Advertisement

四、BroadcstType 自定义广播

阅读量:

BroadcastReceiver广播接收者: 该组件参与页面间的沟通(如两个组件之间),处理系统与APP之间的交互以及多个APP之间的协作(例如,在检测网络连接变化时会触发)。例如,在检测到网络连接状态变化时会自动完成相应的协作任务。

其中一些文字源自https://www.songyubao.com/book/primary/activity/broadcastReceiver.html。

Android系统经常自动发布各种类型的广播信息,在电池电量下降、无线网络连接状态发生变化以及配对蓝牙耳机等情况下也会自动触发相关功能并发布相应的广播信息。我们称这种行为为系统广播。在此情境下,默认情况下该设备充当了广播发布的唯一发起者

APP希望接收这些广播信息,在这一时刻我们只需注册一个BroadcastReceiver实例,在WiFi连接状态发生变动时就会触发相关事件通知;此时我们的APP就充当了广播接收者的角色

我们可以自行发送广播信息。当用户登录成功时发送广播信息,并使接收到该广播信息的所有设备执行相应的操作。此时我们的APP既充当 broadcast 发送者和接收者

1.两种广播类型

标准广播指令:发布广播之后,这些接收方基本在同一时间接收到通知;大多数接收方能够响应该事件;少数可能会选择不响应

有序广播是指发送广播后,在同一时间点内

全部评论 (0)

还没有任何评论哟~