private int getScreenDimDurationLocked(int screenOffTimeout) {
if("msm8953_64_c802".equals(android.os.SystemProperties.get("ro.build.product"))){
if ( screenOffTimeout > 30000 ) {
return screenOffTimeout-45000;
} else {
return 0;
}
} else {
return Math.min(mMaximumScreenDimDurationConfig,
(int)(screenOffTimeout * mMaximumScreenDimRatioConfig));
}
}
如待机时间30s(<45s),-------30s直接灭屏幕待机;待机待机时间1min(>45s),-----45s半暗降低亮度,1min灭屏幕待机;
待机待机时间10min(>45s),-----45s半暗降低亮度,10min灭屏幕待机;