Подписано в печать 08.11.2011. Формат 70x100/16
Гарнитура Times. Печать офсетная
Усл. печ. л. 27,09. Уч.-изд. л. 18,73.
Тираж 1500 экз. Заказ № 0000
Отпечатано с готовых диапозитивов
в ГУП “Типография «Наука»”
199034, Санкт-Петербург, 9-я линия В. О., 12.
ООО “И. Д. Вильямс”, 127055, г. Москва, ул. Лесная, д. 43, стр. 1
ISBN 978-5-8459-1748-5 (рус.)
ISBN 978-0-470-77018-4 (англ.)
Часть I. Начальные сведения об Android
Глава 1. Краткий обзор платформы Android
Глава 2. Подготовка инструментов разработки
21
23
38
Часть II. Создание и публикация приложения Android
Глава 3. Ваш первый проект Android
Глава 4. Разработка пользовательского интерфейса
Глава 5. Кодирование приложения
Глава 6. Ресурсы Android
Глава 7. Размещение виджетов на главном экране
Глава 8. Публикация приложения на сайте Android Market
65
67
101
123
160
168
190
Часть III. Создание мощных приложений
Глава 9. Разработка приложения, напоминающего о задачах
Глава 10. Создание меню
Глава 11. Обработка вводимых данных
Глава 12. Хранение данных
Глава 13. Класс менеджера сигналов
Глава 14. Обновление строки состояния
Глава 15. Пользовательские настройки
211
213
230
238
256
283
294
301
Часть IV. Великолепные десятки
Глава 16. Десять бесплатных приложений и средств разработки
Глава 17. Десять инструментов, которые облегчат вашу жизнь
Предметный указатель
315
317
321
325
Android Application Development For Dum.indb 5
08.11.2011 12:23:49
Содержание
Об авторе
О соавторе
15
15
Введение
Предназначение книги
Соглашения, используемые в книге
Основные предположения
Структура книги
Часть I. Гайки и винтики Android
Часть II. Создание и публикация приложения Android
Часть III. Создание мощных приложений
Часть IV. Великолепные десятки
Пиктограммы, используемые в книге
Что дальше
Ждем ваших отзывов!
16
16
17
18
18
18
18
19
19
19
19
20
Часть I. Начальные сведения об Android
21
Глава 1. Краткий обзор платформы Android
Зачем разрабатывать приложения для Android
Сегмент рынка
Время продавать
Открытая платформа
Совместимость с оборудованием
Мэшапы
Основы программирования для Android
Java в приложениях Android
Деятельности
Намерения
Безуказательные элементы управления
Видовые окна и виджеты
Асинхронные вызовы
Фоновые службы
Инструменты для работы с оборудованием
Сенсорный экран
GPS
Акселерометр
Карты памяти SD
Программные инструменты и ресурсы
Интернет
Поддержка звука и видео
Список контактов
Безопасность
Библиотеки Google API
35
35
35
Глава 2. Подготовка инструментов разработки
Как стать разработчиком приложений Android
Что понадобится
Исходные коды Android
Ядро Linux 2.6
Инфраструктура Android
Инфраструктура приложения
Библиотеки OHA
Язык Java
Настройка системы
Операционная система
Компьютер
Инсталляция и конфигурирование инструментов
Последние комментарии
14 часов 18 минут назад
15 часов 13 минут назад
15 часов 16 минут назад
1 день 2 часов назад
1 день 2 часов назад
1 день 14 часов назад