Japanese subtitles

← 03-37 Broadcast Intents

Get Embed Code
10 Languages

Showing Revision 2 created 04/26/2015 by Udacity.

  1. インテントを使ってActivityを開始し
  2. アプリ間でデータを
    送受信することについて話しました
  3. しかしメッセージを複数のアプリへ
    ブロードキャストしたい時はどうでしょうか?
  4. 例えば“充電中”や“再起動完了”
    といったメッセージを
  5. システムはブロードキャストします
  6. そのためには…
  7. SendBroadcastメソッドを使って
    インテントをブロードキャストします
  8. ブロードキャストは
    BroadcastReceiverが受信します
  9. 通常は単にレシーバと呼ばれます
  10. レシーバはインテントフィルタを使い
  11. 興味のあるブロードキャストを通知します
  12. 先ほどの封筒の比喩に戻りましょう
  13. ブロードキャストインテントの場合
  14. ここに書かれた
    “ダウンロードしたい”に興味を持つ
  15. すべてのBroadcastReceiverが
    封筒の宛先になります
  16. これにはインテントフィルタが使われます
  17. ブロードキャストされるインテントは
  18. インテントフィルタを持つBroadcastReceiverを
    持つすべてのアプリに伝達されます
  19. そしてそのインテントは
    “あなたの意向に興味があるので”
  20. “エンドユーザに登録したい”と
    システムに言うのです