Broadcast Receivers i Content Providers to dwa z czterech głównych komponentów Androida. Broadcast Receivers odpowiadają na zdarzenia systemowe/w całej aplikacji, a Content Providers udostępniają dane między aplikacjami. Oba umożliwiają aplikacjom interakcję z systemem i innymi aplikacjami.
Broadcast Receivers — odpowiadają na zdarzenia
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
