特殊的广播接收者(界面注册)
2015-12-10 11:38
302 查看
像锁屏、解锁这种频繁生成事件的广播接收者
注册广播接收者不是在配置文件中
而是在界面添加代码:
IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.SCREEN_ON");
filter.addAction("android.intent.action.SCREEN_OFF");
ScreenReceiver receiver = new ScreenReceiver();//广播
this.registerReceiver(receiver,filter);
并且在onDestroy中解绑
unregisterReceiver(receiver);
receiver = null;
本文出自 “曾颐楠的播客” 博客,请务必保留此出处http://zengyinan.blog.51cto.com/9524976/1721470
注册广播接收者不是在配置文件中
而是在界面添加代码:
IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.SCREEN_ON");
filter.addAction("android.intent.action.SCREEN_OFF");
ScreenReceiver receiver = new ScreenReceiver();//广播
this.registerReceiver(receiver,filter);
并且在onDestroy中解绑
unregisterReceiver(receiver);
receiver = null;
本文出自 “曾颐楠的播客” 博客,请务必保留此出处http://zengyinan.blog.51cto.com/9524976/1721470
相关文章推荐
- 共轭先验笔记
- python编码问题
- mac install JDK
- 指针变量
- node.js读写数据流
- C语言中内存分配
- 从0开始学习maven搭建spring+mybatis框架
- Android之使用HttpPost提交数据到服务器(Android手机客户端和后台服务器交互)
- android调用qq聊天功能
- 项目中常遇见问题收录
- c++的学习经验!
- ASP.NET MVC5 Filter重定向问题
- gridview获取当前行索引的方法
- Mac 应用开发-- 在菜单栏中实现退出应用的功能
- 9 I/O复用
- 将Image的名字转换为R.image.id
- MySQL中Nested-Loop Join算法小结
- 【Smarty】利用Smarty编写一个VC分离的php网站
- 接口中的内部类
- IBOutletCollection的使用方法