8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Подлинное место: учебник для разработки мобильных приложений Android (версия MU Class) 9787115579942 People's Post and Telecommunications Press 978711579942

Цена: 661руб.    (¥31.27)
Артикул: 687199261583

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:北京博远慧达图书专营店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Выберите вариацию / цвет
Добавить в корзину
Другие товары этого продавца
¥24.78524руб.
¥ 69 62.11 313руб.
¥ 13.44 12.1256руб.
¥14.3303руб.
Посовывать: Одиночный полный том

Учебное пособие по разработке мобильных приложений Android: версия класса MU

 автор : никто

 Измененная цена : 69.8 Юань

 ISBNЧисло : 9787115579942

 вне  Версия  Общество : Люди после прессы

 Дата публикации : 2022-06-01

 Версия : 1

 Тюлень : 1

 Количество страниц : 283

 Рамка : Оплата в мягкой обложке

 Начинать : 16

Оглавление

Глава 1. Настройка среды разработки Android 8

1.1 Ключевые моменты предварительного просмотра (см. вкладыш) 8

1.2 Цели обучения 8

1.3 Система Android 8

1.3.1 Знакомство с системой Android 8

1.3.2 Новые возможности Android 10 8

1.3.3 Инструменты разработки Android 11

1.4 Настройка среды разработки Android 11

1.4.1 Установка и настройка JDK 12

1.4.2 Установка и настройка Android Studio 13

1.4.3 Установка и настройка эмулятора Android 15

1.4.4 Случай 1: Мое первое приложение (HiAndroid) 17

1.5 Как запустить приложение на мобильном телефоне?19

1.5.1 Конфигурация для отладки реальной машины 19

1.5.2 Случай 2: отладка реального устройства HiAndroid 20

1.6 Краткое содержание курса 20

1.7 Самооценка 20

1.8 Примечания к классу (см. вкладыш) 21

1.9 Протоколы практических занятий (см. вкладыш) 21

1.10 Оценка курса (см. вкладыш) 21

1.11 Расширение знаний 21

Глава 2. Начало работы с Android Studio 24

2.1 Ключевые моменты предварительного просмотра (см. вкладыш) 24

2.2 Цели обучения 24

2.3 Инструменты разработки Android 24

2.3.1 Возможности Android Studio 24

2.3.2 Интерфейс и функции Android Studio 24

2.4 Анализ Android-проекта 31

2.4.1 Структура Android-проекта 31

2.4.2 Анализ файла манифеста приложения Android 34

2.4.3 анализ каталога ресурсов res 35

2.4.4 Случай 1: Приложение «Оценка древней поэзии» 40

2.5 Навыки быстрой разработки в Android Studio 44

2.5.1 Импорт и экспорт проектов 44

2.5.2 Настройки Android Studio 46

2.5.3 Сочетания клавиш Android Studio 47

2.6 Краткое содержание курса 52

2.7 Самооценка 52

2.8 Примечания к классу (см. вкладыш) 53

2.9 Протоколы практического обучения (см. вкладыш) 53

2.10 Оценка курса (см. вкладыш) 53

2.11 Расширить знания 53

Глава 3 Общий макет пользовательского интерфейса Android и элементы управления 1 55

3.1 Ключевые моменты предварительного просмотра (см. вкладыш) 55

3.2 Цели обучения 55

3.3 Часто используемые макеты пользовательского интерфейса 55

3.3.1 Макет LinearLayout 55

3.3.2 Применение макета RelativeLayout 57

3.3.3 Случай 1. Внедрение системы Android в разработку приложений 60

3.4 Применение общих элементов управления пользовательского интерфейса 62

3.4.1 Применение элементов управления TextView и EditText 62

3.4.2 Применение кнопок управления 64

3.4.3 Применение элемента управления RadioButton 67

3.4.4 Применение элемента управления CheckBox 68

3.4.5 Случай 2: Разработка приложения для расчета ИМТ тела 69

3.5 Случай 3: Разработка приложения для входа в систему 73

3.6 Краткое содержание курса 76

3.7 Самооценка 77

3.8 Примечания к классу (см. вкладыш) 78

3.9 Протоколы практического обучения (см. вкладыш) 78

3.10 Оценка курса (см. вкладыш) 78

3.11 Расширение знаний 78

Глава 4. Общий макет пользовательского интерфейса Android и элементы управления 2 80

4.1 Ключевые моменты предварительного просмотра (см. вкладыш) 80

4.2 Цели обучения 80

4.3 Часто используемые макеты пользовательского интерфейса 80

4.3.1 Использование макета FrameLayout 80

4.3.2 Применение макета GridLayout 82

4.3.3 Применение макета ConstraintLayout 85

4.3.4.Случай 1. Использование макета ограничений для разработки приложения для входа в систему пользователя 92

4.4.Применение общих элементов управления пользовательского интерфейса 96

