Similar presentations:
Компоненты мобильного приложения
1.
2.
Сколько компонентов?Активность
Широковещательный приёмник
Сервис
Поставщик контента
3.
АктивностьActivity
4.
АктивностьActivity
Является точкой входа для взаимодействия с пользователем.
Представляет собой единый экран с пользовательским
интерфейсом.
5.
СервисыService
6.
СервисыService
Универсальная точка входа для поддержки работы
приложения в фоновом режиме по разным причинам.
Работает в фоновом режиме для выполнения длительных
операций или выполнения работы для удаленных процессов.
Не предоставляет пользовательский интерфейс.
7.
Вещательные приёмникиBroadcast Receiver
8.
Вещательные приёмникиКомпонент, который позволяет системе доставлять события в
приложение вне обычного пользовательского потока. Это позволяет
приложению реагировать на общесистемные широковещательные
объявления.
Являются еще одним четко определенным входом в приложение.
Система может доставлять широковещательные сообщения даже в
приложения, которые в настоящее время не работают.
Broadcast Receiver
9.
Поставщик содержимогоContent Provider
10.
Поставщик содержимогоУправляет общим набором данных приложений, которые можно
хранить в любом месте постоянного хранения данных, куда настроен
доступ данного приложения.
Например: в файловой системе, в базе данных SQLite, на веб-сайте или
любом другом.
Через поставщика содержимого другие приложения могут запрашивать
или изменять данные, если поставщик позволяет это.
Content Provider
11.
Жизненный циклАктивности
onCreate()
onStart()
onResume()
onPause()
onStop()
onDestroy()
onRestart()
12.
Жизненный циклСервиса
13.
Взаимодействие вещательныхприёмников
14.
Абстрактные методы поставщикасодержимого