4.1 广播机制简介
• Android的广播机制非常灵活。广播可来自于系统,也来自其他应用
,甚至于应用内部的其他模块。应用程序可以只对感兴趣的广播进行
注册,也只有注册了的广播才可能接收到。
• Android中的广播可分为两种类型:标准广播和有序广播。
– 标准广播:标准广播在发出后,所有接收器均可接收到广播消息。各个接收器之
间没有先后顺序之分。标准广播发出后,不可能被中断。
– 有序广播:有序广播在发出后,同一时间只有优先级较高的一个接收器接收到广
播消息。只有在优先级较高的接收器处理完广播消息后,广播才能继续向优先级
较低的接收器继续传递。在当前接收器中,可中断广播,使后继接收器无法收到
广播消息。
• Android提供了一套完整的API用于发送和接收广播。发送广播时,
可类似于Activity使用Intent对象来传递数据。接收广播使用广播接
收器(BroadcastReceiver)。