4.4.1 Использование элемента управления ImageView 96

4.4.2 Применение элемента управления ImageButton 97

4.4.3 Использование элемента управления ProgressBar 98

4.4.4.Случай 2: Пользовательский эффект загрузки хризантемы Progressbar 100

4.5.Применение окна и диалога 102

4.5.1.Использование функции управления тостами 102

4.5.2.Применение PopupWindow 103

4.5.3. Применение AlertDialog 105

4.5.4. Случай 3: Разработка функции подтверждения соглашения о входе пользователя 106

4.6 Краткое содержание курса 108

4.7 Самооценка 108

4.8 Примечания к классам (см. вкладыш) 109

4.9 Протоколы практического обучения (см. вкладыш) 109

4.10 Оценка курса (см. вкладыш) 109

4.11 Расширение знаний 109

Глава 5. Действия с компонентами Android 112

5.1 Ключевые моменты предварительного просмотра (см. вкладыш) 112

5.2 Цели обучения 112

5.3 Первое знакомство с компонентом «Деятельность» 112

5.3.1 Введение в компонент «Деятельность» 112

5.3.2 Создание действия 113

5.3.3 Случай 1: Добавление действия 115 в проект

5.4 Анализ намерения и IntentFilter 117

5.3.1 Анализ намерений 117

5.4.2 Анализ IntentFilter 118

5.4.3 Случай 2: Индивидуальный мобильный браузер 119

5.5 Передача стоимости деятельности 124

5.5.1 Отправка данных при скачке активности 124

