domingo, 23 de dezembro de 2012

Anatomia de uma aplicação Android


  Os componentes da aplicação são os blocos de construção elementares de uma aplicação Android. Para se construir um aplicação Android temos quatro componentes básicos disponíveis: Activity, Service, Broadcast Receiver e Content Provider.
  Cada componente tem uma função específica dentro de uma aplicação.
- Às activities são reservadas a interação com o usuário, através da tela. É recomendado que cada activity seja relacionada com uma única tela.
- Aos services são reservados a execução de tarefas de longa duração ou repetitivas que não demandem interação com o usuário.
- Aos content providers, a interação com dados centralizados para compartilhamento entre aplicações.
Os dados de uma aplicação Android são de acessos exclusivos à aplicação. O único meio de compartilhar esses dados é através do content provider.
- E, finalmente, os broadcasts receivers, são os componentes que respondem aos avisos de broadcasts. Os broadcasts são gerados por eventos do sistema operacional (BOOT_COMPLETED ou BATTERY_LOW) ou por eventos nas aplicações (PEDIDOS_RECEBIDOS).

  A combinação coerente desses componentes resulta em uma aplicação Android funcional.

Nenhum comentário:

Postar um comentário