Состав приложения для ОС Android


Состав приложения


Activity – основная единица графического интерфейса (аналог окна или экранной формы)

Activity

Активность может находиться в состояниях:
  • Active
  • Paused 
  • Stopped 
  • Dead

Content Provider – “прослойка” между приложением и хранилищами данных.


Intents – системные сообщения, позволяющие приложениям обмениваться информацией между собой и с операционной системой:
  • поступление телефонного звонка
  • приход sms-сообщения
  • вставлена SD-карта
  • запущена новая активность

Intents – рекомендованный способ взаимодействия компонентов приложения.

Services - приложения, не имеющие GUI и выполняющиеся в фоновом режиме.

Примеры сервисов:
  • проверка электронной почты
  • получение гео-информации