关于电源管理中的PARTIAL_WAKE_LOCK
媒体盒子 2012-06-14 06:02:53 项目情况:
IP电话项目,需要在通电话的时候利用距离传感器(PROXIMITY_SCREEN_OFF_WAKE_LOCK)来灭屏和亮屏以节约电量和避免误操作。并且在来电时就已经申请了FULL_WAKE_LOCK让屏幕处于长亮的状态。问题当我靠近手机屏幕灭调的时候CPU是处于SLEEP 状态的,这样就会影响我音频数据的传输导致声音效果不佳。我尝试在灭屏时用PARTIAL_WAKE_LOCK,亮屏时再用FULL_WAKE_LOCK,貌似这就OK了,但是出现了问题,当我点POWER键灭屏后来电话屏幕会亮(申请了FULL_WAKE_LOCK),当靠近距离传感器时屏幕会灭(CPU Running PARTIAL_WAKE_LOCK)但我不知道为什么屏幕进入锁屏并且电话挂断。想请各位电源管理大虾来提些建议和好方法解决问题