android 传感器休眠的问题
来源:互联网 发布:网络春晚冠名招商 编辑:程序博客网 时间:2024/04/29 00:16
在一些情况下我们会需要调用android的api的使用传感器,acceleration , orientation,gyroscope, 但一般会遇到这样的一个问题,当屏幕暗屏的情况下,会无法获取传感器的读书(暗屏之后过一段时间会休眠)
通过查询发现 wake_lock可以解决这个问题,他可以让cpu在暗屏情况下不休眠,但又由于对wake_lock使用不当,我 误以为传感器的休眠和cpu的休眠时不一样的(好像也说的通), 但后来差了一点资料 大多传感器都是物理装置。。。哪来休眠的说法啊,一些逻辑传感器也是通过物理传感器变化而来的,方向传感器来自磁力传感器。
在经过试验之后,发现了wake_lock 的准确适用方法, 例如你 记录传感器的参数的代码写在 service中(这种功能一般都放在后台),把acquire()放在oncreate()中, release()放在 onDestory()中就行了, 这样即便你暗屏且你的这个应用不在最前端(手机屏幕上),你仍然可以后去读数, (不要把wake_lock的acquire(),release()放在activity中.)括号中的这句话之前表述有误。
WakeLock的设置是 Activiy 级别的,不是针对整个Application应用的。可以在activity的onResume方法里面操作WakeLock, 在onPause方法里面释放。
0 0
- android 传感器休眠的问题
- Android 休眠导致的问题Socket断开
- Android系统休眠导致的严重问题
- Android 休眠导致的问题Socket断开
- android 手机加速度传感器的问题
- android 手机加速度传感器的问题
- Linux休眠的问题
- android 休眠的体制
- Android-休眠的实现
- Android通过goToSleep休眠后,CountDownTimer遇到的问题
- ltr_558als 光线传感器和接近传感器 probe 后默认开启导致的系统无法休眠
- Android的传感器
- android 传感器的使用
- android 所有的传感器
- Android的常用传感器
- android 传感器的实现
- android传感器的使用
- Android的传感器应用
- java中ftp文件上传和中文乱码解决(一)
- 命令行方式管理MySQL数据库实例
- linux下设置ssh无密码登录
- php fwrite写入txt文件的时候用 \r\n不能换行
- 【分享】某南方城市出租车GPS位置数据(2010年4月-2010年6月)
- android 传感器休眠的问题
- 浅谈 chukwa 在数据收集处理方面的应用
- 一步步学习SPD2010--第十一章节--处理母版页(10)--重置母版页到网站定义
- 杨静是个傻b
- 妹的,函数指针、字符串反转
- Catenyms
- Java 类初始化顺序 -- 结合阿里2014校招笔试 Java 附加题
- iOS 即时聊天 音频格式转NSData
- JavaScript和CSS Style属性对照表