Broadcast Receivers e Content Providers sono due dei quattro componenti fondamentali di Android. I Broadcast Receivers rispondono a eventi a livello di sistema/app, mentre i Content Providers condividono dati tra app. Entrambi consentono alle app di interagire con il sistema e altre app.
Broadcast Receivers — rispondono agli eventi
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
