系统全局广播可以被其他任何应用程序接收到 并且我们也可以接收到来自其他任何程序的广播,这样就很容易引起安全性的问题 比如我们发送的一些携带关键性数据的广播可能被其他应用程序截获 或者其他程序不停想我们的广播接收器发送垃圾广播
为了解决广播分安全性问题 android引入了一套本地广播机制 使用这个机制发出的广播只能够在应用程序内部进行传递 并且广播接收器也只能接受本程序的广播
本地广播的使用并不复杂 主要是使用了一个LocalBroadcastManager来对广播进行管理 并提供了发送广播和注册广播接收器的方法
代码上基本和动态注册广播一致
本地广播 限制广播只在本程序内传播与接受
最新推荐文章于 2024-05-03 17:58:58 发布