broadcast广播
来源:互联网 发布:神仙水 去痘印 知乎 编辑:程序博客网 时间:2024/05/20 21:23
普通广播
创建一个广播接收器
class broadcast extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("Ma", "广播");
}}
新建一个广播发送器
Intent intent = new Intent();
intent.setAction("com.xiazdong");
sendBroadcast(intent);
创建一个过滤器,控制要接收的内容
IntentFilter filter=new IntentFilter();
filter.addAction("com.xiazdong");
打开广播接收器
registerReceiver(new broadcast , filter);
线性广播
创建两个广播接收器
class broadcast01 extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("Ma", "第一个广播");
abortBroadcast();
}}
class broadcast02 extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("Ma", "第二个广播");
}}
<intent-filter android:priority="20" > <!-- 控制优先权限高低,优先级数值为-1000——1000,1000是最高优先权--->
<action android:name="com.example.broadcast.broadcast"/>
</intent-filter>
</receiver>
<receiver android:name=".broadcast02" >
<intent-filter android:priority="20" >
<action android:name="com.example.broadcast.broadcast"/>
</intent-filter>
</receiver>
新建一个广播发送器
Intent intent = new Intent();
intent.setAction("com.example.broadcast.broadcast");
sendOrderedBroadcast(intent, null);
粘滞性广播
创建一个广播接收器
class broadcast extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("Ma", "广播");
}}
新建一个广播发送器
Intent intent = new Intent();
intent.setAction("com.xiazdong");
sendStickyBroadcast(intent);
创建一个过滤器,控制要接收的内容
IntentFilter filter=new IntentFilter();
filter.addAction("com.xiazdong");
打开广播接收器
registerReceiver(new broadcast , filter);
<!-- 想发送粘性消息的时候必须在配置文件里面获取权限: -->
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
- broadcast广播
- Broadcast广播
- broadcast 广播
- Broadcast广播
- broadcast广播
- Broadcast广播
- 广播 (Broadcast)
- 广播Broadcast
- Broadcast广播
- Broadcast广播
- broadcast广播
- Broadcast广播
- Broadcast 广播
- Broadcast广播的使用
- android--broadcast(广播)
- BroadCast广播优先级问题
- 广播地址(broadcast)
- 广播(BroadCast)综合
- MacStore更新Xcode时提示帐户不对,更换帐户方法
- 一键安装Redmine
- 单点登录系统
- LeetCode Search in Rotated Sorted Array II
- ios之单例类的实现(封堵alloc release retain 等方法)
- broadcast广播
- Visual Basic 跳蚤算法模块
- coco2d学习之CCNodeColor
- #error WINDOWS.H already included. MFC apps must not #include <windows.h>
- matlab中uigetfile的用法
- 【转载】JSP九大内置对象
- 面试题1:落单的数
- 开源中国客户端笔记记录
- 自动获取String的长和高(可作用于label)