Android 12.0 默认永不息屏

Android 12.0 默认永不息屏

最近做需求需要在Android 12.0版本实现设备默认永不息屏,现整理具体修改点如下:

/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values/arrays.xml:

中增加

        
        2147483647


中增加

        never

/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml:

将def_screen_off_timeout的值改为2147483647
/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/display/ScreenTimeoutPreferenceController.java:

private CharSequence getTimeoutSummary(long maxTimeout) {

中的

return mContext.getString(R.string.screen_timeout_summary, description);

之前增加

	    //*/ start
        if(currentTimeout==2147483647){
            return description.toString();
        }
        //*/ end

重新编译验证,修改生效,系统默认设为永不息屏

你可能感兴趣的:(Android,android,性能优化)