Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
ний с открытыми кодами, которые могут служить великолепными образцами при раз-
работке приложений. Большинство из них — реальные приложения, которые можно
загрузить из Android Market и установить в своем устройстве. Рекомендую сначала
установить приложение и посмотреть, как оно работает, тогда вам будет легче понять
его код. Не забывайте также о Google (или другом поисковом механизме, например
Yandex). Введите в поле поиска Android и еще несколько ключевых слов, характери-
зующих проблему, и вы получите список из сотен сайтов, на которых упоминается
данная проблема.
Android Application Development For Dum.indb 317 08.11.2011 12:24:08
Foursquare
В данный момент наблюдается настоящий бум популярности этого приложения
социальных сетей1. Оно позволяет пользователям отмечаться на местности и на основе
GPS отслеживать текущее местоположение своих друзей во всем мире. При соблюде-
нии определенных условий участнику сети может быть присвоено звание мэра опреде-
ленного места (кафе, парка, дискотеки и т.п.). Участники награждаются значками раз-
ных типов. При активном участии в сети можно получить статус суперпользователя,
предоставляющий многие права по конфигурированию правил игры и местности. Вам
как разработчику приложений Android будет интересно ознакомиться с исходными
кодами данного приложения на сайте Google Code. Вы узнаете, как выполняется взаи-
модействие с интерфейсами сторонних производителей, возвращающими документы
XML и JSON. В этом источнике вы найдете огромный ресурс великолепных решений
и примеров использования средств Android, включая следующие:
асинхронные задачи;
синтаксический разбор документов XML;
использование нескольких деятельностей;
аутентификация пользователей средствами OAuth;
инструменты Google Maps и Map Layers;
GPS;
интеграция с веб-интерфейсами сторонних производителей.
Вы найдете не просто огромное количество исходных кодов, но и хорошо организо-
ванную структуру приложения, иерархию пакетов, облегчающую поиск нужных при-
меров. Откройте страницу по адресу
LOLCat
Великолепный пример приложения Android, манипулирующего изображения-
ми. Изучая его исходный код, вы узнаете, как программно получить доступ к камере
устройства, добавить заголовок, сохранить изображение на карте SD и пр. Вы увиди-
те, как создаются намерения, передающие изображения через MMS и вложения элек-
тронных писем. Адрес сайта —
Amazed
Это компьютерная игра, в которой можно наблюдать использование встроенно-
го акселерометра для управления двухмерными шариками в лабиринте постоянно
усложняемых препятствий. Если вам необходимо изучить способы эффективного
взаимодействия с акселерометром, то очень поможет исходный код этой игры. В нем
также реализованы алгоритмы обнаружения столкновений и ветвления ситуаций
игры. Исходный код игры находится по адресу
for-android.
1 В сентябре 2011 года выпущена русская версия Foursquare. — Примеч. ред.
318 Часть IV. Великолепные десятки
Android Application Development For Dum.indb 318 08.11.2011 12:24:08
Примеры использования API-функций
Пакет Android SDK содержит множество примеров приложений, в частности, при-
меров, демонстрирующих использование API-функций. Большинство примеров не-
большие и легкие для понимания. Образцы их исходных кодов можно использовать