Broadcast Receivers e Content Providers são dois dos quatro componentes principais do Android. Broadcast Receivers respondem a eventos do sistema/aplicativos, enquanto Content Providers compartilham dados entre aplicativos. Ambos permitem que os aplicativos interajam com o sistema e com outros aplicativos.
Broadcast Receivers — responder a eventos
A BROADCAST RECEIVER responds to broadcast messages (events) from the system or apps:
→ system events: battery low, connectivity changed, boot completed, airplane mode, etc.
→ app events: custom broadcasts within or between apps
→ register to LISTEN for specific broadcasts and react when they occur
