\frameworks\base\services\core\java\com\android\server\power\PowerManagerService.java
private void turnonScreen(){
ContentResolver resolver = mContext.getContentResolver();
final long currentTimeout = Settings.System.getLong(resolver, Settings.System.HDMI_LCD_TIMEOUT,
-1);
mHandler1.removeCallbacks(mScreenTimeout);
if(lcd_delay_timeout != -1){
if(mTimeout){
try {
setTemporaryScreenBrightnessSettingOverrideInternal(mScreenBrightnessSetting);
} catch (Exception e) {
Slog.e(TAG, "Exception"+e);
}
}
mTimeout=false;
- lockScreenOff();
+ // lockScreenOff();
}
return;
}
private void lockScreenOff() {
Slog.d(TAG,"LockScreenOff"+String.valueOf(lcd_delay_timeout));
mHandler1.postAtTime(mScreenTimeout, SystemClock.uptimeMillis() + 1000 * lcd_delay_timeout);
}
注解掉lockScreenOff();