Broadcast ReceiversとContent Providersは、Androidの4つのコアコンポーネントのうちの2つです。Broadcast Receiversはシステム/アプリ全体のイベントに応答し、Content Providersはアプリ間でデータを共有します。どちらもアプリがシステムおよび他のアプリと対話することを可能にします。
Broadcast Receivers — イベントに応答する
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
