IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    修改安卓的自动亮度变化值

    young发表于 2013-10-08 12:36:39
    love 0

    下载一个apktool和notepad++,

    01.用r.e管理器进系统里提取出当前的framework-res.apk,在system/framework/framework-res.apk,复制到电脑端任意位置。(注意自己留个原始备份)

    02.使用apktool把framework-res.apk反编译

    03.用notepad++打开反编译后的资源目录/res/values中的arrays.xml文件

    04.找到<integer-array name=”config_autoBrightnessLevels”>,这是屏幕传感器的流感度,也就是一个当前屏幕所感应的光亮指数

    05.只要屏幕感应到光亮高于某一个数值,屏幕亮度就自动跳转到下一个亮度阶梯

    06.找到<integer-array name=”config_autoBrightnessLcdBacklightValues”>,这就是对应上面的光感度所指向的屏幕亮度

    07.修改成你想要的光感度和与其相对应的屏幕亮度,修改完成后选择文件/保存

    09.然后重新打包,会在目录build\apk中生成resources.arsc文件,这是我们需要的

    10.用winrar或者7z等解压缩工具打开原始备份的framework-res.apk(注意,是用解压缩工具打开,不是让你去解压缩)

    11.将打包生成的resources.arsc文件添加并替换原文件,注意添加时压缩模式选择“存储”

    12.进入res目录,把我们修改过的values文件夹添加替换进来,压缩模式用默认的就可以

    12.最后,把这个刚刚替换过文件的原始apk用r.e管理器复制进system,修改权限九宫格的1247,权限弄好后剪切进framework文件夹替换原来的,重启



沪ICP备19023445号-2号
友情链接