Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
Рис. 3.24. Список операций, выполняемых при запуске приложения в эмуляторе
Информация о статусе развертывания
Во вкладке Console можно наблюдать состояние приложения в каждый момент
времени при его развертывании в эмуляторе. Ниже приведен полный текст вкладки
Console при развертывании приложения Hello Android.
[2011-07-05 13:13:46 - Hello Android] ---------------------
[2011-07-05 13:13:46 - Hello Android] Android Launch!
[2011-07-05 13:13:46 - Hello Android] adb running normally.
[2011-07-05 13:13:46 - Hello Android] Performing
com.dummies.android.helloandroid.MainActivity
activity launch
[2011-07-05 13:13:46 - Hello Android] Automatic Target
Mode: using existing emulator 'emulator-5554'
running compatible AVD '2_2_Default_HVGA'
[2011-07-05 13:13:48 - Hello Android] Application already
deployed. No need to reinstall.
[2011-07-05 13:13:48 - Hello Android] Starting activity
com.dummies.android.helloandroid.MainActivity
on device
[2011-07-05 13:13:49 - Hello Android] ActivityManager:
Starting: Intent {act=android.intent.action.
88 Часть II. Создание и публикация приложения Android
05ch03.indd 88 08.11.2011 12:40:57
MAIN cat=[android.intent.category.LAUNCHER]
cmp=com.dummies.android.helloandroid/
.MainActivity }
[2011-07-05 13:13:49 - Hello Android] ActivityManager:
Warning: Activity not started, its current
task has been brought to the front
Вкладка Console предоставляет ценную информацию о процессе развер-
тывания приложения. Глядя на записи, можно узнать, когда запускается
деятельность, на каком устройстве надстройка развертывает приложение
и пр. В последних трех строках данного примера выводится следующее
предупреждение.
[2011-07-05 13:13:49 - Hello Android] ActivityManager:
Warning: Activity not started, its current
task has been brought to the front
Надстройка ADT предупреждает, что деятельность MainActivity не запустилась,
потому что она уже выполняется. Поскольку деятельность активна, надстройка отобра-
жает ее на переднем плане экрана Android, в результате чего пользователь видит ее.
Папка проекта
Итак, вы создали свое первое приложение. Вы сделали это, не написав ни единой
строки кода. Надстройка ADT предоставляет инструменты, которые позволяют бы-
стро создать несложное приложение, ничего не зная ни о Java, ни о структуре проекта.
Однако при создании более сложного приложения вы должны понимать структуру
проекта, созданную с помощью диалогового окна New Android Project (Новый проект
Android). Начиная с этого момента вы часто будете работать с файлами проекта.
М
АНИ
Е!
Рекомендую внимательно прочитать следующие разделы, потому что на
ВНИ
протяжении всей своей карьеры разработчика приложений для Android вы
большую часть времени будете проводить, исследуя папки и файлы проек-
та. Понимание их структуры и назначения — ключ к успешной работе над
сложными приложениями.
Папки приложения
На рис. 3.25 показан проект Hello Android в окне Package Explorer (Обозреватель
пакетов).
Когда проект развернут, на левой панели отображаются следующие папки:
src;
gen;
Android 2.2;
assets;
res.
Глава 3. Ваш первый проект Android 89