BroadCast 总结

1.广播的注册方式有两种

  动态注册:创建intentfilter对象 ,确定要接收的广播,调用registerReceiver方法。动态注册之后,广播就可以接收消息了

  静态注册:在清单文件中注册,在未启动程序的时候,就已经开启了广播。(那还关闭吗?)

2.广播接收的方式:

  有序广播:在清单文件中 声明action 与 priority , 有序广播会逐一进行接收,并可截断广播,如果是在java代码中注册的广播接收者, 会比清单文件中的优先级要高.

  标准广播:所有的广播接收者将都可以接收到发送的广播, 不可以拦截, 不可以被终止.

3.本地广播

   之前介绍的是全局广播,发送的广播,其他应用也可以接收到,会造成不安全。  本地广播,只有当前应用可以接收到广播,保证了安全性。





发布了30 篇原创文章 · 获赞 11 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/q844258542/article/details/50504728
今日推荐