当前位置:   article > 正文

(一)安卓修改屏幕背光默认亮度(framework修改法)_安卓12修改默认亮度

安卓12修改默认亮度

本文所在的平台是安卓10

1.修改文件config.xml 

本平台路径:/frameworks/base/core/res/res/values/config.xml

搜索

最暗值:config_screenBrightnessSettingMinimum

最亮值:config_screenBrightnessSettingMaximum

默认值:config_screenBrightnessSettingDefault

ps:路径这东西,如果找不到,grep一下关键词,安卓这么多版本,学会变通。

  1. <integer name="config_screenBrightnessSettingMinimum">5</integer>
  2. <!-- Maximum screen brightness allowed by the power manager.
  3. The user is forbidden from setting the brightness above this level. -->
  4. <integer name="config_screenBrightnessSettingMaximum">255</integer>
  5. <!-- Default screen brightness setting.
  6. Must be in the range specified by minimum and maximum. -->
  7. <integer name="config_screenBrightnessSettingDefault">102</integer>

当然啦,关于光暗值,这个文件还有很多,上面的配置项是我们最常见的手动拉状态栏光度调的最大最小值。

还有自动调节光暗度的配置项。

  1. <integer name="config_autoBrightnessBrighteningLightDebounce">4000</integer>
  2. <integer name="config_autoBrightnessDarkeningLightDebounce">8000</integer>
  3. <!-- Initial light sensor event rate in milliseconds for automatic brightness control. This is
  4. used for obtaining the first light sample when the device stops dozing.
  5. Set this to -1 to disable this feature. -->
  6. <integer name="config_autoBrightnessInitialLightSensorRate">-1</integer>
  7. <!-- Light sensor event rate in milliseconds for automatic brightness control. -->
  8. <integer name="config_autoBrightnessLightSensorRate">250</integer>
  9. <!-- The maximum range of gamma adjustment possible using the screen
  10. auto-brightness adjustment setting. -->
  11. <fraction name="config_autoBrightnessAdjustmentMaxGamma">300%</fraction>

ex:看路径就知道,这个文件是属于framework里的资源文件。不止是光暗值,在系统里的内置apk,如systemUI,development等,很多我们看见的文字都属于这个res文件夹里。大家可以研究研究。

2.快速调试res模块

在修改完res这个模块时,教大家一个快速调试的方法:

2.1单独编译res生成framework-res.apk

在输入source build/envset.sh 和 lunch XXX等配置环境命令后。进入/frameworks/base/core/res 

会看到Android.bp 或者Android.mk (老版本)

执行命令:mm

2.2替换apk

该apk在手机目录:/system/framework/ 

使用:adb push framework-res.apk /system/framework/

有androidstdio也可以用这个放进去。

2.3 重启

 

这个是修改framework的方法。嘿嘿,当然还有其他方法,后面会介绍驱动怎么去修改。

最后,希望可以帮到大家,如果有用的就收藏一下,白嫖的就点个赞。

 

 

 

 

 

 

 

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

闽ICP备14008679号