Category Archive: Android

Создание приложения Android и его запуск на эмуляторе

В предыдущей статье было описана настройка Eclipse для разработки под Android. Теперь создадим приложение и запустим его на эмуляторе.

Откройте Eclipse.
В меню выберите File -> New -> Other… или нажмите сочетание клавиш Ctrl + N. Откроется окно выбора мастеров.
Нам нужен мастер Android Application Project. Выберите его и нажмите Next
1

На следующем шаге нужно указать название приложения, название проекта и пакет. Пакет нужно выбрать таким образом, чтобы сделать ваше приложение уникальным.
2
Также нужно выбрать минимально поддерживаемую версию Android, предпочитаемую версию и версию, с помощью которой будет компилироваться приложение. Можно указать тему приложения. Нажмите Next для перехода к следующему шагу.
3
В этом окне можно ничего не менять, просто нажмите Next.

4
В данном окне можно настроить иконку вашего приложения. Но мы ничего настраивать не будем и идем дальше. Next.

5
Выберите Blank Activity и нажмите Next.

6
Здесь можно настроить название Activity и название макета. Закончим работу с мастером нажатием кнопки Finish.


Создание виртуального устройства

Откроем менеджер виртуальных устройств (Android Virtual Device Manager):
device manager

Нажмите кнопку New… для создания нового виртуального устройства:
Android Virtual Device Manager

В окне создания виртуального устройства Android обзовите как-нибудь ваше устройство, причем название должно состоять из латинских букв, цифр и символов: ._-
Create new AVD
Также вам предлагается выбрать экран вашего устройство:
screen device
Выберите необходимую версию Android. Причем, если вы используете Google API (например, Google Map), нужно выбрать соответствующий пункт с поддержкой Google API:
target api
Как видно из картинку у меня установлены API только для 8 и 17 версии.
Также вы можете настроить дополнительные параметры: фронтальную и заднюю камеры, объем оперативной памяти устройства, внутреннюю память, размер SD-карты и другие параметры.
Указав все необходимые параметры, нажмите OK.
Добавленное устройство появиться в списке:
new device
Теперь запустим устройство, выберите его из списка и нажмите кнопку «Start…»:
start device
Появиться окно запроса настроек запуcка, в нем просто нажмите «Launch»:
launch options
Появиться окно эмулятора с кнопками. Дождитесь загрузки Android, это может занять продолжительное время:
android loading
После загрузки:
android desktop

Запуск приложения на эмуляторе

Окно «Android Virtual Device Manager» можно закрыть.

Выберите проект и нажмите кнопку запуска:
run application
При первом запуске будут предложено как запустить приложение, нужно выбрать запустить как Android Application и нажать кнопку OK:
Run As

Приложение запущено!
Вот так выглядит наше приложение в эмуляторе:
application is run

GPS KZ Автобусы

Приложение можно скачать с Google Play: https://play.google.com/store/apps/details?id=kz.naik.bus

Приложение показывает текущее положение автобусов в следующих городах: Астана, Костанай, Семей, Талдыкорган, Темиртау, Уральск и Щучинск.

При первом запуске приложения будет предложено выбрать город:
01 выбор города

Откроется карта выбранного города. Для выбора необходимого маршрута нажмите на кнопке с автобусом:
02 вид главного окна

Откроется список маршрутов:
03 выбор маршрута

После выбора маршрута, на карте отобразиться линия маршрута и автобусы в виде круга с номером и стрелкой, указывающей направление движения:
04 маршрут и автобусы

p.s. По мере появления новых возможностей в приложении статья будет обновляться

Настройка Eclipse для разработки под Android

В данной статье будет описано как настроить Eclipse для разработки Android приложений.

Перечислю все необходимое ПО:
1) JDK 6 (Java Development Kit — Набор для разработки на Java)
2) Eclipse Classic
3) Android SDK (Software Development Kit — Набор средств разработки ПО)
4) ADT (Android Development Tools — Инструменты для Android разработки) — плагин для Eclipse

JDK

Процесс установки JDK описан в статье: Установка JDK (Windows)

