手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android中的广播和广播接收器代码实例
Android中的广播和广播接收器代码实例
摘要:BroadcastReceiver不仅可以接收系统广播,也可接收自定义的广播1.定义一个广播接收器复制代码代码如下:publicclassM...

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);

【Android中的广播和广播接收器代码实例】相关文章:

android平台中的模拟器 hardWare 属性

Android中的Shape和Selector的结合使用

Android 平台实现Gif 图像解码并播放代码及组件

android屏幕全屏的实现代码

Android Thread 介绍与实例

Android中的JSON详细总结

Android 混淆代码详解及实例

在Android中动态添加Panel框架的实现代码

Android中获得手机屏幕大小实现代码

Android画图并保存图片的具体实现代码

精品推荐
分类导航