Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
В этой главе...
Базовые требования к приложению
Создание экранов приложения
Создание деятельности со списком
Идентификация намерения
Р азработка приложений Android — увлекательное занятие, однако разработка
мощных приложений Android с использованием множества сложных ком-
понентов платформы — занятие еще более интересное. В этой главе вы начнете соз-
давать приложение Task Reminder (Напоминание о задачах). Созданию данного при-
ложения посвящены эта и несколько следующих глав.
Приложение Task Reminder позволяет пользователю создать список задач и ассо-
циировать с каждым элементом списка время, когда приложение должно напомнить
пользователю о необходимости решения данной задачи.
Базовые требования к приложению
К приложению напоминания необходимо предъявить ряд базовых требований,
чтобы оно делало то, что от него ожидается.
Приложение должно позволять пользователю вводить текстовые дан-
ные. Должен же пользователь каким-то образом написать, что ему не-
обходимо сделать, например, через месяц.
Нужно сделать так, чтобы задачами было легко управлять.
С каждой задачей должны быть ассоциированы дата и время напоми-
нания.
Пользователь должен быть извещен о том, что наступило время реше-
ния данной задачи.
Пользователь должен иметь возможность удалить задачу.
Приложение должно позволять пользователю не только добавлять, но
и редактировать задачи.
Как видите, в данном приложении нужно запрограммировать много актов взаимо-
действия пользователя с операционной системой Android. В процессе создания при-
ложения Task Reminder я познакомлю вас со многими аспектами среды разработки,
которые помогут вам совершить головокружительную профессиональную карьеру.
Android Application Development For Dum.indb 213 08.11.2011 12:24:02
Боевая тревога по расписанию
Чтобы в заданный момент времени прозвучал сигнал тревоги, нужно реализо-
вать какую-то систему наблюдения за временем, аналогичную расписанию задач в
Windows или команде cron в Linux. В операционной системе Windows пользователь
может создать расписание задач, запускающих на выполнение программу или сце-
нарий в заданные моменты времени. В Unix и Linux разработчик может использо-
вать команду cron (сокращенно от древнегреческого “Кронос/Хронос” — время) для
встраивания расписания задач в приложение.
Операционная система Android основана на ядре Linux 2.6, поэтому вполне есте-
ственно ожидать, что в ней есть редактируемый файл crontab, конфигурирующий
команду cron. Но, к сожалению, в Android нет ни cron, ни crontab. Вместо них в
Android используется класс AlarmManager, решающий аналогичную задачу. Класс
AlarmManager позволяет задать время, когда приложение должно быть запущено опе-
рационной системой. Разработчик может задать один запуск или повторяющиеся за-
пуски с определенным интервалом. В приложении Task Reminder класс AlarmManager
используется для напоминания пользователям в определенные моменты времени о
необходимости сделать что-либо.
Хранение данных
В процессе работы над приложением вы узнаете о многих новых для вас инстру-
ментах и средствах. Возможно, у вас уже сейчас возникло много вопросов относи-
тельно того, где мы разместим деятельности, данные задач, сигналы извещений и пр.
Чтобы вы представили себе общую картину, сейчас вы узнаете, где размещаются ком-
поненты приложения Task Reminder.
Деятельности и широковещательные приемники — в одном пакете Java.
Данные задач — в базе данных SQLite.