Knigionline.co » Программное обеспечение » Android, Разработка приложений для чайников

Android, Разработка приложений для чайников - Фелкер Донн (2012)

Android, Разработка приложений для чайников
  • Год:
    2012
  • Название:
    Android, Разработка приложений для чайников
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    ДИАЛЕКТИКА
  • Страниц:
    201
  • ISBN:
    978-5-8459-1748-5
  • Рейтинг:
    2.3 (3 голос)
  • Ваша оценка:
В реалиях современного мира миллиарды пользователей переносят в кармане мобильные гаджеты, и в большей их части установлена платформа Android. Даже если вы ни разу в жизни не занимались разработкой приложений для портативных гаджетов, прочитав эту книгу, у вас появится шанс воплотить свои уникальные мысли в новейшие приложения для операционной системы Android. Здесь вы найдете подробные инструкции по установке и загрузке области разработки и творению приложений для Android. Прочитайте книгу и станьте истинным профессионалом!
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.

Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

всего лишь картинка, а не работающее приложение. В следующей главе мы “вдохнем

в него жизнь”, т.е. запрограммируем операции, которые оно должно выполнять.

122 Часть II. Создание и публикация приложения Android

Android Application Development For Dum.indb 122 08.11.2011 12:23:56

Глава 5

Кодирование приложения

В этой главе...

 Что такое деятельность

 Создание деятельности

 Работа с базовыми классами Android

 Установка приложения

 Переустановка приложения

 Отладка

 Выход за границы приложения

В ам, конечно, не терпится побыстрее приступить к созданию кода прило-

жения! Если бы я был на вашем месте, то испытывал бы такие же чувства.

В этой главе мы займемся кодированием, однако немного потерпите: прежде чем с

головой погрузиться в пучину байтов и битов, нужно кое-что узнать о деятельностях.

Что такое деятельность

В операционной системе Android деятельность (activity) — это программная реа-

лизация единой, конкретной операции, которую может выполнить пользователь.

Например, деятельность может представлять на экране список элементов меню, до-

ступных для пользователя, или отображать фотографии с заголовками. Приложение

Android может состоять из одной деятельности, но большинство приложений состоит

из нескольких. Деятельности могут взаимодействовать друг с другом, благодаря чему

они выглядят как одно приложение, однако фактически независимы друг от друга.

Деятельность — фундаментальный элемент инфраструктуры Android и жизненного

цикла приложения, поэтому способ запуска деятельностей и принципы их взаимо-

действия — важная часть модели приложений. С программной точки зрения каждая

деятельность — это реализация базового класса Activity.

Почти все деятельности взаимодействуют с пользователем, поэтому класс

Activity создает окно, в котором можно разместить пользовательский интерфейс.

Чаще всего деятельности представлены в полноэкранном режиме, однако в случае не-

обходимости можно разместить деятельность в плавающем окне или внедрить в дру-

гую деятельность (т.е. создать группу деятельностей).

Android Application Development For Dum.indb 123 08.11.2011 12:23:57

Методы, стеки и состояния

Почти все деятельности реализуют два следующих метода.

 onCreate(). В этом методе вы инициализируете деятельность и, что

еще важнее, задаете компоновку, применяемую деятельностью при раз-

мещении ресурсов.

 onPause(). В этом методе вы кодируете операции, которые должны

быть выполнены, когда пользователь прекращает работу с деятельно-

стью. Любые изменения, выполненные пользователем, должны быть

зафиксированы (т.е. сохранены или обработаны каким-либо иным

способом) именно в этом методе.

Операционная система манипулирует деятельностями как элементами стека дея-

тельностей. Когда создается новая деятельность, она размещается на вершине стека

и становится текущей (т.е. выполняющейся). Предыдущая текущая деятельность при

этом размещается в стеке на ступеньку ниже. После этого она никогда не станет теку-

щей, пока активна новая текущая деятельность.

Чрезвычайно важно понимать, как деятельности работают “за кулисами”.

Понимание этого не только является фундаментом концепции операцион-

ной системы Android, но и жизненно важно для отладки приложений, ког-

да во время выполнения происходят странные, непредсказуемые события.

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий