《深入理解Android:Telephony原理剖析与最佳实践》一3.4 广播
3.4 广播
广播(Broadcast),看字面意思可以联想到车站、商场等都有广播,对于广播来说,发送方并不需要知道广播接收方的数量及接收到广播如何反应,这些都是接收方的事。那么,在Android 平台中的广播是否与生活中的广播相似呢?答案是肯定的,发送方仅需要将广播内容完成发送,而接收方过滤自己需要的广播信息和内容,然后进行处理,接收方信息是发送方不知道的。
3.4.1 Android 系统中的广播
Android 系统中有非常多的广播,当系统启动或应用运行时便会向 Android 注册各种广播,Android 系统接收到广播后,会判断哪种广播需要哪种事件。广播事件的筛选由Android 系统完成,在接收广播时,程序员仅需要定义广播的过滤器,即接收什么样的广播内容。
从定义来讲,广播主要分发送方和接收方,Android中的广播也是如此。