设为首页收藏本站

移动叔叔

搜索
查看: 4009|回复: 1
打印 上一主题 下一主题

[教程] 调整自动背光模式下的亮度值

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-13 11:30:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 天若 于 2013-11-15 21:03 编辑

其实这个教程网上有一大把了,这里不过再重复的给不明白的基友说一下下,有不清楚的可以跟贴。

首先你电脑上要有反编译的环境和工具,我就不多说了。送编译工具http://pan.baidu.com/s/1swFA9,编译4.2rom必备

要编译的对象为framework-res.apk
1.反编译后生成的编译目录里找到res\values文件夹。
2.用notpad++文本编辑器打开arrays.xml。
3.查找其中的:    <integer-array name="config_autoBrightnessLevels">

看到下面了吧:
    <integer-array name="config_autoBrightnessLevels">
        <item>11</item>
        <item>17</item>
        <item>26</item>
        <item>41</item>
        <item>64</item>
        <item>102</item>
        <item>161</item>
        <item>255</item>
        <item>404</item>
        <item>641</item>
        <item>1017</item>
        <item>1614</item>
        <item>2516</item>
        <item>4065</item>
        <item>6452</item>
    </integer-array>

这里的数据是光感器获取光线后要来查找的对应数据,你可以修改这些数据,同时也可以增加或者减少条目,要注意的是,数值是从小到大的顺序,不要有忽大忽小的跳跃性修改。
4.查找<integer-array name="config_autoBrightnessLcdBacklightValues">,其实就是在上面条目的下方就是了。
    <integer-array name="config_autoBrightnessLcdBacklightValues">
        <item>30</item>
        <item>40</item>
        <item>50</item>
        <item>60</item>
        <item>70</item>
        <item>80</item>
        <item>99</item>
        <item>112</item>
        <item>125</item>
        <item>130</item>
        <item>170</item>
        <item>190</item>
        <item>225</item>
        <item>235</item>
        <item>255</item>
        <item>255</item>
    </integer-array>


这里和在第3步中看到数据是有对应关系的,其关系为<item>11</item>对应第4步中的<item>30</item>,表示当光感器获取的值小于并等于11时,屏幕亮度被设为30.
<item>17</item>对应第4步中的<item>40</item>,表示当光感器获取的值大于11并小于等于17时,屏幕亮度被设为40.
在修改这些数值时一定要遵循从小到大的顺序。

5.
游客,如果您要查看本帖隐藏内容请回复



沙发
发表于 2016-5-18 01:22:21 来自手机版 | 只看该作者
感谢分享

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-22 15:00 , Processed in 0.213916 second(s), 11 queries , Gzip On, Memcache On.

返回顶部