Среда разработки для приложений Android

 (голосов: 5)

Описание:

Среда разработки для приложений AndroidВ этой статье предполагается, что вы используете среду разработки Eclipse и плагин Android Developer Tools для Eclipse. Простейшим путем для того, чтобы начать разработку приложений Android, станет загрузка набора средств разработки Android SDK и среды разработки Eclipse IDE (см. Ресурсы). Разработка на Android может вестись на Microsoft® Windows®, Mac OS X, или Linux.

Приложения Android пишутся на языке Java, но компилируются и выполняются в виртуальной машине Dalvik (a non-Java virtual machine). Написание кода на языке Java в Eclipse очень интуитивно; Eclipse предоставляет широкие возможности Java, включая контекстно-зависимую помощь и подсказки с предлагаемым кодом. Когда код на Java будет скомпилирован, плагин Android Developer Tools удостоверится в том, что приложение правильно упаковано, включая файл AndroidManifest.xml.

Приложения Android можно разрабатывать не используя Eclipse и плагин Android Developer Tools, но для этого нужны познания в Android SDK.

Android SDK распространяется как файл ZIP, который можно распаковать в папку на вашем жестком диске. Поскольку уже было несколько обновлений SDK, рекомендуется организовать вашу среду разработки таким образом, чтобы можно было легко переключаться между разными инсталляциями SDK. В SDK входят:

- android.jar
Архивный файл Java, содержащий все классы Android SDK, необходимые для создания приложений

- documention.html и папка docs
Документация SDK, предоставляемая локально и в сети Интернет. В основном она представлена в форме JavaDocs, обеспечивая легкость навигации по множеству пакетов SDK. Документация содержит также хорошо организованное Руководство разработчика и ссылки обширного сообщества Android.

-Папка Samples
Папка Samples содержит исходные коды множества приложений, включая ApiDemo, использующее многие из функций API. Приложение-пример может послужить хорошим началом разработки приложений Android.

-Папка Tools
Содержит все инструменты командной строки для создания приложений Android. Наиболее часто используемым и наиболее полезным инструментом является утилита adb (Android Debug Bridge).

-Папка usb driver
Папка, содержащая драйверы, необходимые для обеспечения связи между средой разработки и устройством Android, таким, как смартфон G1 или Android Dev 1. Эти файлы необходимы только для разработчиков на платформе Windows.
Приложение Android может быть запущено на реальном устройстве или на Эмуляторе Android, который поставляется вместе с Android SDK. На Рисунке 3 представлен главный экран Эмулятора Android.

Рисунок 3. Эмулятор Android
Среда разработки для приложений Android

Android Debug Bridge
Утилита командного процессора adb поддерживает несколько необязательных аргументов командной строки, которые обеспечивают такие мощные возможности, как копирование с устройства и на него. Аргумент командной строки позволяет соединяться непосредственно с телефоном и выдавать элементарные команды командного процессора.
На Рисунке 4 представлена утилита командного процессора adb, действующая по отношению к реальному устройству, соединенному при помощи кабеля USB к лэптопу под управлением Windows.

Рисунок 4. Использование утилиты adb
Среда разработки для приложений Android
В данном окружении командной строки вы можете:
- Отобразить сетевую конфигурацию с указанием различных сетевых соединений. Обратите внимание на соединения:
-- локальное соединение или соединение с обратной связью.
-- tiwlan0 - WiFi соединение с адресом, предоставленным локальным сервером DHCP.
- Отобразить содержимое переменной окружения PATH.
- Выпольнить команду su для получения прав суперпользователя.
- Перейти в папку /data/app, где хранятся приложения пользователя.
- Сделать распечатку папок, можно увидеть единичное приложение. Файлы приложений Android в действительности являются архивными файлами, которые можно просмотреть при помощи WinZip или другой программы. Расширение - apk.
- Выдать команду ping для определения, доступен ли Google.com.
В данном окружении командной строки вы также можете взаимодействовать с базами данных SQLite, запускать программы, выполнять множество других задач системного уровня. Это довольно впечатляющая функция, учитывая, что вы соединены с телефоном.

А в следующе статье вы научитесь создавать простое приложение Android.



Ключевые теги: Android, SDK, среда разработки


Внимание!Уважаемый посетитель, наш сайт не смог опознать Вас как нашего пользователя.
Войдите на сайт используя свой ник и пароль либо регистрируйтесь и становитесь пользователем на нашем сайте! Обращаем ваше внимание на то, что приложения доступны исключительно в ознакомительных целях. Полные версии всегда можно приобрести в Google Play.

Рекомендуем посмотреть:


QR-код страницы

Добавить комментарий:

Комментарии из социальных сетей
Комментарии пользователей AndroidLife.ru
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Войти с помощью: 




загрузка...
Новости сайта в формате RSS