Google Android: программирование для мобильных устройств (+CD) Google Android: программирование для мобильных устройств (+CD) Рассмотрена разработка программ для мобильных устройств под управлением операционной системы Google Android. Приведены базовые сведения о платформе Android. Описано программное обеспечение, необходимое для разработки Android-приложений. Рассмотрены основные компоненты приложений, использование базовых виджетов и виджетов-списков, создание и вызов уведомлений из приложения, работа с файлами, способы хранения и обработки данных, создание служб в Android и др. Показано применение графических ресурсов и создание анимации в приложениях с использованием возможностей Android SDK. На компакт-диске приведены примеры из книги. BHV 978-5-9775-0562-8
362 руб.
Russian
Каталог товаров

Google Android: программирование для мобильных устройств (+CD)

Временно отсутствует
?
  • Описание
  • Характеристики
  • Отзывы о товаре (1)
  • Отзывы ReadRate
Рассмотрена разработка программ для мобильных устройств под управлением операционной системы Google Android. Приведены базовые сведения о платформе Android. Описано программное обеспечение, необходимое для разработки Android-приложений. Рассмотрены основные компоненты приложений, использование базовых виджетов и виджетов-списков, создание и вызов уведомлений из приложения, работа с файлами, способы хранения и обработки данных, создание служб в Android и др. Показано применение графических ресурсов и создание анимации в приложениях с использованием возможностей Android SDK. На компакт-диске приведены примеры из книги.

