ブロードキャストレシーバ

ブロードキャストレシーバは、システムでの広範囲なブロードキャストアナウンスに応答するコンポーネントです。システム起因のブロードキャストはたくさんあり、例えば、画面がオフになった、バッテリーが少なくなった、または画像が記録されたなどです。アプリケーションもブロードキャストを発送することができ、例えば、デバイスになんらかのデータのダウンロードが完了し、他のアプリケーションでそれを使用できるようになったことを知らせることができます。ブロードキャストレシーバはユーザインターフェイスを表示することはありませんが、ステータスバー通知を作成して ユーザにブロードキャストイベントが発生したことを警告することはあります。やはり、ブロードキャストレシーバは、他のコンポーネントのへの単なる “入り口” としての用途がもっとも一般的で、最小限の作業を行うことが意図されています。例えば、イベントを基本としたなんらかの作業を実行するサービスを開始する場合などに適しています。
ブロードキャストレシーバは BroadcastReceiver のサブクラスとして実装され、各ブロードキャストは Intent オブジェクトとして配信されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です