我试图在android源代码中找到告诉设备由于电池电量不足而关闭的事件。

我目前正在查看cyanogenmod来源,但我想这是所有mod来源的共同领域。

谁能指出这是哪里,并且如果可能的话,如何防止手机关机?

为了阐明我为什么要这样做:

我的手机出现故障,当我知道电池电量并非为零时,总会报告该电池电量为零(我已经测试了其他手机中的电池以及该手机中的其他电池)。防止手机关机只会延长该手机的使用寿命。

最佳答案

在BatteryService.java中,当电池lvl太低(0%,低于3.4v)时,该服务将调用shutdownIfNoPower来关闭系统。

顺便说一句,您的手机是否已经过ADC校准?或校准数据已被破坏...

09-04 15:09
查看更多