本文所在的平台是安卓10

1.修改文件config.xml

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

搜索

最暗值:config_screenBrightnessSettingMinimum

最亮值:config_screenBrightnessSettingMaximum

默认值:config_screenBrightnessSettingDefault

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

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

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

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

<integer name="config_autoBrightnessBrighteningLightDebounce">4000</integer><integer name="config_autoBrightnessDarkeningLightDebounce">8000</integer><!-- Initial light sensor event rate in milliseconds for automatic brightness control. This isused for obtaining the first light sample when the device stops dozing.Set this to -1 to disable this feature. --><integer name="config_autoBrightnessInitialLightSensorRate">-1</integer><!-- Light sensor event rate in milliseconds for automatic brightness control. --><integer name="config_autoBrightnessLightSensorRate">250</integer><!-- The maximum range of gamma adjustment possible using the screenauto-brightness adjustment setting. --><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的方法。嘿嘿,当然还有其他方法,后面会介绍驱动怎么去修改。

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

(一)安卓修改屏幕背光默认亮度(framework修改法)相关推荐

  1. Android 修改屏幕背光方案

    极力推荐Android 开发大总结文章:欢迎收藏Android 开发技术文章大总结 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 一.获取系统Settin ...

  2. 开发板屏幕背光亮度调整

    本文档主要介绍iTOP-4412开发板,屏幕亮度调整方法 适用于linux系统 适用于10.1寸屏幕 可以在文件系统启动之后,通过控制台命令来实现背光调整,参考命令如下. 关闭屏幕背光: echo 0 ...

  3. android rom 默认音量,Android 系统音量最大值的定义位置以及默认值的修改方法

    修改文件: /frameworks/base/media/java/android/media/AudioManager.java /frameworks/base/media/java/androi ...

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

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

  5. Android 修改屏幕亮度方案

    本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 一.获取系统Settings 中的亮度 二.修改APP界面屏幕亮度,不会影响其他APP 三.修改系统Sett ...

  6. iOS调用系统闪光灯以及实时修改屏幕亮度

    最近看到有个软件上面有闪光灯的效果,觉得很好玩,决定自己也要弄一个这样的小程序出来.在网上搜索了相关资料后,写出来了,代码量并不是很多,主要用到了官方API:avfoundation框架.下面我们看具 ...

  7. Ubuntu解决开机屏幕默认亮度偏低问题

    在windows笔记本上安装了Ubuntu的双系统,但是每次启动Ubuntu时默认亮度都是置位很低,在系统设置中更改亮度后开机又会恢复为默认亮度值. 在网上找各种方法,其中ttps://blog.cs ...

  8. MTK android 修改背光自动调节亮度最大值和最小值

    修改背光自动调节亮度最大值和最小值 frameworks/base/core/res/res/values/config.xml b/frameworks/base/core/res/res/valu ...

  9. 安卓手机屏幕分辨率如何修改

    手机必须获得ROOT权限,接着你需要确定手机的显示density和分辨率,desity的意思就是密度,在安卓系统中,desity是一个非常重要的显示参数.如果density设置不当,比如density ...

最新文章

  1. C语言结束输入(两种方法)
  2. another app is currently holding the yum lock;waiting for it to exit解决
  3. Flask--(登录注册)抽取视图函数
  4. python 微积分_《用 Python 学微积分》笔记 2
  5. highcharts纵坐标的格式化
  6. 并发的发展历史-线程的出现
  7. Google Mock启蒙篇 [1] (Google C++ Mocking Framework for Dummies 翻译)
  8. Hadoop机架感知
  9. demo4 debug - create class instance - component works as type
  10. ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘
  11. 构建之法第4.17章读书笔记
  12. 一加7系列刚发布就被友商“碰瓷”?这文案简直刁钻!
  13. WFDB工具箱在Matlab2010b及更高版本上的安装
  14. web下拉菜单代码html,简单的单级下拉菜单实现_html/css_WEB-ITnose
  15. 算法题:1到4位编码推下标
  16. 大屏监控 Metabase 集成到 Java 项目
  17. 1134:猴子与香蕉 dp
  18. PUTTY 中文教程
  19. VSTO 系列(06)-自定义任务窗格
  20. vm虚拟mac系统 apple id 无法登陆

热门文章

  1. dis的前缀单词有哪些_前缀dis包含哪两种含义
  2. 【转】立方体的体对角线穿过多少个正方体?
  3. R以及RStudio的获取和使用
  4. kind多节点端口映射
  5. linux netcdf编译,Netcdf4安装指南
  6. 基于Java的NetCDF文件解析
  7. UDP是全双工通信的吗
  8. [转贴]一位营销总监的辞职信(非常经典)
  9. Heatmap-based Vanishing Point boosts Lane Detection 论文翻译
  10. 【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并