Android Broadcast and BroadcastReceiver
来源:互联网 发布:mac的user 编辑:程序博客网 时间:2024/06/09 13:49
Broadcast:
是一种广泛运用的在应用程序之间传输信息的机制。
Broadcast分为两种:
1、普通广播 normal broadcast:
完全异步的,理论上可以在同一时刻被所有的接收者接收到,优点是传递效率比有序广播消息更高,缺点是不能将处理结果传递给下一个接收者。
2、有序广播 ordered broadcast:
按照接收者声明的权限高低,依次接收广播。接收者可以终止(abortBroadcast())有序广播的传输。
权限在配置文件中声明时配置,<intent-filter>的android:priority属性中设置,[-1000,1000]
Context中有发送广播的方法:
sendBroadcast(Intent intent)sendBroadcast(Intent intent, String receiverPermission) // 可以指定接收广播需要的权限sendBroadcast(Intent intent, String receiverPermission, int appOp) // AppOpsManager 权限管理类sendBroadcastAsUser(Intent intent, UserHandle user)<pre name="code" class="java">sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)// 发送有序广播<span style="font-size:18px;">sendOrderedBroadcast(</span>Intent intent) //其余方法与法发送有序广播差不多,大家可以去源码看<span style="font-size:18px;"> </span>
BroadcastReceiver:
是对发送出来的 Broadcast进行过滤接受并响应的一类组件。
getResultData(),
setResultData()
Android 中BroadcastReceiver组件详解
我写博客只是一个梳理知识的过程,所以很多别人已经写了的东西会加上引用,只写自己想记住的。
0 0
- Android Broadcast and BroadcastReceiver
- android:Broadcast&BroadcastReceiver
- [android]Broadcast与BroadcastReceiver
- Android之Broadcast, BroadcastReceiver(广播)
- Android之Broadcast, BroadcastReceiver(广播)
- Android之Broadcast与BroadcastReceiver
- Android广播:Broadcast与BroadcastReceiver
- broadcast,broadcastReceiver
- android 广播机制Broadcast、BroadcastReceiver用法解读
- android 之 Broadcast(广播) BroadcastReceiver(广播接收者)
- Android Broadcast 和 BroadcastReceiver的权限限制
- Android之Broadcast, BroadcastReceiver(广播)
- Android之Broadcast, BroadcastReceiver(广播)
- Android之Broadcast, BroadcastReceiver(广播)
- Android之Broadcast, BroadcastReceiver(广播)
- Android之Broadcast, BroadcastReceiver(广播)
- Android Broadcast 和 BroadcastReceiver的权限限制
- Android之Broadcast, BroadcastReceiver(广播)
- leetcode刷题,总结,记录,备忘 88
- HDUOJ_2098_分拆素数和
- 旋转矩阵的表示方法
- 吉大投票| 选出你心中的“孝心大学生”
- ++ --运算符
- Android Broadcast and BroadcastReceiver
- 目标是大牛!!!
- Java Vector遍历方法
- codeforce 416C Booking System
- 深度学习卷积神经网络大事件一览
- codefoces 632E
- sed命令详解
- CSS3之设计背景图片(多背景,背景尺寸,背景原点,背景裁剪,遮罩)
- linux下安装mysql