在每种方式中,android系统都会找到合适的activity,service或者broadcast侦听器集,来对intent进行响应,在必要的时候实例化。在这些传送信息的系统中没有交集:broadcast intent只能被发送到broadcast侦听器,而不是activity或者service。被发送给activity的intent也不会被传递给service或者broadcast侦听器,只会是activity,等等。
这个文档从intent对象的描述开始。然后是android用来映射intent到组件的规则,也就是它如何解析哪个组件应该接收intent信息。由于intent不会明确指出一个目标组件,这个过程会包括针对与潜在目标有联系的intent filter检测intent对象。
转自我的android blog