广播发送者和接收者分别处于观察者模式中的消息发布和订阅两端。广播机制的实现过程具体如下: 1.广播接收者通过Binder机制在AMS(Activity Manager Service)中进行注册。 2.广播发送者通过Binder机制向AMS发送广播。 3.AMS查找符合相应条件(IntentFilter/Permission)的广播接收者,将广播发送到相应的消息循环队列中。
1. 广播机制的实现过程 答:Android中的广播使用了观察者模式,即基于消息的发布/订阅事件的模式。广播发送者和接收者分别处于观察者模式中的消息发布和订阅两端。广播机制的实现过程具体如下: 1. 广播接收者通过Binder机制在AMS(Activity Manager Service)中进行注册。 2. 广播发送者通过Binder机制向AMS发送广播。 3....