RUSSIAN

Google Android. Программирование для мобильных устройств

Book information

Publisher
БХВ-Петербург
Year
2012
Language
russian
Format
PDF
Filesize
10 MB (10984166 bytes)
Series
Профессиональное программирование
Edition
2-е изд.
Pages
441 с.\441
Time added
2020-09-04 17:07:40

Description

Рассмотрена разработка программ для мобильных устройств под управлением операционной системы Google Android. Приведены базовые сведения о платформе Android. Описано программное обеспечение, необходимое для разработки Android-приложений. Рассмотрены основные компоненты приложений, использование базовых виджетов и виджетов-списков, создание и вызов уведомлений из приложения, работа с файлами, способы хранения и обработки данных, создание служб в Android и др. Показано использование графических ресурсов и создание анимации в приложениях с использованием возможностей Android SDK. Во втором издании книги описаны новые возможности последних версий Android SDK. На сайте издательства приведены рассматриваемые в книге примеры приложений. Файлы для книги можно скачать по ссылке ftp://ftp.bhv.ru/9785977507295.zip Оглавление Введение На кого рассчитана эта книга Краткое описание глав Исходные коды примеров Благодарности ЧАСТЬ I. ОСНОВЫ ANDROID Глава 1. Архитектура и базовые сведения о платформе Android Архитектура Android Уровень ядра Уровень библиотек Dalvik Virtual Machine Уровень каркаса приложений Уровень приложений Как программировать под Android Компоненты Android-приложения Activity Service Broadcast Receiver Content Provider Intent Резюме Глава 2 . Установка и настройка среды разработки Создание среды разработки Установка JDK Установка Eclipse Установка Android SDK Установка Android Development Tools Обзор Android SDK Версии SDK и Android API Level Инструменты для разработки и отладки приложений Создание переменных окружения Android Virtual Device Резюме Глава 3 . Первое Android-приложение Создание проекта в Eclipse Структура проекта Каталоги ресурсов Подкаталог res/layout/ Подкаталоги res/drawable/ Подкаталог res/values/ Файл R.java Файл окна приложения FirstActivity.java Файл AndroidManifest.xml Общая структура манифеста Структура элемента Отладка Android-приложения Настройка мобильного телефона для отладки приложения Установка режима отладки на мобильном телефоне Установка драйвера USB Взаимодействие мобильного телефона с DDMS Запуск приложения на мобильном устройстве Резюме ЧАСТЬ II. ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ Глава 4 . Компоновка элементов управления Формирование графического интерфейса пользователя Создание компоновки XML-файл компоновки Создание компоновки в Layout Editor Типы компоновок FrameLayout LinearLayout TableLayout RelativeLayout Отладка интерфейса с помощью инструмента Hierarchy Viewer Резюме Глава 5 . Базовые виджеты Текстовые поля TextView EditText Полосы прокрутки Отображение графики Резюме Глава 6 . Кнопки и обработка событий Обработка событий Кнопки и флажки Button RadioButton и RadioGroup CheckBox ToggleButton ImageButton Закладки Резюме Глава 7 . Индикаторы, слайдеры и компоненты отображения времени Индикаторы и слайдеры ProgressBar Создание фоновых потоков SeekBar RatingBar Компоненты для отображения времени Chronometer AnalogClock и DigitalClock Резюме Глава 8 . Виджеты-списки и привязка данных Адаптеры данных Текстовые поля с автозаполнением AutoCompleteTextView MultiAutoCompleteTextView Oтображениe текстовых данных в списках ListView Создание списка с заданной компоновкой Spinner GridView Отображение графики в списках Отображение графики в GridView Gallery SlidingDrawer Резюме Глава 9 . Уведомления Всплывающие уведомления Создание собственных всплывающих уведомлений Резюме Глава 10 Диалоги Типы диалогов Создание диалоговых окон AlertDialog AlertDialog c кнопками AlertDialog cо списком AlertDialog c переключателями AlertDialog c флажками ProgressDialog DatePickerDialog TimePickerDialog Создание собственных диалогов Резюме Глава 11 . Меню Меню выбора опций Меню со значками Расширенное меню Контекстное меню Подменю Добавление флажков и переключателей в меню Резюме ЧАСТЬ III. КОМПОНЕНТЫ ANDROID-ПРИЛОЖЕНИЯ Глава 12 . Activity Процессы в системе Android Состояния Activity Запуск Activity с использованием объектов Intent Запуск Activity с помощью явного объекта Intent Стек Activity Вызов стандартных Activity из приложения Обмен данными между Activity Intent-фильтры и запуск заданий Резюме Глава 13 . Service Работа служб в Android Создание службы Вызов системных служб Резюме Глава 14 . Broadcast Receiver Класс BroadcastReceiver Передача событий через объекты Intent Прослушивание событий компонентом Broadcast Receiver Пример приложения с Broadcast Receiver Пример приложения-передатчика Intent Broadcast Receiver для отслеживания системных событий Резюме Глава 15 . Content Provider База данных SQLite Инструменты для работы с базами данных на Android-телефоне Инструмент sqlite3 Использование инструментов сторонних разработчиков для работы с SQLite Создание базы данных: класс SQLiteOpenHelper Создание компонента Content Provider Расширение класса ContentProvider URI Управление базой данных из приложения Чтение данных Добавление записей Обновление записей Удаление записей Декларирование компонента Content Provider в файле манифеста приложения Запросы к Content Provider Чтение возвращаемых значений Позиционирование курсора Добавление записей Изменение записи Удаление записей Клиентское приложение для работы с базой данных Резюме ЧАСТЬ IV. РАБОТА С ФАЙЛАМИ И РЕСУРСАМИ Глава 16 . Файловый ввод-вывод и сохранение пользовательских настроек Чтение и запись файлов Пользовательские настройки Доступ к настройкам CheckBoxPreference EditTextPreference ListPreference RingtonePreference PreferenceCategory PreferenceScreen Резюме Глава 17 . Ресурсы, активы и локализация приложений Доступные типы ресурсов Создание ресурсов Ссылки на ресурсы Использование ресурсов в коде программы Загрузка простых типов из ресурсов Загрузка файлов произвольного типа Создание меню в XML Загрузка XML-документов Стили и темы Стили Темы Определение собственных стилей и тем Активы Локализация приложений Ресурсы, заданные по умолчанию Создание локализованных ресурсов Резюме Глава 18 . Графика Объект Drawable Создание объектов Drawable в коде программы Класс TransitionDrawable Класс ShapeDrawable Рисование на канве Резюме Глава 19 . Создание анимации Tween Animation Создание анимации в XML-файле Элемент Элемент Элемент Элемент Элемент Анимация для графических примитивов Анимация для графических файлов Анимация для группы объектов Frame Animation Создание анимации в XML Создание анимации в коде программы Резюме Предметный указатель

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

2022 · PDF