小弟开发一款重力感应应用,当锁屏时,后台服务正常运行,重力感应的监听却无法运行,怎样能让应用在黑屏或锁屏状态下启动重力感应?

解决方案 »

  1.   

    我去 android论坛人气这么差啊
      

  2.   

    申请wakelock,要不系统进入suspend状态了,服务也会挂起
      

  3.   


    service 是可以待机状态下运行,但是重力感应关了
      

  4.   


    申请了wakelock PARTIAL_WAKE_LOCK锁,但是那样的话系统无法进入黑屏状态了,屏幕完全关不住,一直亮着,有没有一种不影响系统进入黑屏待机状态,又能够监听重力感应的方法?
      

  5.   


    是这样的,现在一定要实现黑屏状态下的重力感应监听
    你可以尝试一下做假黑屏
    手动把亮度调到最低试试 
    如果非要在系统黑屏的时候做 除非改android自身的黑屏逻辑了