各位大大:
        小人在开发一个关于G-SENSOR的应用,在锁屏后希望G-SENSOR不关闭。实际上,android系统在执行锁屏操作时,自动关闭G-SENSOR。有什么方法可以防止在锁屏时关闭G-SENSOR?        备注:小人使用2.2(HTC G7)系统进行调试

解决方案 »

  1.   

    你可以查看framework中的关于锁的源代码 
    frameworks/policies/base/phone/com/android/internal/policy/下面基本都是lock的代码。
    应该在锁屏的时候有一个状态,然后后台有一个广播监测,一旦解锁后,会将这个状态改变传给广播,开启这个重力传感器。具体是什么情况,你可以自己看源代码。
      

  2.   

    查看了源代码,是Android底层做了限制的,目前Android的版本APP是不能控制Sensor在黑屏时继续工作的,除非Android底层允许才可以的