BroadcastReceiver本质上是个系统级别的全局监听器 , 有自己的进程
一般注册有静态注册和动态注册
每次拦截了一条广播系统生成一个BroadcastReceiver实例,然后回调相应的方法 ,这里的回调任务一般在10秒内完成即可,否则可能会ANR消息,如果确实要执行比较长的任务可以考虑使用Service
对于广播的类型分为有序广播(系统收到短信后会发出这样一种广播 我们可以拦截 让系统短信无法收到)和普通广播
对于一些系统的广播只要查看相应的文档即可
startservice和stopservice启动和关闭service时 ,访问者和被访问者之间一般没有太多联系,所以一般无法经行数据的交换和通信
可以在Onserviceconnected中获取Bind 获取到相应的getService()实例 或者直接调Bind中方法的相应方法