Программирование для Android. Самоучитель 🔍
Колисниченко, Денис Николаевич
БХВ-Петербург, Самоучитель, Санкт-Петербург, Russia, 2012
俄语 [ru] · PDF · 20.2MB · 2012 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib · Save
描述
Рассмотрены все основные аспекты создания приложений для платформы Android: установка необходимого программного обеспечения (JDK, Eclipse и Android SDK), использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами смартфона, платформа Titanium Mobile, отладка приложений и их публикация в онлайн-магазине Android Market. Особое внимание уделяется анализу и решению различных нештатных ситуаций, встречающихся на практике: отказ запуска эмулятора, отказ при загрузке созданного приложения, возможные проблемы при установке платформы Titanium Mobile и др. Описано взаимодействие с аппаратными средствами смартфона (датчики, камера, виброзвонок, Bluetooth-адаптер и др.), получение информации о телефоне и его состоянии. Для программистов.
备用文件名
lgli/Samouchitel programmirovaniya dlya android 3643549.pdf
备用文件名
lgrsnf/Samouchitel programmirovaniya dlya android 3643549.pdf
备用文件名
zlib/no-category/Колисниченко Д.Н./Программирование для Android. Самоучитель_18334082.pdf
备选标题
Самоучитель программирования для Android
备选作者
Денис Колисниченко
备用出版商
BXV-Peterburg
备用版本
Самоучитель, Санкт-Петербург, Russia, 2013
备用版本
Russia, Russian Federation
元数据中的注释
{"isbns":["5977507704","9785977507707"],"last_page":272,"publisher":"БХВ-Петербург","series":"Самоучитель"}
元数据中的注释
Фактическая дата выхода в свет: 2011
Указ.
Имеется электронная копия Договор с правообладателем
Указ.
Имеется электронная копия Договор с правообладателем
元数据中的注释
РГБ
元数据中的注释
Russian State Library [rgb] MARC:
=001 005115663
=005 20120125113015.0
=008 111219s2012\\\\ru\a\\\\\\\\\\000\|\rus|d
=017 \\ $a 11-99719
=020 \\ $a 978-5-9775-0770-7
=040 \\ $a RuMoRKP $b rus $e rcr $d RuMoRGB
=041 0\ $a rus
=084 \\ $a З884.16-56-05я78-1 $2 rubbk
=084 \\ $a З973.233-018.2я78-1 $2 rubbk
=100 1\ $a Колисниченко, Денис Николаевич
=245 00 $a Программирование для Android $h [Текст] $c Денис Колисниченко
=260 \\ $a Санкт-Петербург $b БХВ-Петербург $c 2012
=300 \\ $a 264 с. $b ил. $c 24 см
=490 0\ $a Самоучитель
=500 \\ $a Фактическая дата выхода в свет: 2011
=500 \\ $a Указ.
=533 \\ $a Имеется электронная копия $n Договор с правообладателем
=650 \7 $a Радиоэлектроника -- Электрическая связь -- Радиосвязь -- Радиотелефонная связь. Сотовая связь. Мобильная связь -- Радиотелефоны. Сотовые телефоны -- Автоматизация -- Пособие для самообразования $2 rubbk
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Программирование -- Операционные системы -- Операционные системы. Пакеты прикладных программ -- Пособие для самообразования $2 rubbk
=650 \7 $2 nlr_sh $0 RU\NLR\AUTH\661537226 $a ANDROID, операционная система $v Учебные издания для самообразования
=852 \\ $a РГБ $b FB $j 3 11-43/83 $x 90
=856 41 $q application/pdf $u http://dlib.rsl.ru/rsl01005000000/rsl01005115000/rsl01005115663/rsl01005115663.pdf $y Читать
=979 \\ $a dledu
=979 \\ $a dllimit
=001 005115663
=005 20120125113015.0
=008 111219s2012\\\\ru\a\\\\\\\\\\000\|\rus|d
=017 \\ $a 11-99719
=020 \\ $a 978-5-9775-0770-7
=040 \\ $a RuMoRKP $b rus $e rcr $d RuMoRGB
=041 0\ $a rus
=084 \\ $a З884.16-56-05я78-1 $2 rubbk
=084 \\ $a З973.233-018.2я78-1 $2 rubbk
=100 1\ $a Колисниченко, Денис Николаевич
=245 00 $a Программирование для Android $h [Текст] $c Денис Колисниченко
=260 \\ $a Санкт-Петербург $b БХВ-Петербург $c 2012
=300 \\ $a 264 с. $b ил. $c 24 см
=490 0\ $a Самоучитель
=500 \\ $a Фактическая дата выхода в свет: 2011
=500 \\ $a Указ.
=533 \\ $a Имеется электронная копия $n Договор с правообладателем
=650 \7 $a Радиоэлектроника -- Электрическая связь -- Радиосвязь -- Радиотелефонная связь. Сотовая связь. Мобильная связь -- Радиотелефоны. Сотовые телефоны -- Автоматизация -- Пособие для самообразования $2 rubbk
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Программирование -- Операционные системы -- Операционные системы. Пакеты прикладных программ -- Пособие для самообразования $2 rubbk
=650 \7 $2 nlr_sh $0 RU\NLR\AUTH\661537226 $a ANDROID, операционная система $v Учебные издания для самообразования
=852 \\ $a РГБ $b FB $j 3 11-43/83 $x 90
=856 41 $q application/pdf $u http://dlib.rsl.ru/rsl01005000000/rsl01005115000/rsl01005115663/rsl01005115663.pdf $y Читать
=979 \\ $a dledu
=979 \\ $a dllimit
元数据中的注释
Имеется электронная копия Договор с правообладателем
元数据中的注释
Russian State Library [rgb] MARC:
=001 007571908
=005 20150119110946.0
=008 111219s2012\\\\ru\\\\\\\\\\\\000\u\rus\\
=020 \\ $a 978-5-9775-0770-7
=040 \\ $a RuMoRGB $b rus $e rcr $d RuMoRGB
=041 0\ $a rus
=084 \\ $a З884.16-56-05,0 $2 rubbk
=084 \\ $a З973.233-018.2,0 $2 rubbk
=100 1\ $a Колисниченко, Денис Николаевич
=245 00 $a Программирование для Android $h [Текст] : $b [Android SDK 2.x, 3.x ; использование Android-эмулятора ; разработка интерфейса пользователя ; графика и анимация ; взаимодействие с аппаратными средствами смартфона ; СУБД SQLite; платформа Titanium Mobile ; Adroid Market: продвижение и продажа ваших приложений] $c Денис Колисниченко
=260 \\ $a Санкт-Петербург $b БХВ-Петербург $c 2012
=300 \\ $a 272 с. $b ил., табл.
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Самоучитель
=533 \\ $a Имеется электронная копия $n Договор с правообладателем
=650 \7 $a Радиоэлектроника -- Электрическая связь -- Радиосвязь -- Радиотелефонная связь. Сотовая связь. Мобильная связь -- Радиотелефоны. Сотовые телефоны -- Автоматизация $2 rubbk
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Программирование -- Операционные системы -- Операционные системы. Пакеты прикладных программ
=856 41 $q application/pdf $u http://dlib.rsl.ru/rsl01007000000/rsl01007571000/rsl01007571908/rsl01007571908.pdf $y Читать
=979 \\ $a dllimit
=979 \\ $a dledu
=001 007571908
=005 20150119110946.0
=008 111219s2012\\\\ru\\\\\\\\\\\\000\u\rus\\
=020 \\ $a 978-5-9775-0770-7
=040 \\ $a RuMoRGB $b rus $e rcr $d RuMoRGB
=041 0\ $a rus
=084 \\ $a З884.16-56-05,0 $2 rubbk
=084 \\ $a З973.233-018.2,0 $2 rubbk
=100 1\ $a Колисниченко, Денис Николаевич
=245 00 $a Программирование для Android $h [Текст] : $b [Android SDK 2.x, 3.x ; использование Android-эмулятора ; разработка интерфейса пользователя ; графика и анимация ; взаимодействие с аппаратными средствами смартфона ; СУБД SQLite; платформа Titanium Mobile ; Adroid Market: продвижение и продажа ваших приложений] $c Денис Колисниченко
=260 \\ $a Санкт-Петербург $b БХВ-Петербург $c 2012
=300 \\ $a 272 с. $b ил., табл.
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Самоучитель
=533 \\ $a Имеется электронная копия $n Договор с правообладателем
=650 \7 $a Радиоэлектроника -- Электрическая связь -- Радиосвязь -- Радиотелефонная связь. Сотовая связь. Мобильная связь -- Радиотелефоны. Сотовые телефоны -- Автоматизация $2 rubbk
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Программирование -- Операционные системы -- Операционные системы. Пакеты прикладных программ
=856 41 $q application/pdf $u http://dlib.rsl.ru/rsl01007000000/rsl01007571000/rsl01007571908/rsl01007571908.pdf $y Читать
=979 \\ $a dllimit
=979 \\ $a dledu
元数据中的注释
Фактическая дата выхода в свет: 2012
Указ.
Указ.
元数据中的注释
Russian State Library [rgb] MARC:
=001 005511898
=005 20121022150555.0
=008 111219s2013\\\\ru\\\\\\\\\\\\000\u\rus\\
=017 \\ $a 12-80467
=020 \\ $a 978-5-9775-0770-7
=040 \\ $a RuMoRKP $b rus $e rcr $d RuMoRGB
=041 0\ $a rus
=084 \\ $a З884.16-56-05я78-1 $2 rubbk
=084 \\ $a З973.233-018.2я78-1 $2 rubbk
=100 1\ $a Колисниченко, Денис Николаевич
=245 00 $a Программирование для Android $h [Текст] : $b [самоучитель] $c Денис Колисниченко
=260 \\ $a Санкт-Петербург $b БХВ-Петербург $c 2013
=300 \\ $a 264 с. $b ил. $c 24 см
=490 0\ $a Самоучитель
=500 \\ $a Фактическая дата выхода в свет: 2012
=500 \\ $a Указ.
=650 \7 $a Радиоэлектроника -- Электрическая связь -- Радиосвязь -- Радиотелефонная связь. Сотовая связь. Мобильная связь -- Радиотелефоны. Сотовые телефоны -- Автоматизация -- Пособие для самообразования $2 rubbk
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Программирование -- Операционные системы -- Операционные системы. Пакеты прикладных программ -- Пособие для самообразования $2 rubbk
=650 \7 $2 nlr_sh $0 RU\NLR\AUTH\661537226 $a ANDROID, операционная система $v Учебные издания для самообразования
=852 \\ $a РГБ $b FB $j 3 12-32/218 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018 досуг/К60 $p 80628 $x 82
=001 005511898
=005 20121022150555.0
=008 111219s2013\\\\ru\\\\\\\\\\\\000\u\rus\\
=017 \\ $a 12-80467
=020 \\ $a 978-5-9775-0770-7
=040 \\ $a RuMoRKP $b rus $e rcr $d RuMoRGB
=041 0\ $a rus
=084 \\ $a З884.16-56-05я78-1 $2 rubbk
=084 \\ $a З973.233-018.2я78-1 $2 rubbk
=100 1\ $a Колисниченко, Денис Николаевич
=245 00 $a Программирование для Android $h [Текст] : $b [самоучитель] $c Денис Колисниченко
=260 \\ $a Санкт-Петербург $b БХВ-Петербург $c 2013
=300 \\ $a 264 с. $b ил. $c 24 см
=490 0\ $a Самоучитель
=500 \\ $a Фактическая дата выхода в свет: 2012
=500 \\ $a Указ.
=650 \7 $a Радиоэлектроника -- Электрическая связь -- Радиосвязь -- Радиотелефонная связь. Сотовая связь. Мобильная связь -- Радиотелефоны. Сотовые телефоны -- Автоматизация -- Пособие для самообразования $2 rubbk
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Программирование -- Операционные системы -- Операционные системы. Пакеты прикладных программ -- Пособие для самообразования $2 rubbk
=650 \7 $2 nlr_sh $0 RU\NLR\AUTH\661537226 $a ANDROID, операционная система $v Учебные издания для самообразования
=852 \\ $a РГБ $b FB $j 3 12-32/218 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018 досуг/К60 $p 80628 $x 82
备用描述
Оглавление
Введение
Как читать эту книгу
часть I
Введение в Android
Глава 1.
Знакомство с Android
1.1. Вкратце об Android
1.2. Модели устройств с поддержкой Android и выбор версии системы
1.3. Архитектура Android
1.4. Android Market
Глава 2
. Среда разработки
2.1. Необходимое программное обеспечение
2.2. Установка JDK
2.3. Установка среды разработки Eclipse
2.4. Установка Android SDK
2.5. Подробно о составе Android SDK
2.6. Эмулятор Android Virtual Device
2.6.1. Создание AVD
2.6.2. Запуск эмулятора и проблемы при запуске
2.6.3. Комбинации клавиш эмулятора
Глава 3
. Первое Android-приложение
3.1. Разработка приложения в Eclipse
3.2. Проблемы с запуском приложения или то, о чем не пишут в других книгах
3.3. Медленный запуск эмулятора
3.4. Создание снимка экрана виртуального устройства
часть II
Базовое программирование для 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
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
Глава 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. Подменю
Глава 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. Использование AudioRecord/AudioTrack
8.3. Работаем с видеозаписями
Глава 9
. Методы хранения данных
9.1. Три метода доступа к данным
9.2. Чтение и запись файлов
9.2.1. Текстовые файлы
9.2.2. Файлы изображений
9.3. Предпочтения: сохранение настроек приложения
часть 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
. Android Market
17.1. Введение в Android Market
17.2. Правила размещения приложений на Android Market
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. Подготовка APK-файла к загрузке
Глава 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-приложения
Вместо заключения
Приложение.
Эмулятор Android и telnet
Предметный указатель
Введение
Как читать эту книгу
часть I
Введение в Android
Глава 1.
Знакомство с Android
1.1. Вкратце об Android
1.2. Модели устройств с поддержкой Android и выбор версии системы
1.3. Архитектура Android
1.4. Android Market
Глава 2
. Среда разработки
2.1. Необходимое программное обеспечение
2.2. Установка JDK
2.3. Установка среды разработки Eclipse
2.4. Установка Android SDK
2.5. Подробно о составе Android SDK
2.6. Эмулятор Android Virtual Device
2.6.1. Создание AVD
2.6.2. Запуск эмулятора и проблемы при запуске
2.6.3. Комбинации клавиш эмулятора
Глава 3
. Первое Android-приложение
3.1. Разработка приложения в Eclipse
3.2. Проблемы с запуском приложения или то, о чем не пишут в других книгах
3.3. Медленный запуск эмулятора
3.4. Создание снимка экрана виртуального устройства
часть II
Базовое программирование для 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
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
Глава 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. Подменю
Глава 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. Использование AudioRecord/AudioTrack
8.3. Работаем с видеозаписями
Глава 9
. Методы хранения данных
9.1. Три метода доступа к данным
9.2. Чтение и запись файлов
9.2.1. Текстовые файлы
9.2.2. Файлы изображений
9.3. Предпочтения: сохранение настроек приложения
часть 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
. Android Market
17.1. Введение в Android Market
17.2. Правила размещения приложений на Android Market
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. Подготовка APK-файла к загрузке
Глава 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-приложения
Вместо заключения
Приложение.
Эмулятор Android и telnet
Предметный указатель
开源日期
2021-12-12
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:Motrix -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.