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

Android Advanced Light Android Development Учебная книга Android Development Advanced Technical Knowledge в объяснении Android System Framework Design Android Advanced Books Android Books

Цена: 1 881руб.    (¥89)
Артикул: 555013869486

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

Этот товар на Таобао Описание товара
Продавец:兰兴达图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥123.82 616руб.
¥ 98 60.841 286руб.
¥ 49.8 32.5687руб.
¥ 38 27.5582руб.

Название: Android Advanced Light 

Переводчик: Лю Вангу

Время публикации: 2017-06    

Количество тысяч персонажей: 764

Версия   раз: 01-01    

страница   номер: 492

открыть   это: 16 открыто

установить   кадр:

I S B N: 9787121315305     

Цены на бумажные книги: ¥ 89,0 

 

Эта книга представляет собой передовую книгу Android.Эта книга разделена на 11 глав.Глава 1 представляет новые функции Android 5.0 до Android 7.0.Глава 2 представляет дизайн материала.Глава 3 представляет систему просмотра, включая распространение событий View, рабочий процесс, пользовательский вид и другие знания.Глава 4 представляет знание многопоточного.Глава 5 представляет знание сетевого программирования и сетевой структуры.Глава 6 представляет обычно используемые шаблоны дизайна.Глава 7 представляет автобус.Главы с 8 по 10 представляют знания, необходимые для архитектурного дизайна.Глава 11 Краткое введение в систему Android System Framework и MediaPlayer Framework.Эта книга подробно объясняет и углубляется знание разработчиков Android и подходит для разработчиков с определенным фондом разработки, что помогает им улучшить свой технический уровень.

Глава 1 Новые функции Android    1

1.1 Android 5.0 Новые функции    1

1.1.1 Android 5.0 Основные новые функции Обзор функций    1

1.1.2 Заменить ListView и Gridview Recyclerview    3

1.1.3 Card CardView    13

1.1.4 3 вида уведомления    18

1.1.5 Панель инструментов и палитра    23

1.2 Новые функции Android 6.0    29

1.2.1 Android 6.0 Основной новый обзор функций    29

1.2.2 Механизм разрешений во время выполнения    30

1.3 Android 7.0 Новые функции    43

1.3.1 Android 7.0 Основной новый обзор функций    43

1.3.2 Режим мульти -ветки    44

1.4 Резюме этой главы    47

Глава 2 Дизайн материала    48

2.1 Обзор дизайна материала    48

2.1.1 Основная мысль    48

2.1.2 Материал и пространство    49

2.1.3 Анимация    49

2.1.4 Стиль    50

2.1.5 значок    51

2.1.6 Изображение    51

2.1.7 Компонент    51

2.2 Библиотека поддержки проектирования Общий контроль подробный объяснение    54

2.2.1 Использование закусочной    54

2.2.2 Используйте TextInputLayout для реализации интерфейса входа в систему    55

2.2.3    60

2.2.4 Используйте таблицу для достижения динамического скользящего эффекта вкладки Netease    61

2.2.5 Используйте NavigationView для реализации интерфейса меню ящика    68

2.2.6 Используйте ComportanatorLayout для достижения панели инструментов, скрытой и сложенной    74

2.3 Сводка этой главы    86

Глава 3 Просмотр системы и пользовательского просмотра    87

3.1 Просмотр и вида    87

3.2 Система координат    89

3.2.1 Система координат Android    89

3.2.2 Просмотреть систему координат    90

3.3 Посмотреть слайд    91

3.3.1 Метод Layout ()    92

3.3.2 offsetleftandright () и Officettopandbottom ()    94

3.3.3 LayoutParams (изменить параметры макета)    95

3.3.4 Анимация    95

3.3.5 Scrollto и Scollby    96

3.3.6 Scroller    98

3.4 Свойства анимация    99

3.5 АНАЛИЗ СВОЛЕЛЕР    105

3.6 Просмотреть механизм распределения событий    108

3.6.1 Анализ исходного кода композиции деятельности    108

3.6.2 Анализ исходного кода Механизм распределения событий    112

3.7 Просмотреть рабочий процесс    119

3.7.1 Вход в рабочий процесс View    119

3.7.2 Понять меры    122

3.7.3 Процесс измерения просмотра    126

3.7.4 Процесс макета View    132

3.7.5 Просмотр процесса рисования    135

3.8 Пользовательский просмотр    139

3.8.1 Пользовательский вид управления системой    140

3.8.2 Унаследовать пользовательское представление об просмотре    141

3.8.3 Индивидуальное комбинированное управление    147

3.8.4 Пользовательская группа просмотра    152

3.9 Резюме этой главы    164

Глава 4 Многочисленное программирование    165

4.1 Фундамент потока    165

4.1.1 Процесс и поток    165

4.1.2 Состояние потока    167

4.1.3 Создать потоку    168

4.1.4 Понимание прерывания    170

4,1,5 с безопасно для прекращения потоков    171

4.2 Синхронный    173

4.2.1.    173

4.2.2 Метод синхронизации    175

4.2.3 Синхронный блок кода    176

4.2.4 volatile    177

4.3 Блокировка очереди    183

4.3.1 Введение в очередь блокировки    183

4.3.2 Очередь блокировки на Java    184

4.3.3 Принцип реализации очереди блокировки    186

