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