我需要Android设备电池上的电流负载。我知道如何获得当前电池输出电压和当前电池电量,但无法计算出设备当前对电池施加了多少负载。例如,我想在启动Google Maps之前查看电池的电量,然后在启动google地图后查看电池的电量。
有什么办法可以做到这一点吗?任何帮助都是最好的!
发布于 2013-11-20 02:21:39
我知道如何得到当前电池的输出电压
不,您知道如何在某个时间点获得电池输出电压。电压水平变化非常快;例如,您从ACTION_BATTERY_CHANGED获得的值是构建Intent时的电平,而不是您有机会检查Intent的时间点。
和当前电池电量
请参见上面的。
,但无法计算出设备当前对电池的负载
我的理解是,使用电压表和电池引线可以做到这一点,尽管这有多容易可能取决于硬件(例如,如果电池是不可拆卸的,您可能无法到达引线)。
一些硬件,如Qualcomm MDP系列,可能会有额外的仪器,让您测量电池提供的电流(我想这就是您所说的“负载”)。
https://stackoverflow.com/questions/20078699
复制相似问题