Очень многие спрашивают, а с чего же начать программировать под платформу Android? Как и в любом деле, нужно начинать с разбора простейших примеров и установки всех необходимых средств разработки.
Сделайте все с пункта 1 по 10 и вы получите свой первый пример.
Скачать (в будущем пригодится)
Скачиваем или ищем новую
Скачать последнее
Установить все скачанные программы. (Желательно ставить все в одно место, это облегчит в дальнейшем работу. Не нужно будет искать все в разных местах)
Запустить Eclipse и установить
Установить все компоненты Android SDK. Для этого идем в меню Eclips: windows/Android SDK and AVD Manager/Avaliable packages/ и устанавливаем все версии и все доступные документы. В ходе инсталляции могут быть проблемы с записью на диск. Одно из решений, отключить антивирус или снять защиту от записи директории куда устанавливается SDK
Создать новый эмулятор для тестирования программы. Выбираем меню Window/Android SDK and AVD Manager/Virtual Devices/New и вводим параметры.
Создаем проект из существующего примера. Идем в меню File/New/Android Project/Create Project после установки всех необходимых параметров получаем готовый проект.
Запускаем проект на эмуляторе. Run (Ctrl+F11) и выбираем в меню Android application
В Console должна появится надпись
Automatic Target Mode: launching new emulator with compatible AVD 'Android_1.5'
Launching a new emulator with Virtual Device 'Android_1.5'
New emulator found: emulator-5554
Waiting for HOME ('android.process.acore') to be launched...
Если не видно консоль то нужно в меню Windows/Show view выбрать Console
Нужно подождать пока загрузится эмулятор. После загрузки нажмите кнопку Menu и должно автоматически запустится приложение.
Отлично, теперь есть адекватный современный пример развертывания среды разработки приложений для Android в Windows. Возможно, имеет смысл сделать аналог для разработчиков, использующих Linux, скажем на примере Ubuntu 10.04?
Мне кажется более целесообразным написания продолжения такого рода статей под Android. Поскольку не многие знают английский и умеют пользоваться поиском. Да и некоторые пройденные нюансы неплохо описать.
P.S. А чего такая низкая активность на ресурсе? Где все девелоперы из СНГ?
Народ!!! Ахтунг!!! Это важно!!! Есть работа, которая неплохо оплачиваема-подробности ниже-
«Необходимо разработать программное обеспечение для смартфонов под управлением Android OS 2.x, устанавливающее CSD-соединение с удаленным смартфоном под управлением Android OS 2.x по протоколам v.32 и v.110 в прозрачном и непрозрачном режимах.
Для установки соединения, пользователь должен задать:
― номер модема, с которым устанавливается соединение;
― протокол (v.32 и v.110) и режим соединения (прозрачный / непрозрачный);
― выбрать пункт меню: “Установить CSD-соединение”;
― ответ на входящее CSD-соединение, программное обеспечение должно обработать автоматически.
Для тестирования установленного соединения, необходимо:
― запустить разработанное программное обеспечение на двух смартфонах под управлением Android OS 2.x;
― установить, посредством разработанного программного обеспечения, CSD-соединение между данными смартфонами;
― в одном из смартфонов, посредством программного обеспечения, запросить у пользователя ввод текстовой строки (длиной до 32 символов) и программно осуществить передачу данной строки посредством установленного CSD-соединения на второй смартфон под управлением Android OS 2.x. Программное обеспечение на втором смартфоне должно отобразить полученное посредством установленного CSD-соединения сообщение на экране смартфона.
Требования к исходному коду программного обеспечения:
― код программного обеспечения должен быть написан на языке C, C++ или Java;
― код программного обеспечения должен сопровождаться комментариями;
― используемые функции и классы должны быть описаны и документированы;
― использование сторонних программных библиотек должно быть документировано.
За подобные действа реально неплохая сумма по чесноку, без кидалова, если кто чуйствует в себе силы откликнитесь!
Для написания кода (рабочая станция — Mac OS X 10.6) использую Motodev studio (от компании Motorola) — продукт, собранный на базе Эклипс, упакованный и заточеный для разработки под Андройд.
Загружается свободно с
Комментарии (7)
RSS свернуть / развернутьBarmaleikin
P.S. А чего такая низкая активность на ресурсе? Где все девелоперы из СНГ?
Bosicc
Что касается низкой активности — это уже вопрос к хозяевам ресурса.
Barmaleikin
«Необходимо разработать программное обеспечение для смартфонов под управлением Android OS 2.x, устанавливающее CSD-соединение с удаленным смартфоном под управлением Android OS 2.x по протоколам v.32 и v.110 в прозрачном и непрозрачном режимах.
Для установки соединения, пользователь должен задать:
― номер модема, с которым устанавливается соединение;
― протокол (v.32 и v.110) и режим соединения (прозрачный / непрозрачный);
― выбрать пункт меню: “Установить CSD-соединение”;
― ответ на входящее CSD-соединение, программное обеспечение должно обработать автоматически.
Для тестирования установленного соединения, необходимо:
― запустить разработанное программное обеспечение на двух смартфонах под управлением Android OS 2.x;
― установить, посредством разработанного программного обеспечения, CSD-соединение между данными смартфонами;
― в одном из смартфонов, посредством программного обеспечения, запросить у пользователя ввод текстовой строки (длиной до 32 символов) и программно осуществить передачу данной строки посредством установленного CSD-соединения на второй смартфон под управлением Android OS 2.x. Программное обеспечение на втором смартфоне должно отобразить полученное посредством установленного CSD-соединения сообщение на экране смартфона.
Требования к исходному коду программного обеспечения:
― код программного обеспечения должен быть написан на языке C, C++ или Java;
― код программного обеспечения должен сопровождаться комментариями;
― используемые функции и классы должны быть описаны и документированы;
― использование сторонних программных библиотек должно быть документировано.
За подобные действа реально неплохая сумма по чесноку, без кидалова, если кто чуйствует в себе силы откликнитесь!
rozanovv
Загружается свободно с
EvgB
Bosicc
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.