4.3.4 Сцена использования очереди блокировки    188

4.4    190

4.4.1 ThreadPoolExecutor    190

4.4.2 Процесс обработки и принцип пула потоков    192

4.4.3 Типы пула потоков    193

4.5 Принципы Asynctask    197

4.6 Сводка этой главы    203

Глава 5 сетевой программирование и сетевая структура    204

5.1 сеть слоина    204

5.2 Три рукопожатия и четыре волны TCP    205

5.3 Принцип протокола HTTP    207

5.3.1 Введение в HTTP    207

5.3.2 HTTP -запрос сообщения    208

5.3.3 Ответ http    209

5.3.4 Заголовок сообщений http    210

5.3.5 Пример    211

5.4 httpclient и httpurlconnection    212

5.4.1 HttpClient    212

5.4.2 HttpURLConnection    216

5.5 Анализ залп    218

5.5.1. Основное использование Volley    218

5.5.2. Залп разрешения исходного кода.    223

5.6 Анализ Ohhtp    231

5.6.1 Основное использование OKTTP    232

5.6.2 Анализ исходного кода okhttp    240

5.7 Анализ модернизации    255

5.7.1 Модернизация базового использования    255

5.7.2 Модернизация анализа исходного кода    261

5.8 Резюме этой главы    270

Глава 6 Образец проектирования    271

6.1 Шесть принципов режима проектирования    271

6.2 Классификация режима дизайна    273

6.3 Создать режим дизайна    273

6.3.1 Режим в одиночном режиме    274

6.3.2 Простой фабричный режим    277

6.3.3 Режим фабричного метода    279

6.3.4 Строительный режим    281

6.4 Режим конструктивного проектирования    284

6.4.1 Прокси -режим    285

6.4.2 Режим украшения    288

6.4.3 Режим появления    291

6.4.4 Наслаждайтесь режимом Юань    295

6.5 Режим проектирования поведения    298

6.5.1 Стратегический режим    298

6.5.2 Режим метода шаблона    301

6.5.3 Режим наблюдателя    304

6.6 Сводка этой главы    307

Глава 7 Автобус мероприятия    308

7.1 АНАЛИЗ ЭНТЕБУС    308

7.1.1 Используйте Eventbus    308

7.1.2 Анализ исходного кода Eventbus    314

7.2 Анализ Отто    324

7.2.1 Используйте Отто    324

7.2.2 Анализ исходного кода Отто    327

Глава 8 Функциональное программирование    333

8.1 Rxjava Основное использование    333

8.1.1 Обзор Rxjava    333

8.1.2 Rxjava в основном реализован    334

8.1.3 Неполное определение rxjava    336

8.2 Тема rxjava    338

8.3 Rxjava операционный символ    339

8.3.1 Создать оператор    339

8.3.2 Преобразование оператора    340

8.3.3 Оператор фильтра    344

8.3.4 Комбинированный оператор    349

8.3.5 Вспомогательный оператор    352

8.3.6 Оператор обработки ошибок    355

8.3.7 Условие рабочих символов и логических операторов    357

8.3.8 Оператор конверсии    360

8.4 Управление резьбой rxjava    362

8.5 Сценарий использования Rxjava    362

8.5.1 Rxjava в сочетании с сетью Access OKTTP    362

8.5.2 Rxjava в сочетании с сетью доступа к модернизации    364

8.5.3 Используйте rxjava для реализации rxbus    368

8.6 Анализ исходного кода Rxjava    370

8.6.1     371

8.6.2 Процесс преобразования rxjava    372

8.6.3 Процесс переключения потока Rxjava    376

8.7 Резюме этой главы    381

Глава 9 Аннотация и рамка впрыска зависимости    382

9.1 Примечание    382

9.1.1 Классификация примечания    382

9.1.2 Определение аннотации    384

9.1.3 Аннотация процессор    385

9.2 Принцип зависимости в инъекции    392

9.2.1 Обращение контроля и инъекции зависимостей    392

9.2.2 полагаясь на внедрение инъекций    393

9.3.    395

9.3.1 Зачем использовать структуру впрыска в зависимости    395

9.3.2 Проанализируйте нож    395

9.3.3 Анализ Dagger2    405

9.4 Резюме этой главы    421

Глава 10 Дизайн архитектуры приложений    422

10.1     422

10.2 MVP -режим    423

10.2.1 Режим MVP приложения    424

10.2.2 MVP в сочетании с Rxjava и Dagger2    431

10.3 Режим MVVM    438

10.3.1 Анализ связывания данных    439

10.3.2 Применение привязки данных    457

10.4 Резюме этой главы    459

ГЛАВА 11 Системная архитектура и медиаплеера    460

11.1 Android System Architecture    460

11.2 Справочник исходного кода Android System    463

11.2.1 Общая структура    463

11.2.2 Часть уровня приложения    464

11.2.3 Часть слоя рамки приложения    465

11.2.4 C/C ++ Библиотека программной библиотеки    465

11.3 Источники    466

11.4 MediaPlayer Framework    467

11.4.1 Java Framework Layer MediaPlayer анализ    467

11.4.2 Анализ MediaPlayer на слое JNI    469

11.4.3 Анализ медиаплеера нативного слоя    471

11.5 Сводка этой главы    478

PostScript    479

A2