Chinese, Simplified subtitles

← Broadcast Intents - Developing Android Apps

Get Embed Code
10 Languages

Showing Revision 7 created 07/18/2016 by Udacity Robot.

  1. 我们讨论了使用 Sunshine 中的 intent 来启动 activity
  2. 并在应用间传送数据
  3. 但是 如果想向多个应用广播消息 怎么办?
  4. 例如 系统会广播一条消息
  5. 内容是设备正在充电或刚完成重启
  6. 在我们自己进行这个操作时
  7. 我们会使用 SendBroadcast 方法广播 intent
  8. 这些广播由通常简称为“接收器”的广播接收器接收
  9. 利用 intent 筛选器 就像早前看过的那个一样
  10. 它们会表明对哪个广播有兴趣
  11. 因此 如果返回到早前信封的比喻
  12. 在广播 intent 的案例中 信封会被寄到的地址是任意广播接收器
  13. 这个接收器有意了解发生了这个事件
  14. 这一过程通过 intent 筛选器实现
  15. 因此 这些广播的 intent 会传输到
  16. 每个带有广播接收器和 intent 筛选器的应用
  17. 告诉系统 我对你的想法很有兴趣
  18. 我希望订阅你的新闻通讯