admin
Ресурсы Android
Обзор Android-приложений и некоторых связанных с ними базовых концепций. Вы также узнали об Android SDK, Eclipse Android Development Tools (ADT) и научились запускать приложения на эмуляторах, идентифицируемых виртуальными устройствами Android (AVD).
В этой и нескольких последующих главах мы развернем эту… Читать далее
Запуск эмулятора
Ранее было показано, как запустить эмулятор из проекта в Eclipse. В большинстве случаев требуется сначала запустить эмулятор, а затем развернуть в нем приложения и протестировать их работу. Для запуска эмулятора в любой момент вначале зайдите в окно диспетчера AVD Manager,… Читать далее
Простая отладка приложения
В Android SDK имеется множество инструментальных средств, которые можно использовать для отладки. Все эти средства интегрированы в Eclipse IDE (на рис. 2.15 показан небольшой пример).
Одним из средств, применяемых в течение всей разработки для Android, является LogCat. Оно выводит журнал… Читать далее
Переходы между состояниями активности
Когда пользователь решает перейти к другой активности, система вызывает метод onPause() текущей активности. После этого можно ожидать вызова либо onResume() , либо onStop() . Метод onResume() вызывается, например, если пользователь перемещает активность на передний план, а onStop() — если активность… Читать далее
ОС Android чувствительна к жизненному циклу приложений и их компонентов
Поэтому для создания устойчиво работающего приложения необходимо разбираться в событиях жизненного цикла и управлять ими. Процессы, выполняющие Android- приложение и его компоненты, проходят через различные этапы жизненного цикла, и в Android предусмотрены обратные вызовы, которые можно реализовать для обработки изменений… Читать далее
Жизненный цикл Android-приложения
Жизненный цикл Android-приложения строго управляется системой на основе потребностей пользователя, доступных ресурсов и т.п. К примеру, у пользователя может возникнуть желание запустить веб-браузер, однако окончательное решение, запускать ли это приложение, принимает система. Тем не менее, система придерживается некоторых определенных и… Читать далее
Структура Android-приложения
Хотя размеры и сложность Android-приложений могут существенно различаться, их структура все-таки похожа.
На рис. 2.13 показана структура созданного выше приложения “Hello World!”. Android-приложения содержат обязательные и необязательные компоненты. Все они перечислены в табл. 2.2.
Как видно в табл. 2.2, Android-приложение… Читать далее
Запуск на реальном устройстве
Лучший способ тестирования Android-приложения заключается в его запуске на реальном устройстве. Любое коммерческое устройство должно работать при подключении к вашей рабочей станции, однако может понадобиться небольшая работа по настройке. В случае Mac ничего не нужно делать, кроме подключения устройства с… Читать далее
Работа с виртуальными устройствами Android
Устройство AVD представляет конфигурацию устройства. Например, может существовать AVD для представления устаревшего устройства, на котором работает SDK версии 1.5 с SD-картой емкостью 32 Мбайт. Идея заключается в том, что вы создаете набор AVD, которые собираетесь поддерживать, и затем при разработке… Читать далее
Приложение HelloAndroidApp, запущенное в эмуляторе
На заметку! Эмулятору может понадобиться некоторое время для моделирования процесса загрузки устройства. Когда процесс загрузки завершен, обычно появляется заблокированный экран. Для разблокировки AVD щелкните на кнопке Menu (Меню) или перетащите значок разблокировки. После разблокирования вы увидите результат работы приложения HelloAndroidApp… Читать далее