当前位置:   article > 正文

Android 12.0 默认永不息屏_android 12.0系统默认设置屏幕永不息屏

android 12.0系统默认设置屏幕永不息屏

Android 12.0 默认永不息屏

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

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

<string-array name="screen_timeout_values" translatable="false">

中增加

  1. <!-- Do not translate. -->
  2. <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);

之前增加

  1. //*/ start
  2. if(currentTimeout==2147483647){
  3. return description.toString();
  4. }
  5. //*/ end

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/500697
推荐阅读
相关标签
  

闽ICP备14008679号