[DESCRIPTION]
通话结束后灭屏速度慢
[PLATFORM]
MT6575 MT6577 MT6589
[SOLUTION]
1.powerManagerService.java中把 msensorManager.registerListener(mProximityListener,
mProximitySensor, SensorManager.SENSOR_DELAY_NORMAL); about 3696行—-》改为
mSensorManager.registerListener(mProximityListener,
mProximitySensor,SensorManager.SENSOR_DELAY_UI);
他们的快慢延迟顺序为:
SENSOR_DELAY_FAST:0
SENSOR_DELAY_GAME:20000
SENSOR_DELAY_UI:66667
SENSOR_DELAY_NORMAL:200000
2.PowerManagerService.java中onsensorchanged中的PROXIMITY_SENSOR_DELAY这个时间再调小些。
3.如果按照以上修改后可考虑以下修改,
alps\packages\apps\Phone\src\com\android\phone\PhoneApp.java的
updateProximitySensorMode(Phone.State state)函数的最后几行的代码,让手机在通话结束后立
即灭屏,不等待远离事件。
将int fags =(screenOnImmediately ?0 werManager.WAIT_FOR_PROXIMITY_NEGATIVE);——-》
改为:int fags = 0;
来源:一牛网论坛