5.5.2 Получение данных, возвращаемых действием 125 5.5.3 Случай 3: отправка и получение личной информации Разработка приложения 126 5.6 Жизненный цикл действия 130 5.6.1 О задачах и стеке возврата 130 5.6.2 Методы обратного вызова жизненного цикла действия 131 5.6.3 Случай 4: Опыт жизненного цикла действия 132 5.7 Случай 5: Регистрация пользователя и вход в систему Разработка приложения 136 5.8 Краткое содержание курса 150 5.9 Самооценка 150 5.10 Примечания к занятиям (см. вкладыш) 151 5.11 Записи о практических занятиях (см. вкладыш) 151 5.12 Оценка курса (см. вкладыш) 151 Глава 6 Расширенные элементы управления Android ListView и RecyclerView 153 6.1 Точки предварительного просмотра (см. вкладыш) 153 6.1 Цели обучения 153 6.3 Элемент управления ListView 153 6.3.1 Знакомство с элементом управления ListView 153 6.3.2.Использование элемента управления ListView 153 6.3.3 Часто используемые адаптеры для ListView 154 6.3.4 Случай 1. Использование ListView для завершения разработки адресной книги 155 6.4 Адаптер BaseAdapter 156 6.4.1 Знакомство с адаптером BaseAdapter 156 6.4.2 Использование адаптера BaseAdapter 157 6.4.3 Случай 2: Использование BaseAdapter для обновления адресной книги 158 6.5 Часто используемые прослушиватели в ListView 162 6.5.1 Знакомство с прослушивателями в ListView 162 6.5.2 Использование прослушивателей в ListView 163 6.5.3 Случай 3: выполнение функций выбора и раскрывающегося обновления адресной книги 164 6.6 Элемент управления RecyclerView 165 6.6.1 Знакомство с элементом управления RecyclerView 165 6.6.2.Использование элемента управления RecyclerView 165 6.6.3.Случай 4. Использование RecyclerView для разработки фильмов «Я люблю фильмы» 167 6.7 Прослушиватель элемента управления RecyclerView 171 6.7.1 Прослушиватель щелчков элемента управления RecyclerView 171 6.7.2 Использование элемента управления обновлением SwipeRefreshLayout 172 6.7.3 Случай 5. Завершение выбора и обновления функции Douban Movie 174 6.8 Краткое содержание курса 175 6.9 Самооценка 176 6.10 Примечания к занятиям (см. вкладыш) 177 6.11 Записи о практических занятиях (см. вкладыш) 177 6.12 Оценка курса (см. вкладыш) 177 Глава 7. Расширенные элементы управления Android ViewPager и Fragment 179 7.1 Точки предварительного просмотра (см. вкладыш) 179 7.2 Цели обучения 179 7.3 Использование элемента управления ViewPager 179 7.3.1 Знакомство с элементом управления ViewPager 179 7.2.2 Введение и использование PagerAdapter 179 7.3.3 Случай 1: Разработка стартовой страницы приложения 180 7.4 Использование Fragment 183 7.4.1 Знакомство с Fragment 184 7.4.2 Жизненный цикл фрагмента 186 7.4.3 Введение в Адаптер фрагмента 187 7.4.4 Случай 2: Разработка функции нижней навигации приложения 188 7.5 Случай 3: Разработка приложения для навигации по торговому центру 194 7.6 Краткое содержание курса 201 7.7 Самооценка 201 7.8 Заметки по занятиям (см. вкладыш) 202 7.9 Записи о практических занятиях (см. вкладыш) 202 7.10 Оценка курса (см. вкладыш) том) 202 7.11 Расширение знаний 202 Глава 8. Сетевое программирование Android. Платформа Volley и Gson 204 8.1 Точки предварительного просмотра (см. раздел с вкладышами) 204 8.1 Цели обучения 204 8.2 Введение в протокол HTTP 204 8.4 Использование платформы Volley 205 8.4.1 Знакомство с платформой Volley 205 8.3.2 Использование Volley в Android 207 8.4.3 Случай 1: Приложение Dog Picture 209 8.5 Анализ данных Json 211 8.5.1 Знакомство с данными формата Json 211 8.5.2 Анализ данных формата Json 211 8.5.3 Случай 2: Приложение «Я люблю фильмы» (онлайн-версия) 212 8.6 Использование платформы Gson 217 8.6.1 Знакомство с инфраструктурой Gson 217 8.6.2 Процесс использования Gson 217 8.6.3 Случай 3. Использование платформы Gson для преобразования приложения I Love Movies (онлайн-версия) 218 8.7 Краткое содержание курса 220 8.8 Самооценка (вкладной лист) 220 8.9 Заметки по занятиям (см. вкладыш) 221 8.10 Записи о практических занятиях (см. вкладыш) 221 8.11 Оценка курса (см. вкладыш) 221 Глава 9 Комплексный проект: Разработка приложения для обмена фильмами и телепередачами 224 9.1 Точки предварительного просмотра (см. вкладыш) 224 9.2 Цели обучения 224 9.3 Требования к проекту 224 9.4 Дизайн интерфейса в стиле Material Design 224 9.4.1 Стиль Material Design 224 9.4.2 Скользящая навигация 226 9.4.3 Переключение пунктов меню 228 9.4.4 Плавающие кнопки и нижние сообщения 231 9.5 Создание структуры доступа к изображениям и данным проекта 232 9.5.1 Конфигурация среды доступа к изображениям и данным 232 9.5.2 Проектирование JavaBean 235 9.5.3 Тестирование структуры доступа к данным 237 9.6 Разработка функции списка фильмов 238 9.6.1. Описание требований 239 9.6.2. Дизайн макета пользовательского интерфейса 239 9.6.3. Реализация бизнес-функции 243 9.6.4.Эффект запуска 249 9.7 Разработка модуля сведений о фильме 249 9.7.1 Описание требований 249 9.7.2 Разработка макета пользовательского интерфейса 249 9.7.3 Реализация бизнес-функции 254 9.8 Разработка модуля сбора 256 9.8.1 Разработка функции добавления коллекции 256 9.8.2 Разработка функции списка коллекций 257 9.9 Разработка модуля совместного использования 265 9.9.1 Описание требований 265 9.9.2 Интеграция платформы ShareSDK 265 9.9.3 Разработка функции совместного использования 268 9.9.4 Эффект операции 270 9.10 Разработка стороннего модуля входа в систему 270 9.10.1 Описание требований 270 9.10.2 Разработка макета пользовательского интерфейса 270 9.10.3 Разработка сторонней функции входа в систему 272 9.10.4 Эффект от операции 274 9.11 Краткое содержание курса 274 9.12 Самооценка 275 9.13 Конспекты занятий (см. вкладыш) 276 9.14 Записи о практических занятиях (см. вкладыш) 276 9.15 Оценка курса (см. вкладыш) 276

......

Краткое содержание

В этой книге представлены базовые концепции и методы программирования Android на основе конкретных примеров, включая построение среды разработки, использование Android Studio, общие макеты и элементы управления пользовательского интерфейса Android, компоненты Activity, расширенные компоненты ListView и RecyclerView, платформы сетевого программирования Volley и Gson и т. д. В дополнение к демонстрационным примерам в каждой главе в этой книге также представлен комплексный проект приложения для обмена фильмами и телепередачами в главе 9, чтобы помочь читателям получить глубокое понимание возможностей разработки проектов приложений для Android.

Эта книга поддерживается китайским университетом MOOC онлайн.“Разработка мобильных приложений для Android”Онлайн-курс, этот курс представляет собой курс проекта сотрудничества Google в области высшего профессионального образования.Ресурсы курса включают видео микролекций по всем главам, PPT, упражнения, тестовые вопросы, исходный код учебника, дизайн обучения и т. д. Эту книгу можно использовать в качестве мобильного Интернет-учебника для специальностей, связанных с компьютером в колледжах и университетах, а также в качестве учебного материала для разработки мобильных устройств под Android. Это очень подходящая книга для читателей с небольшими знаниями языка Java и нулевым знанием Android.