Информация о книге

978-5-9775-3548-9

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Операционные системы » Linux » Программирование для Android 5. Самоучитель

Колисниченко Д.Н., Программирование для Android 5. Самоучитель

BHV, 2015 г., 978-5-9775-3548-9


Описание книги

Рассмотрены все основные аспекты создания приложений для платформы Android 5 (API 21): установка необходимого программного обеспечения (JDK, Eclipse и Android SDK), использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами смартфона, платформа Titanium Mobile, публикация приложений на Play Market и отладка приложений. Особое внимание уделено взаимодействию с аппаратными средствами смартфона. Показано, как получить информацию об устройстве и определить его состояние, использовать его датчики (акселерометр, датчик света, датчик температуры, датчик давления), камеру, Bluetooth-адаптер. Приведены решения для различных нештатных ситуаций (отказ эмулятора, проблема с установкой программного обеспечения и т. д.), что поможет начинающему программисту.

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 223 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова


  Android 


Поделиться ссылкой на книгу



Содержание книги

Введение
Читателям книги "Программирование для Android.
Самоучитель"
Как читать эту книгу?
ЧАСТЬ I. ВВЕДЕНИЕ В ANDROID
Глава 1. Знакомство с Android
1.1. Вкратце об Android
1.2. Выбор Android-устройства
1.2.1. Процессор
Общие сведения
Подробнее об ARM-процессорах
Процессоры от Intel
Выводы
1.2.2. Память
1.2.3. Дисплей
1.2.4. Видеоускоритель
1.3. Архитектура Android
1.4. Google Play Маркет
Глава 2. Подготовка среды разработки
2.1. Необходимое программное обеспечение
2.2. Установка JDK
2.3. Установка среды разработки
2.4. Плагин ADT
2.5. Уровни API
2.6. Подробнее о составе Android SDK
2.7. Эмулятор Android-устройства
2.7.1. Создание Android Virtual Device (AVD)
2.7.2. Запуск эмулятора и проблемы при запуске
2.7.3. Комбинации клавиш эмулятора
2.7.4. Управление виртуальным устройством с
помощью команды adh
2.8. Как подключить физическое устройство для
запуска на нем приложений?
2.9. Правильное включение отладки по USB
Глава 3. Первое Android-приложение
3.1. Разработка приложения в Eclipse
3.2. Подробнее о запуске приложения в Android 5.0
3.3. Боремся с медленным запуском эмулятора
3.4. Создание снимка экрана виртуального
устройства
ЧАСТЬ П. БАЗОВОЕ ПРОГРАММИРОВАНИЕ ДЛЯ
ANDROID
Глава 4. Основы построения приложений
4.1. Структура Android-проекта
4.2. Компоненты Android-приложения
4.3. Процессы в ОС Android
4.4. Подробнее о файле AndroidManifest.xml
Глава 5. Разработка интерфейса пользователя
5.1. Разметка интерфейса
5.1.1. Файл разметки и редактор разметки
5.1.2. Типы разметки
FrameLayout
LinearLayout
TableLayout
RelativeLayout
GridLayout
Absolute Layout
5.1.3. Исследование разметки с помощью Hierarchy
Viewer
5.2. Основные виджеты графического интерфейса
5.2.1. Текстовые поля
5.2.2. Кнопки
Button - обычная кнопка
RadioButton - зависимые переключатели
CheckBox - независимые переключатели
ToggleButton - кнопка включено/выключено
ImageButton - кнопка с изображением
5.2.3. Индикатор ProgressBar
5.2.4. Средства отображения графики
5.2.5. Виджеты AnalogClock и DigitalClock
5.2.6. Использование компонента DatePicker
Глава 6. Уведомления, диалоговые окна и меню
6.1. Уведомления
6.2. Диалоговые окна
6.2.1. AlertDialog
6.2.2. DatePickerDialog
6.2.3. TimePickerDialog
6.3. Меню
6.3.1. Меню выбора опций
6.3.2. Меню со значками
6.3.3. Расширенное меню
6.3.4. Контекстное меню
6.3.5. Подменю
6.4. Диалоговое окно открытия файла
Глава 7. Графика
7.1. Класс Drawable
7.2. Класс TransitionDrawable
7.3. Класс ShapeDrawable .
Глава 8. Мультимедиа
8.1. Поддерживаемые форматы
8.2. Работа с аудиозаписями
8.2.1. Воспроизведение звука с помощью
MediaPlayer
8.2.2. Запись звука с помощью MediaRecorder
8.2.3. Использование AudioRecordlAudioTrack
8.3. Работаем с видеозаписями
Глава 9. Методы хранения данных
9.1. Три метода доступа к данным
9.2. Чтение и запись файлов
9.2.1. Текстовые файлы
9.2.2. Файлы изображений
9.3. Работа с URI
9.4. Предпочтения: сохранение настроек
приложения
ЧАСТЬ III. ПРОФЕССИОНАЛЬНОЕ
ПРОГРАММИРОВАНИЕ
Глава 10. Деятельности и намерения. Передача
данных между деятельностями
10.1. Еще раз о компонентах приложения
10.2. Однозадачный режим
10.3. Ориентация экрана
10.4. Сохранение и восстановление состояния
деятельности
10.5. Передача данных между деятельностями
Глава 11. Потоки, службы и широковещательные
приемники
11.1. Потоки
11.1.1. Запуск потока
11.1.2. Установка приоритета потока
11.1.3. Отмена выполнения потока
11.1.4. Обработчики Runnable-объектов: класс
Handler
11.2. Службы
11.3. Широковещательные приемники
Глава 12. Создание анимации
12.1. Анимация преобразований
12.2. Традиционная кадровая анимация
Глава 13. База данных SQLite
13.1. Несколько слов о базах данных
13.2. Класс SQLiteOpenHelper
13.3. Разработка блокнота
Глава 14. Соединение с внешним миром
14.1. Отправка SMS
14.2. Работа с браузером
Глава 15. Платформа Titanium Mobile
15.1. Основные сведения о Titanium Mobile
15.2. Установка Titanium Studio
15.3. Создание первого RIA-приложения с помощью
Titanium Studio
15.3.1. Создание проекта
15.3.2. Установка переменных окружения
15.3.3. Ситуация: компилятор javac не найден
15.3.4. Ошибка: Error generating R.java from manifest
15.3.5. Что дальше?
Глава 16. Взаимодействие с аппаратными
средствами
16.1. Получение информации об устройстве
16.2. Прослушивание состояния устройства
16.3. Набор номера
16.4. Виброзвонок
16.5. Датчики мобильного устройства
16.6. Доступ к камере
16.7. Bluetooth
16.7.1. Включение Bluetooth-адаптера
16.7.2. Обнаружение соседних устройств
16.7.3. Установка соединения с
Bluetooth-устройством
16.8. Дополнительное оборудование виртуального
устройства
Глава 17. Работа с Google Play Маркет
17.1. Что такое Play Маркет?
17.2. Правила размещения приложений на Play
Маркет
17.3. Регистрация аккаунта разработчика
17.4. Телефон для разработчика: Android Developer
Phone
17.5. Подготовка приложений к продаже
17.5.1. Тестирование на разных устройствах
17.5.2. Поддержка другого разрешения экрана
17.5.3. Локализация
17.5.4. Пиктограмма приложения
17.5.5. Ссылки на магазин
17.5.6. Подготовка АРК-файла к загрузке
Глава 18. Отладка приложений
18.1. Средства среды Eclipse
18.1.1. Выбор конфигурации запуска
18.1.2. Использование DDMS
18.1.3. Перспектива Debug
18.2. Утилиты отладки из Android SDK
18.2.1. Android Debug Bridge
18.2.2. Использование LogCat
18.2.3. Системные утилиты отладки
18.2.4. Отладчик gdb и Android-приложения
Вместо заключения
Приложение. Арр Inventor - среда быстрой
разработки приложений
П.1. Что такое Арр Inventor?
П.2. Начало работы с Арр Inventor
П.З. Основной экран Арр Inventor
П.4. Проектирование приложения
Предметный указатель


Об авторе

Колисниченко Д.Н.
Инженер-программист и системный администратор.

Отзывы

Книга своих денег стоит  [29 November 2015]
Книга, конечно, не шедевр, но своих денег стоит. По меньшей мере, книга позволяет в какой-то степени систематизировать знания в программировании для Android. Хотя информации в книге не слишком много, но считаю книгу все-равно полезной.

Последние поступления в рубрике "Linux"



Linux All??“in??“One For Dummies Dulaney E.

8 BOOKS IN 1 Getting Started with Linux Linux Desktops Networking The Internet Administration Security Scripting Linux Certification Get up and running with the popular Linux operating system Are you a Linux user looking to take your...

Bash Pocket Reference Bash Pocket Reference Robbins A.

It\"s simple: if you want to interact deeply with Mac OS X, Linux, and other Unix-like systems, you need to know how to work with the Bash shell. This concise little book puts all of the essential information about Bash right at your fingertips....

Linux с нуля. Версия 7.3 Linux с нуля. Версия 7.3 Бикманс Ж.

Если вы мечтаете собрать свою собственную операционную систему, то книга \\\"Linux с нуля\\\" - именно для вас....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Колисниченко Д.Н., Программирование для Android 5. Самоучитель в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.