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); }
相关文章推荐
- Android 数据库升级解决方案
- Android反编译基本知识
- Android图像适配
- android之旅18 服务2--绑定方式与启动方式
- Android实战简易教程-第九枪(BitmapFactory.Options对资源图片进行缩放)
- Android监听返回键、Menu键、Home键、
- Android开发艺术探索小记(第一章)
- Android 工具类计划
- Android Fragment学习资料
- Android四大组件-Activity篇
- Android布局控件之LinearLayout详解
- 学习Android从0开始之基础篇(1)-Android的四大基本组件
- Android----------WindowManager
- android仿ios的时间滚动控件WheelView
- Android 应用增量升级 思路
- Android——SpannableString
- Android Studio快捷键整理
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程五--Gradle命令详解与导入第三方包
- Android Studio系列教程四--Gradle基础