一. 参考
Android Broadcast广播机制分析
http://gityuan.com/2016/06/04/broadcast-receiver/
二. 理解
- 广播注册端, 将BrodcastReceiver信息(含有对应intent的filter信息)注册到AMS的队列中
- 广播发送端, sendBrodcast(intent), 将广播发到AMS中;
- 然后在AMS中, 广播intent 和其对应的Receiver的intent filter进行筛选匹配获取对应的Receiver
- 然后将消息从AMS回调到广播注册端应用进程,调用BroadcastReceiverver. onReceive方法进行处理.