Оставить заявку на описание
?
Содержание
Оглавление Введение 1
На кого рассчитана эта книга 1
Краткое описание глав 2
Исходные коды примеров 6
Благодарности 6
Глава 1. Базовые сведения о платформе Android 7
1.1. Уровень ядра 7
1.1.1. Драйвер IPC 8
1.1.2. Управление энергопотреблением 9
1.1.3. Драйверы оборудования 9
1.2. Уровень библиотек 10
1.2.1. Системная библиотека libc 10
1.2.2. Менеджер поверхностей 10
1.2.3. Функциональные библиотеки 11
1.3. Среда выполнения 12
1.3.1. Dalvik Virtual Maсhine 12
1.3.2. Core Libraries 13
1.4. Уровень каркаса приложений 13
1.5. Уровень приложений 14
Глава 2. Среда разработки 15
2.1. Создание среды разработки 15
2.1.1. Системные требования 15
2.1.2. Установка JDK 16
2.1.3. Установка Eclipse 17
2.1.4. Установка Android SDK 17
2.1.5. Установка Android Development Tools 18
2.2. Обзор Android SDK 21
2.2.1. Версии SDK и Android API Level 21
2.2.2. Инструменты для разработки и отладки приложений 22
2.2.3. Android Virtual Device 23
Глава 3. Первое приложение для Android 31
3.1. Создание проекта в Eclipse 31
3.2. Структура проекта 35
3.2.1. Каталог ресурсов 36
Подкаталог res/layout/ 37
Подкаталог res/drawable/ 37
Подкаталог res/values/ 37
3.2.2. Файл R.java 38
3.2.3. Файл HelloAndroidActivity.java 39
3.2.4. Файл AndroidManifest.xml 40
Глава 4. Компоненты Android-приложения 43
4.1. Деятельность 43
4.2. Службы 44
4.3. Приемники широковещательных намерений 44
4.4. Контент-провайдеры 45
4.5. Процессы и потоки 45
4.5.1. Жизненный цикл процессов 45
4.5.2. Приоритет и статус процессов 46
4.6. Жизненный цикл компонентов приложения 48
4.6.1. Активация компонентов 49
4.6.2. Завершение работы компонентов 49
4.7. Файл AndroidManifest.xml 49
4.7.1. Общая структура манифеста 51
<manifest> 52
<permission> 52
<uses-permission> 53
<permission-tree> 53
<permission-group> 53
<instrumentation> 53
<uses-sdk> 54
<uses-configuration> 54
<uses-feature> 54
<supports-screens> 54
4.7.2. Структура элемента <аpplication> 55
<activity> 56
<intent-filter> 56
<action> 56
<category> 57
<data> 57
<meta-data> 57
<activity-alias> 57
<service> 58
<receiver> 58
<provider> 58
<grant-uri-permission> 58
<path-permission> 59
<uses-library> 59
Глава 5. Графический интерфейс пользователя 61
5.1. Деревья представлений 62
5.2. Разметка 62
5.2.1. Объявление в XML 64
5.2.2. XML-элементы и атрибуты 65
5.3. Инициализация представлений 67
5.4. Стандартные разметки 68
5.4.1. FrameLayout 68
5.4.2. LinearLayout 70
5.4.3. TableLayout 74
5.4.4. RelativeLayout 78
5.5. Отладка интерфейса с помощью Hierarchy Viewer 81
5.5.1. Layout View 82
5.5.2. Pixel Perfect View 83
Глава 6. Базовые виджеты 85
6.1. Текстовые поля 85
6.1.1. TextView 86
6.1.2. EditText 90
6.2. Добавление полос прокрутки 92
6.3. Отображение графики 95
6.4. Обработка событий 97
6.5. Кнопки и флажки 98
6.5.1. Button 99
6.5.2. RadioButton и RadioGroup 106
6.5.3. CheckBox 109
6.5.4. ToggleButton 112
6.5.5. ImageButton 115
6.6. Закладки 117
6.7. Индикаторы и слайдеры 120
6.7.1. ProgressBar 121
6.7.2. SeekBar 125
6.7.3. RatingBar 129
6.8. Компоненты отображения времени 133
6.8.1. AnalogClock и DigitalClock 134
6.8.2. Chronometer 135
Глава 7. Виджеты-списки и привязка данных 139
7.1. Адаптеры данных 139
7.2. Текстовые поля с автозаполнением 140
7.2.1. AutoCompleteTextView 140
7.2.2. MultiAutoCompleteTextView 143
7.3. Oтображениe данных в списках 146
7.3.1. ListView 147
7.3.2. Spinner 149
7.3.3. GridView 153
7.4. Отображение графики в списках 157
7.4.1. Отображение графики в GridView 157
7.4.2. Gallery 161
7.4.3. SlidingDrawer 164
7.5. Создание списка с собственной разметкой 170
Глава 8. Уведомления 175
8.1. Всплывающие уведомления 175
8.2. Создание собственных всплывающих уведомлений 179
8.3. Уведомления в строке состояния 182
8.4. Создание собственных уведомлений для строки состояния 187
Глава 9. Диалоговые окна 191
9.1. Создание диалоговых окон 192
9.2. AlertDialog 193
9.2.1. AlertDialog c кнопками 193
9.2.2. AlertDialog cо списком 197
9.2.3. AlertDialog c радиокнопками 200
9.2.4. AlertDialog c флажками 203
9.3. ProgressDialog 206
9.4. DatePickerDialog 211
9.5. TimePickerDialog 216
9.6. Создание собственных диалогов 219
Глава 10. Меню 225
10.1. Меню выбора опций 226
10.1.1. Меню со значками 230
10.1.2. Расширенное меню 233
10.2. Контекстное меню 237
10.3. Подменю 240
10.4. Добавление флажков и переключателей в меню 244
Глава 11. Управление деятельностями 249
11.1. Жизненный цикл деятельности 249
11.1.1. Сохранение состояния деятельности 253
11.1.2. Стек деятельностей 254
11.2. Намерения 254
11.3. Группы намерений 257
11.4. Запуск деятельностей и обмен данными между деятельностями 257
11.5. Фильтры намерений и запуск заданий 271
Глава 12. Службы 275
12.1. Жизненный цикл служб 275
12.2. Создание службы 277
Глава 13. Приемники широковещательных намерений 285
13.1. Жизненный цикл приемников широковещательных намерений 286
13.2. Приемники системных событий 287
13.3. Использование широковещательных намерений 288
13.3.1. Передача событий через намерения 288
13.3.2. Прослушивание событий приемниками широковещательных намерений 289
13.3.3. Пример приложения-приемника намерений 290
13.3.4. Пример приложения-передатчика намерений 292
Глава 14. Работа с файлами и сохранение пользовательских настроек 295
14.1. Чтение и запись файлов 295
14.2. Предпочтения 301
14.2.1. Использование предпочтений 302
14.2.2. CheckBoxPreference 303
14.2.3. EditTextPreference 310
14.2.4. ListPreference 312
14.2.5. RingtonePreference 315
14.2.6. PreferenceCategory 316
14.2.7. PreferenceScreen 317
Глава 15. База данных SQLite и контент-провайдеры 323
15.1. База данных SQLite 323
15.1.1. Создание базы данных: класс SQLiteOpenHelper 323
15.1.2. Управление базой данных: класс SQLiteDatabase 325
15.2. Контент-провайдеры 326
15.2.1. Модель данных 327
15.2.2. URI 327
15.3. Создание контент-провайдера 328
15.3.1. Расширение класса ContentProvider 329
15.3.2. Декларирование контент-провайдера в файле манифеста 331
15.4. Запросы к контент-провайдеру 331
15.4.1. Чтение возвращаемых значений 332
15.4.2. Позиционирование курсора 333
15.4.3. Добавление записей 334
15.4.4. Изменение записи 334
15.4.5. Удаление записей 334
15.5. Практическое приложение для работы с базой данных 335
Глава 16. Ресурсы, активы и локализация приложений 349
16.1. Доступные типы ресурсов 349
16.2. Создание ресурсов 350
16.3. Ссылки на ресурсы 351
16.4. Использование ресурсов в коде программы 352
16.4.1. Загрузка простых типов из ресурсов 353
16.4.2. Загрузка файлов произвольного типа 358
16.4.3. Создание меню в XML 360
16.4.4. Загрузка XML-документов 364
16.5. Стили и темы 368
16.5.1. Стили 368
16.5.2. Темы 369
16.5.3. Определение собственных стилей и тем 370
16.6. Активы 373
16.7. Локализация приложений 377
16.7.1. Ресурсы, заданные по умолчанию 377
16.7.2. Создание локализованных ресурсов 378
Глава 17. Графика 381
17.1. Объект Drawable 381
17.2. Создание объектов Drawable в коде программы 383
17.2.1. Класс TransitionDrawable 384
17.2.2. Класс ShapeDrawable 386
17.3. Рисование на канве 393
Глава 18. Создание анимации 401
18.1. Анимация преобразований 401
18.1.1. Создание анимации в XML-файле 402
Общие атрибуты 403
Элемент <set> 404
Элемент <alpha> 404
Элемент <scale> 404
Элемент <translate> 405
Элемент <rotate> 405
18.1.2. Анимация графических примитивов 405
18.1.3. Анимация графических файлов 413
18.1.4. Анимация группы представлений 417
18.2. Кадровая анимация 421
18.2.1. Создание кадровой анимации в XML 422
18.2.2. Создание анимации в коде программы 425
Приложение. Описание компакт-диска и установка примеров 429
Описание компакт-диска 429
Установка примеров 429
Предметный указатель 433
Штрихкод:   9785977505628
Тираж:   1 500
Отзывы Рид.ру — Google Android: программирование для мобильных устройств (+CD)
5 - на основе 3 оценок Написать отзыв
1 покупатель оставил отзыв
По полезности
  • По полезности
  • По дате публикации
  • По рейтингу
