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

-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
В приложении Android почти все делается с помощью Java, однако в некоторых
компонентах инфраструктуры применяются также документы XML и сценарии
Apache Ant. Я рекомендую, прежде чем начать читать данную книгу, ознакомиться
с базовыми элементами XML. Вам нужно знать только структуру документа XML,
дескрипторы и атрибуты, все остальное пока что не нужно. Выберите самую простую
книгу по XML. Сценарии Ant вам знать пока что не нужно; в примерах книги я предо-
ставлю готовые сценарии. Эти же сценарии вы можете использовать в качестве ша-
блона для создания собственных приложений Android.
Если же вы хорошо знакомы с XML и Java, тем лучше. В любом случае смело при-
ступайте к чтению книги и созданию своих первых приложений Android.
Java в приложениях Android
Приложения Android пишутся на Java, но не на полнофункциональном варианте
Java, на котором профессиональные разработчики создают приложения J2EE, а на
небольшом подмножестве Java, совместимом с виртуальной машиной Dalvik. Из под-
множества, поддерживаемого Dalvik, исключены все классы, не имеющие смысла в
мобильных устройствах.
Если вам что-либо не понятно в Java, найти ответ на интересующий вас вопрос
можно не в учебниках, а в Google. Надо лишь удачно подобрать ключевые слова за-
проса, и Google выдаст сотни примеров кода Java. Язык Java существует много лет,
поэтому в Интернете можно найти решение практически любой проблемы.
В виртуальную машину Dalvik включены не все пакеты и библиотеки.
Создавая приложение Android, убедитесь в том, что нужный пакет досту-
пен. Значительная часть пакетов находится в библиотеках Android.
Деятельности
Приложение Android состоит из одной или нескольких деятельностей (activities).
Оно должно содержать как минимум одну деятельность. Пока что представляйте
себе деятельность как контейнер пользовательского интерфейса, который содер-
жит сам пользовательский интерфейс и код, создающий его. На платформе Windows
аналог деятельности — форма. Более подробно деятельности рассматриваются в
главах 3 и 5.
Глава 1. Краткий обзор платформы Android 27
Android Application Development For Dum.indb 27 08.11.2011 12:23:50
Намерения
Намерения (intents) — это сообщения на платформе Android. Намерение состоит из
действия, которое нужно выполнить (просмотр, редактирование, набор номера и т.п.)
и данных. Действие (action) — это комбинация операций, которые нужно выполнить
при получении намерения, и данных, над которыми нужно выполнить указанные
операции. Например, данными могут быть параметры контакта в адресной книге.
Намерения используются для запуска деятельностей и коммуникации между раз-
ными частями системы Android. Приложение может либо передавать, либо получать
намерения.
Передача намерений
Когда приложение передает намерение, оно фак-
тически посылает приказ инфраструктуре Android
сделать что-либо. Например, намерение может
приказать Android запустить другое приложение
или новую деятельность в текущем приложении.
Регистрация приемников намерений
Передача намерения не обязательно означает,
что в приложении что-либо произойдет. Для это-
го нужно зарегистрировать приемник намерений,
который прослушивает все намерения и сообщает
инфраструктуре Android, что нужно сделать. Если
несколько приемников могут получать одно наме-
рение, можно создать для пользователя инструмент
выбора нужного намерения. Классический пример
инструмента выбора — галерея изображений (image