锁屏状态下可以启动重力感应器吗?
小弟开发一款重力感应应用,当锁屏时,后台服务正常运行,重力感应的监听却无法运行,怎样能让应用在黑屏或锁屏状态下启动重力感应? --------------------编程问答-------------------- 我去 android论坛人气这么差啊 --------------------编程问答-------------------- service? --------------------编程问答-------------------- 锁屏情况下肯定是可以接收到重力感应数据的黑屏的话 够呛 因为黑屏的时候 可能后来已经都挂起了
不会给你这些信息 --------------------编程问答-------------------- 申请wakelock,要不系统进入suspend状态了,服务也会挂起 --------------------编程问答-------------------- 4楼说的是~ --------------------编程问答--------------------
锁屏的时候应该是可以的,重力感应的动态壁纸在锁屏的时候是有效果的。 --------------------编程问答-------------------- 锁屏情况下是一定能启用重力感应的
黑屏情况下,即使你拿锁了也未必能用,这个要看驱动做的是什么情况下关闭芯片
一般来说黑屏了就会把芯片关掉,除非有特别功能需要才可能会改成完全睡眠后关闭芯片的
如果你有系统源码的话可以修改,如果仅仅是应用的话你就拿真机试试吧 --------------------编程问答--------------------
没办法,刚新起,大家不够积极! --------------------编程问答--------------------
service 是可以待机状态下运行,但是重力感应关了 --------------------编程问答--------------------
是这样的,现在一定要实现黑屏状态下的重力感应监听 --------------------编程问答--------------------
申请了wakelock PARTIAL_WAKE_LOCK锁,但是那样的话系统无法进入黑屏状态了,屏幕完全关不住,一直亮着,有没有一种不影响系统进入黑屏待机状态,又能够监听重力感应的方法? --------------------编程问答--------------------
你可以尝试一下做假黑屏
手动把亮度调到最低试试
如果非要在系统黑屏的时候做 除非改android自身的黑屏逻辑了
补充:移动开发 , Android