只要我们拥有智能手机,我们中的许多人就一直在与电池寿命问题作斗争。时间和时间,并一次又一次,我们给你带来了消息的处理随机电池问题或意外断电水渠。在摩托罗拉Atrix 4G是已知的电池问题的设备中,但其修复已经完成。
问题在于电池百分比计可能会被错误地校准。XDA高级会员 ravilov 一直在研究电池问题,并庆幸地制定了解决方案。用他自己的话说:
像许多其他人一样,我也受到可怕的“ 充电不会超过xx% ”电池错误的影响。我知道实际上这可能并不重要,因为(至少在我的情况下)电池正处于充电状态,并且持续时间足够长。但是我仍然希望看到它充满电,至少每隔一段时间。
因此,我执行了该线程中提到的过程 ,但该过程 仅起作用一次,但该错误将在下一个充电周期再次出现。然后,我找到了 这篇文章, 并尝试了一下,它也有效,但也只有一次。因此,我决定制作这个小应用程序。
什么是应用程序的作用是,一旦得到通知,充电器已连接时,它会自动删除文件 /数据/ battd (除了 UID -即 cc_data, cc_data_old 和 通电)。然后,您所要做的就是等待电池充满电,然后重新启动(然后可能再充电一点)。而已!
注意1:显然,要使该应用程序正常运行,您的手机需要植根。
注意2:此应用程序 不会 增加电池寿命或以任何方式,形状或形式对其进行更改。它所做的只是尝试修复百分比显示。
现在已经可以承认,如果您仅将手机连接到计算机以传输一些文件,并且由于该应用程序检测到充电,该应用程序无论如何都会被触发,这会变得很烦人。这就是为什么还可以在应用程序中禁用自动触发的原因。您也可以将其永久禁用,仅在需要时才使用“力校准”按钮来校准电池。
无论如何,我希望该应用程序至少对某些用户有用。该应用程序应该可以在所有根目录的GB ROM上运行,也可以在ICS和JB上运行。
虽然最终版本主要只是外观上的更改,但在此版本之前的多个版本带来了很多有助于解决此问题的方法。这些功能包括:
现在不再运行硬编码的Shell命令,而是在应用程序的数据目录中运行外部Shell脚本(以便您可以根据自己的喜好修改脚本)
,现在所有的Shell命令/脚本都通过busybox而不是默认系统Shell执行(因此需要busybox)
将修复battd数据文件(通常每隔一段时间才需要)与修复battd权限和所有权(仅需要一次)分离,
清理和其他改进分开
为了使用此修复程序,只需像在任何其他APK上一样在根设备上安装该应用程序即可。