我可以设置自动亮度的最小亮度吗?


16

我有一个三星Galaxy S2 I9100,但屏幕变得暗淡,我对此感到沮丧。我在使用自动亮度时确实找到了价值,但是是否可以限制亮度的最低或最低点?有没有一个应用程序可以做得更好,我应该关闭默认的自动亮度功能吗?与安装应用程序相比,我更喜欢通过修改配置文件的解决方案。

校准选项也可以使用,因为在光线昏暗的情况下问题更加严重。好像是漆黑的房间,似乎使亮度降低了,而实际上环境光要亮得多。

更新:我以为我的Otterbox案件可能会有所干扰,但经过一些基本测试后,情况似乎并非如此。


1
再读一遍,我注意到一个真正意想不到的双关语。我希望我可以为自己的问题+1。
Vian Esterhuizen 2012年

抱歉,我没有答案。...但我确实想补充一点,我也有同样的投诉。屏幕的自动亮度对我来说也太暗了,我希望有一些可自定义的范围(最小到最大),例如iPod上的音量范围设置,该范围可用于三星银河S2 / Epic上的自动亮度设置。 4G。如果有人找到修复程序,请分享-多谢!

Answers:


11

看起来几乎可以在任何需要植根您的设备的警告的设备上完成此操作,并且您需要愿意在系统framework-res.apk文件中四处查找。这些说明来自XDA的帖子,其修改目的是降低亮度,但是朝相反的方向缩放会使其更亮:

这是有关如何使用apk管理器在任何framework-res.apk上执行此mod的指南(该指南感谢desean):

  1. 下载APK管理员并解压缩某处
  2. 从手机的\ system \ framework \(例如adb pull)下抓取framework-res.apk并将其放置在“ place-apk-for-modding”文件夹中
  3. 运行Script.bat并选择选项9
  4. 完成后,转到projects \ framework-res.apk \ res \ values \ arrays.xml,然后根据第一篇文章编辑您的值。
  5. 编辑后,使用选项11编译apk
  6. 问:这是系统apk吗?答:y
  7. Qn:除了签名之外,……最少。答:y
  8. 提示:在apk管理器文件夹中,您将找到一个Keep文件夹.....完成,然后在此脚本上按Enter。按任意键继续 。。。您必须转到“保留”文件夹并删除resources.arsc,因为arrays.xml已更改。之后,您可以在APK管理器窗口中按任意键。
  9. 完成后,在apk管理器中输入22,然后通过输入代表它的数字来选择“ unsignedframework-res.apk”。选择后,您应该在apk主窗口的右上角看到“ Current-App:unsignedframework-res.apk”。现在按5压缩apk。您将在place-apk-here-for-modding \ unsignedframework-res.apk下找到已完成的,zipaligned apk。将其重命名回framework-res.apk并使用adb将文件推送回手机

如果您的设备支持自动亮度调整,则arrays.xml文件应包含以下部分:

<integer-array name="config_autoBrightnessLcdBacklightValues">
    <item>32</item>
    <item>69</item>
    <item>118</item>
    <item>177</item>
    <item>255</item>
</integer-array>

基本上,这些值是基于从传感器检测到的光来排序的,最高值为“最低光”,最低值为“最高光”。该值对应于LCD亮度,范围为1到255,其中255为全亮度。因此,如果需要,您可以按比例放大所有弱光值以使其更亮。


1

您可以通过其他方法将亮度调低到低于出厂限制。根本不需要这种方式。只需安装“屏幕过滤器”应用即可,例如Google的蓝灯或其他应用。


1
请注意,它们不会影响屏幕的亮度。屏幕会根据亮度设置以任何程度的方式点亮,但是由于屏幕滤镜应用程序使用了叠加层,因此屏幕被视为昏暗。
Firelord
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.