赞
踩
Android 12.0 默认永不息屏
最近做需求需要在Android 12.0版本实现设备默认永不息屏,现整理具体修改点如下:
/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values/arrays.xml:
在
<string-array name="screen_timeout_values" translatable="false">
中增加
- <!-- Do not translate. -->
- <item>2147483647</item>
在
<string-array name="screen_timeout_entries">
中增加
<item>never</item>
/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
重新编译验证,修改生效,系统默认设为永不息屏
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。