您的位置:首页 > 移动开发 > Android开发

android之旅19 代码注册广播接收者

2016-01-04 20:47 585 查看
广播接收者如果是清单文件中,当有广播的时候,系统会查找清单文件,把所有接收者所在进程全部启动接收广播

电量改变广播、锁屏解锁广播等必须用代码注册,因为很明显太频繁了,一直接收很浪费资源

public void start(View v){
//ScreenReceiver继承BroadcastReceiver
ScreenReceiver receiver = new ScreenReceiver();
IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_SCREEN_OFF);
filter.addAction(Intent.ACTION_SCREEN_ON);
registerReceiver(receiver, filter);
//解除注册中的receiver很明显应该和register中的同一个实例
unregisterReceiver(receiver);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: