当前位置:编程学习 > wap >>

锁屏状态下可以启动重力感应器吗?

小弟开发一款重力感应应用,当锁屏时,后台服务正常运行,重力感应的监听却无法运行,怎样能让应用在黑屏或锁屏状态下启动重力感应? --------------------编程问答-------------------- 我去 android论坛人气这么差啊 --------------------编程问答-------------------- service? --------------------编程问答-------------------- 锁屏情况下肯定是可以接收到重力感应数据的 
黑屏的话 够呛 因为黑屏的时候 可能后来已经都挂起了 
不会给你这些信息 --------------------编程问答-------------------- 申请wakelock,要不系统进入suspend状态了,服务也会挂起 --------------------编程问答-------------------- 4楼说的是~ --------------------编程问答--------------------
引用 3 楼 dxjwolf 的回复:
锁屏情况下肯定是可以接收到重力感应数据的 
黑屏的话 够呛 因为黑屏的时候 可能后来已经都挂起了 
不会给你这些信息


锁屏的时候应该是可以的,重力感应的动态壁纸在锁屏的时候是有效果的。 --------------------编程问答-------------------- 锁屏情况下是一定能启用重力感应的
黑屏情况下,即使你拿锁了也未必能用,这个要看驱动做的是什么情况下关闭芯片
一般来说黑屏了就会把芯片关掉,除非有特别功能需要才可能会改成完全睡眠后关闭芯片的
如果你有系统源码的话可以修改,如果仅仅是应用的话你就拿真机试试吧 --------------------编程问答--------------------

没办法,刚新起,大家不够积极! --------------------编程问答--------------------
引用 2 楼 Harry_J 的回复:
service?


service 是可以待机状态下运行,但是重力感应关了 --------------------编程问答--------------------
引用 3 楼 dxjwolf 的回复:
锁屏情况下肯定是可以接收到重力感应数据的 
黑屏的话 够呛 因为黑屏的时候 可能后来已经都挂起了 
不会给你这些信息


是这样的,现在一定要实现黑屏状态下的重力感应监听 --------------------编程问答--------------------
引用 4 楼 u010667907 的回复:
申请wakelock,要不系统进入suspend状态了,服务也会挂起


申请了wakelock PARTIAL_WAKE_LOCK锁,但是那样的话系统无法进入黑屏状态了,屏幕完全关不住,一直亮着,有没有一种不影响系统进入黑屏待机状态,又能够监听重力感应的方法? --------------------编程问答--------------------
引用 10 楼 nickDeLove 的回复:
Quote: 引用 3 楼 dxjwolf 的回复:

锁屏情况下肯定是可以接收到重力感应数据的 
黑屏的话 够呛 因为黑屏的时候 可能后来已经都挂起了 
不会给你这些信息


是这样的,现在一定要实现黑屏状态下的重力感应监听

你可以尝试一下做假黑屏
手动把亮度调到最低试试 
如果非要在系统黑屏的时候做 除非改android自身的黑屏逻辑了
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,