С чего начать работу под Android

Очень многие спрашивают, а с чего же начать программировать под платформу Android? Как и в любом деле, нужно начинать с разбора простейших примеров и установки всех необходимых средств разработки.

Сделайте все с пункта 1 по 10 и вы получите свой первый пример.
  1. Скачать JDK (в будущем пригодится)

  2. Скачиваем Eclips или ищем новую версию

  3. Скачать последнее Android SDK

  4. Установить все скачанные программы. (Желательно ставить все в одно место, это облегчит в дальнейшем работу. Не нужно будет искать все в разных местах)

  5. Запустить Eclipse и установить ADT plugin

  6. Установить все компоненты Android SDK. Для этого идем в меню Eclips: windows/Android SDK and AVD Manager/Avaliable packages/ и устанавливаем все версии и все доступные документы. В ходе инсталляции могут быть проблемы с записью на диск. Одно из решений, отключить антивирус или снять защиту от записи директории куда устанавливается SDK

  7. Создать новый эмулятор для тестирования программы. Выбираем меню Window/Android SDK and AVD Manager/Virtual Devices/New и вводим параметры.

  8. Создаем проект из существующего примера. Идем в меню File/New/Android Project/Create Project после установки всех необходимых параметров получаем готовый проект.


  9. Запускаем проект на эмуляторе. Run (Ctrl+F11) и выбираем в меню Android application

  10. В 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 и должно автоматически запустится приложение.




Полезные ссылки:
  • +1
  • 7 июня 2010, 06:16
  • Bosicc

Комментарии (7)

RSS свернуть / развернуть
+
0
Отлично, теперь есть адекватный современный пример развертывания среды разработки приложений для Android в Windows. Возможно, имеет смысл сделать аналог для разработчиков, использующих Linux, скажем на примере Ubuntu 10.04?
avatar

Barmaleikin

  • 10 июня 2010, 04:22
+
0
Мне кажется более целесообразным написания продолжения такого рода статей под Android. Поскольку не многие знают английский и умеют пользоваться поиском. Да и некоторые пройденные нюансы неплохо описать.

P.S. А чего такая низкая активность на ресурсе? Где все девелоперы из СНГ?
avatar

Bosicc

  • 10 июня 2010, 12:47
+
0
Поддерживаю, но считаю что описание процесса установки и настройки среды в Linux и Mac OS X так же не лишние.

Что касается низкой активности — это уже вопрос к хозяевам ресурса.
avatar

Barmaleikin

  • 11 июня 2010, 02:02
комментарий был удален

+
0
Народ!!! Ахтунг!!! Это важно!!! Есть работа, которая неплохо оплачиваема-подробности ниже-
«Необходимо разработать программное обеспечение для смартфонов под управлением 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;
― код программного обеспечения должен сопровождаться комментариями;
― используемые функции и классы должны быть описаны и документированы;
― использование сторонних программных библиотек должно быть документировано.

За подобные действа реально неплохая сумма по чесноку, без кидалова, если кто чуйствует в себе силы откликнитесь!
avatar

rozanovv

  • 28 июня 2010, 08:44
+
0
Для написания кода (рабочая станция — Mac OS X 10.6) использую Motodev studio (от компании Motorola) — продукт, собранный на базе Эклипс, упакованный и заточеный для разработки под Андройд.
Загружается свободно с developer.motorola.com/docstools/motodevstudio/
avatar

EvgB

  • 30 июля 2010, 09:01
+
0
А можете поделится опытом использования данного продукта? Интересует возможность собирать вместе С и Java.
avatar

Bosicc

  • 4 августа 2010, 01:54

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
ноутбук Lenovo с доставит мобиллак