android广播发送和接收广播,Android_Android中的广播和广播接收器代码实例,BroadcastReceiver不仅可以接收系 - phpStudy...

Android中的广播和广播接收器代码实例

BroadcastReceiver不仅可以接收系统广播,也可接收自定义的广播

1.定义一个广播接收器

public class MyReceiver extends BroadcastReceiver

{

public MyReceiver()

{

Log.i(TAG,"MyReceiver");

}

//可用Intent的getAction()区分接收到的不同广播

@Override

public void onReceive(Context arg0, Intent arg1)

{

String action=intent.getAction();

//TO-DO LIST

}

}

2.发送广播,定义好action标志,用Intent发送

//实例化该BroadcastReceiver

MyReceiver mReceiver=new MyReceiver();

//设置唯一action,用Intent发送

Intent intent=new Intent();

intent.setAction(str);

sendBroadcast(intent);

3.注册只接收指定action的广播接收器

IntentFilter filter1=new IntentFilter();

filter1.addAction(str);

registerReceiver(mReceiver,filter1);

4.取消该广播接收器

unregisterReceiver(mReceiver);相关阅读:

Win7删除桌面右键菜单amd vision engine 选项的方法

win7系统电脑上总是提示延缓写入失败的解决方法

XP系统IE浏览器不想使用了手动卸载教程

JS中正则表达式只有3种匹配模式(没有单行模式)详解

php实现批量压缩图片文件大小的脚本

Jquery ajaxStart()与ajaxStop()方法(实例讲解)

Mac迁移助理是什么意思有什么用?Mac迁移助理使用方法介绍

php禁用函数设置及查看方法详解

JavaScript学习笔记之JS对象

详解html中background-image属性的设置

Android利用Gson解析嵌套多层的Json的简单方法

使用Jquery实现每日签到功能

NodeJS Express框架中处理404页面一个方式

JavaScript 中有关数组对象的方法(详解)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值