1. 通过 adb 确认合适的 最低背光亮度值/最高背光亮度值 参数 , 并使用万用表量测 背光IC的反馈电阻输出电压确认,具体计算方式根据 背光IC 贴的反馈电阻来计算。(可以找硬件协助 一般是 1.35 / 1.1)

adb shell
Dslide_1020Pro:/ $ su
Dslide_1020Pro:/ # find /sys/ -name backlight
/sys/class/backlight
/sys/devices/platform/sprd_backlight/backlight
Dslide_1020Pro:/ # cd /sys/devices/platform/sprd_backlight/backlight/sprd_backlightadb 确认合适的 背光值, 并记录到代码的 config.xml 中
Dslide_1020Pro:/sys/devices/platform/sprd_backlight/backlight/sprd_backlight # echo 8 > brightness
Dslide_1020Pro:/sys/devices/platform/sprd_backlight/backlight/sprd_backlight # echo 130 > brightness
  1. 修改 config.xml (注意 devices 下 是否有 overlay 覆盖)

A:\work1\N8321\repo_0623\alps\frameworks\base\core\res\res\values\config.xml 最低背光亮度值 修改为 255 的百分10%
-    <integer name="config_screenBrightnessSettingMinimum">8</integer>
+    <integer name="config_screenBrightnessSettingMinimum">25</integer>最高背光亮度值 修改 参数和硬件确认,可以通过 adb 确认
-    <integer name="config_screenBrightnessSettingMaximum">255</integer>
+    <integer name="config_screenBrightnessSettingMaximum">130</integer>注意 devices 下 是否有 overlay 覆盖
grep -Hrn "config_screenBrightnessSettingMinimum" ./device/sprd/
./device/sprd/sharkl5/moverlay/device/base/frameworks/base/core/res/res/values/config.xml<integer name="config_screenBrightnessSettingMinimum">8</integer><integer name="config_screenBrightnessSettingMaximum">130</integer>
  1. 编译注意

在framework/base/core/res/res/values/config.xml 下添加资源文件后需要先编译资源,然后编译framework 才可正常引用。
编译完后 生成 framework-res.apk  framework.jar services.jar 1. 确认 devices 下面 是否有 overlay
2. 编译之前 要删除 out 目录 下面几个文件 ./out/target/product/ums9230_1h10/system/framework/framework*
3. 执行 remake 

Android系统 屏幕最低背光亮度值/最高背光亮度值 调试相关推荐

  1. android+系统屏幕亮度,android 设置系统屏幕亮度

    android 设置系统屏幕亮度 权限 /** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHT ...

  2. android系统屏幕亮度调节

    在$SDK/frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java中修改,PhoneWi ...

  3. Android 系统(69)---Android7.1.1系统设置默认值大全

    Android7.1.1系统设置默认值大全  在寻找一个开关的默认值时,首先要明白一点,该开关是否存在默认值,以及该开关状态是否有状态保存(一般状态存settings的db中).  判断条件:  在r ...

  4. android 串口调试adb,Android系统 debug 技巧(最全最强adb 串口调试命令)

    串口调试命令 debug adb 命令(去掉adb shell即为串口命令) 发送广播 adb shell am broadcast -a com.android.test 打开activity ad ...

  5. android系统修改深色模式(Dark theme) 默认值

    android9 android10 修改深色模式(Dark theme) 默认值 方法1 frameworks/base/core/res/res/values/config.xml <!-- ...

  6. Android 系统(123)---MTK android 常用修改点

    MTK android 常用修改点 1. *#06#等关键码判断文件 SpecialCharSequenceMgr.java 2.音效 ControlPanelEffect.java 3.版本号修改 ...

  7. Android系统定制源码修改 - MTK平台

                                         Android系统定制源码修改 -  MTK平台  1.修改开机弹出欢迎使用SIM MTK工程/mediatek/packag ...

  8. Android系统Surface机制的SurfaceFlinger服务的启动过程分析

    在前面一篇文章中,我们简要介绍了Android系统Surface机制中的SurfaceFlinger服务.SurfaceFlinger服务是在System进程中启动的,并且负责统一管理设备的帧缓冲区. ...

  9. android 4.4.2 亮度,安卓系统手机修改屏幕最低亮度方法

    使用Android系统智能机的朋友们,特别是三星的AMOLED屏幕,在夜间就算将屏幕亮度调到最低,还是会很亮,修改屏幕最低亮度值就是很重要的一键事了.虽然有第三方的软件来调节屏幕亮度,但是软件总会夹杂 ...

最新文章

  1. 很多工程师问ESP32彩屏能不能在arduino上面来玩,这个是没有问题的
  2. 第四十三节,文件、文件夹、压缩包、处理模块shutil
  3. GM9 tile empty issue - ( not figured out )
  4. 熊猫tv新功能介绍_熊猫简单介绍
  5. phpdesigner8 php7.0,大家千万别用PHPDesigner8 的项目替换,多说是泪,改整个站点中!
  6. 高德地图iOS SDK使用
  7. luoguP3799 妖梦拼木棒 [组合数学]
  8. Linux设备驱动——PCI总线的初始化
  9. 机器学习与深度学习资料
  10. 最新仿7881游戏装备网虚拟物品交易源码+修复版
  11. linux下如何实现pgadmin备份,linux下pgAdmin4安装
  12. 45+最佳免费WordPress主题(2021年)
  13. 你的APK安全吗?来WeTest免费测!
  14. 冯扬文:基于数据仓库的集装箱运价信息集成研究
  15. matlab postion gcf
  16. 第3章【思考与练习4】数据清洗,从studentsInfo.xlsx 文件的“Group1”表单中读取数据。数据填充,使用习题1的数据,使用列的平均值填充“体重”和“成绩”列的NaN数据。
  17. python利用tushare下载数据并计算当日收益率
  18. 大一python基础编程试卷_大学moocPython编程基础答案
  19. 分析师:芯片短缺至少还将持续一年
  20. 自定义View-饼状图(百分比图)

热门文章

  1. NC14709 奇♂妙拆分
  2. linux版uTorrent安装手记
  3. mysql修改游戏,第十二讲 战神引擎游戏列表和公告修改
  4. 快递100一面(Java)
  5. Obi - Advanced Rope Simulation 绳索插件学习文档
  6. 送礼品的禁忌和注意事项
  7. linux 多线程 semaphore ,Linux下多线程编程-Pthread和Semaphore使用.doc
  8. 当他不再爱你的时候!
  9. 吴恩达《机器学习》第四章:多元线性回归
  10. 预言机 - 区块链的触角