Eclipse

После установки JDK переходим к установке Eclipse.

Скачаем свежую версию Eclipse с официального сайта eclipse.org.
Кликните на закладке Downloads, вам будут представлены различные сборки Eclipse.
Для наших целей нужен классический Eclipse — Eclipse Classic (на момент написания статьи последняя версия была 4.2.2). Распакуйте скачанный архив в директорию c:\eclipse (или куда вам удобнее)

Для удобства создайте ярлык на исполняемый файл eclipse.exe.

Запустите eclipse. При первом запуске будет предложено выбрать директорию вашего рабочего пространства.
Рабочие пространства группируют проекты. Если вам достаточно одного рабочего пространства, то можно установить флаг «Use this as the default and do not ask again». Установив этот флаг, eclipse не будет выводить это окно в следующий раз, и сразу откроет ваше рабочее пространство, заданное по умолчанию.
Выбор рабочего пространства

Android SDK

Перейдите на страницу загрузки http://d.android.com/sdk
На данной странице предлагается сказать сборку, в которой есть все необходимое для android-разработки. Но мы пойдем другим путем. Скачаем только Android SDK. Выберите пункт «DOWNLOAD FOR OTHER PLATFORMS» (скачать для других платформ), в таблице под названием «SDK Tools Only» (только SDK) скачайте установщик SDK для Windows (*.exe). Прочитав и согласивших с лицензионным соглашением, скачайте этот установщик.

Перед установкой Android SDK нужно убедиться, что настроена переменная среды JAVA_HOME (Как прописать системную переменную JAVA_HOME), иначе установщик ругнется, не найдя JDK.
Запустите установщик installer_r21.1-windows.exe. В окне приветствия нажмите Next
welcome

На следующем шаге установщик определяет расположение JDK по системной переменной JAVA_HOME. Если JDK найдено, нажимаем кнопку «Next».
jdk-found

В окне выбора пользователей укажите опцию «Install for anyone this computer» (установить для всех пользователей компьютера). Если же хотите установить только для себя, то выберите вторую опцию «Install just for me». Нажмите «Next».
choose-users

В окне выбора места установки оставьте все по умолчанию и нажмите «Next».
choose-install-location

В окне создания ярлыка в меню можно также оставить все без изменения и нажать «Install».
install

После успешного завершения установки нажмите «Next».
installation-complete

В финальном окне установщика оставьте галочку «Start SDK Manager», чтобы запустить SDK Manager, после нажатия кнопки «Finish».
start-sdk-manager

После запуска SDK Manager предложит установить последную версию API. Если вам нужны предудыщие версии укажите их и нажмите кнопку «Install packages…»
sdk-manager

Согласитесь с лицензией «Accept License» и нажмите «Install»
sdk-accept-license

Начнется скачивание выбранных вами пакетов из интернета.

ADT
Установка плагина ADT для Eclipse.
Запускаем Eclipse.
В меню Help выберите пункт «Install New Software…».
Нажмите кнопку «Add…» (Добавить)
Появиться окно добавления хранилища:
add-repository
В нем укажите название «Android Development Tools» и адрес расположения «https://dl-ssl.google.com/android/eclipse/». Нажмите «OK»
После нескольких секунд ожидания в списке должна появиться запись «Development Tools», отметьте ее галочкой и нажмите «Next».
В следующем окне также нажмите «Next».
В обзоре лицензионного соглашения согласитесь с ней и нажмите «Finish».
В процессе установки выйдет окно Security Warning, просто нажмите в нем OK.
По завершению установки плагина ADT будет предложено перезагрузить Eclipse, согласитесь с этим.

При запуске Eclipse может выйти следующая ошибка:
1
Eclipse не может найти SDK, потому что мы установили SDK по умолчанию в директорию: C:\Program Files (x86)\Android\android-sdk. Чтобы переназначить путь к SDK откройте меню Windows -> Preferences. В окне Preferences в поле SDK Location укажите путь к Android SDK и нажмите OK.
2
Всё Eclipse готов для разработки Android-приложений.