3
06.04.2011 09:28
Книга достаточно хорошая. Прочёл за 3 дня от корки до корки, читается (для подобного рода литературы) - очень легко, пропустил буквально с десяток страниц.
Описаны внутренности андройда, приведены примеры создания приложений под андройд, всё разложено по полочкам.
Но, к сожалению, реальных приложений (не учебных) с каким-то адекватным функционалом не описано. Также, нет разбора Java, т.е. рассчитано на то, что Java читателю знакома. Лично я не знаком с Java, но 10 лет пишу на PHP - суть понял достаточно легко, но книгу по Java надо будет приобрести.
Нет 0
Да 2
Полезен ли отзыв?
Отзывов на странице: 20. Всего: 1
Ваша оценка
Ваша рецензия
Проверить орфографию
0 / 3 000
Как Вас зовут?
 
Откуда Вы?
 
E-mail
?
 
Reader's код
?
 
Введите код
с картинки
 
Принять пользовательское соглашение
Ваш отзыв опубликован!
Ваш отзыв на товар «Google Android: программирование для мобильных устройств (+CD)» опубликован. Редактировать его и проследить за оценкой Вы можете
в Вашем Профиле во вкладке Отзывы


Ваш Reader's код: (отправлен на указанный Вами e-mail)
Сохраните его и используйте для авторизации на сайте, подписок, рецензий и при заказах для получения скидки.
Отзывы
Найти пункт
 Выбрать станцию:
жирным выделены станции, где есть пункты самовывоза
Выбрать пункт:
Поиск по названию улиц:
Подписка 
Введите Reader's код или e-mail
Периодичность
При каждом поступлении товара
Не чаще 1 раза в неделю
Не чаще 1 раза в месяц
Мы перезвоним

Возникли сложности с дозвоном? Оформите заявку, и в течение часа мы перезвоним Вам сами!

Captcha
Обновить
Сообщение об ошибке

Обрамите звездочками (*) место ошибки или опишите саму ошибку.

Скриншот ошибки:

Введите код:*

Captcha
Обновить