admin
Загрузка Eclipse 3.6
После установки JDK можно загрузить Eclipse IDE для разработчиков на языке Java. (Лучше не пользоваться версией для Java EE: она работает, но занимает гораздо больше места и содержит возможности, которые для данной книги не нужны.) В примерах этой книги используется… Читать далее
Настройка среды
Для построения Android-приложений необходимо настроить среду разработки. В данном разделе будет описана загрузка JDK 6, Eclipse IDE, Android SDK (инструментальные средства и пакеты) и пакета инструментов ADT. Мы также покажем, как сконфигурировать Eclipse для создания Android-приложений. В Google доступна страница… Читать далее
Использование Git для загрузки исходного кода Android
Если описанные выше сайты ничего не дали, может понадобиться установить Git на своем компьютере и самостоятельно загрузить исходный код. В случае работы в среде Linux для получения последнего исходного кода необходимо следовать инструкциям на сайте source.android.com.
На платформе Windows эта… Читать далее
Использование исходного кода Android
Местами документация по Android оставляет желать лучшего. Для восполнения этих пробелов можно использовать исходный код Android.
Исходным кодом Android и всех его проектов управляет система Git ( git-scm.com/). Эта система сама имеет открытый исходный код и предназначена для быстрого и… Читать далее
Java-пакеты для Android
Одним из способов получить быстрое представление о платформе Android является просмотр структуры Java-пакетов. Поскольку Android отличается от стандартного дистрибутива JDK, важно знать, что в нем поддерживается, а что нет. Ниже приведено краткое описание важных пакетов, которые включены в Android SDK.
Компоненты служб Android
Безопасность является фундаментальной составляющей платформы Android. В Android средства безопасности охватывают все этапы жизненного цикла приложения — от принципов разработки до проверки выхода за границы массивов во время выполнения. Вопросы безопасности и прав доступа будут рассмотрены в главе 14.
В… Читать далее
Интегрированный поиск Android
С помощью интегрированного поиска можно искать контент как на устройстве, так и в Интернете. Кроме того, с помощью элемента управления поиском можно запускать команды. Из-за ограничений объема описание API-интерфейса поиска в этом издании отсутствует, однако его можно найти в предыдущем… Читать далее
Диалоговые окна в Android
В Android поддерживаются диалоговые окна, причем все диалоговые окна в Android асинхронны. Эти асинхронные диалоговые окна сложны для понимания разработчиками, которые привыкли к синхронным модальным диалоговым окнам в других оконных средах. Меню будут описаны в главе 7, а диалоговые окна… Читать далее
Более сложные концепции пользовательского интерфейса
XML-определения компоновок страниц (похожие на веб-страницы HTML) играют критически важную роль при описании пользовательского интерфейса Android. Давайте рассмотрим пример XML-файла Android с описанием простой компоновки с текстовым представлением:
>?xml version="1.0" encoding="utf-8"?<
>!— поместить в /res/layout/sample page1.xml —<
>!— сгенерирует идентификатор… Читать далее
Основные компоненты Android
Инфраструктура пользовательского интерфейса Android, как и многие другие части Android, основана на новой концепции под названием намерение (intent) или цель. Намерение — это внутрипроцессный и межпроцессный механизм для вызова компонентов в Android.
Компонент в Android — это порция кода, которая… Читать далее