Содержание
13Поиск новых результатов ...........................................................................................................478
Отложенное выполнение и AlarmManager ...................................................................................480
PendingIntent ..........................................................................................................................482
Управление сигналами с использованием PendingIntent ..........................................................482
Управление сигналом .................................................................................................................483
Обновление элемента командного меню .................................................................................484
Оповещения ...........................................................................................................................486
Для любознательных: подробнее о службах ...............................................................................488
Что делают (и чего не делают) службы ..................................................................................488
Жизненный цикл службы ........................................................................................................488
Незакрепляемые службы ........................................................................................................488
Закрепляемые службы ............................................................................................................489
Привязка к службам ................................................................................................................489
Локальная привязка к службам ...............................................................................................490
Удаленная привязка к службе .................................................................................................491
Глава 30. Широковещательные интенты ............................................................... 492Пробуждение при загрузке .........................................................................................................493
Широковещательные приемники в манифесте ............................................................................493
Использование приемников ....................................................................................................495
Фильтрация оповещений переднего плана .................................................................................496
Отправка широковещательных интентов ................................................................................496
Динамические широковещательные приемники ......................................................................497
Закрытые разрешения ............................................................................................................500
Подробнее об уровнях защиты ................................................................................................502
Получение результатов с упорядоченной широковещательной рассылкой ..............................503
Приемники и продолжительные задачи ......................................................................................507
Глава 31. Просмотр веб-страниц и WebView .......................................................... 508И еще один блок данных Flickr ...................................................................................................508
Простой способ: неявные интенты .............................................................................................510
Более сложный способ: WebView ............................................................................................510
Класс WebChromeClient ...........................................................................................................514
Повороты в WebView ..................................................................................................................516
Для любознательных: внедрение объектов JavaScript .................................................................517
Глава 32. Пользовательские представления и события касания ......................... 519Создание проекта DragAndDraw ..................................................................................................520
Создание класса DragAndDrawActivity ......................................................................................520
Создание класса DragAndDrawFragment ..................................................................................521
Создание нестандартного представления ...................................................................................522
Создание класса BoxDrawingView ............................................................................................522
Обработка событий касания .......................................................................................................524
Отслеживание перемещений между событиями ......................................................................525
Рисование внутри onDraw(…) ..................................................................................................527
Упражнение: повороты ...............................................................................................................530
перейти в каталог файлов