Android:获得真正的剩余电池容量
Posted
技术标签:
【中文标题】Android:获得真正的剩余电池容量【英文标题】:Android: get real battery capacity left 【发布时间】:2016-03-17 14:49:21 【问题描述】:我想知道,有什么方法可以找出老化电池的剩余容量与其初始容量相比还剩多少?类似于 Ubuntu 发行版中的 upower 实用程序提供的“energy-full”与“energy-full-design”。
【问题讨论】:
developer.android.com/reference/android/os/BatteryManager.html 【参考方案1】:简短回答:没有
但是:
BatteryManager 有一个 EXTRA_HEALTH
属性,它可能会为您提供可以使用的信息。
BATTERY_HEALTH_COLD
BATTERY_HEALTH_DEAD
BATTERY_HEALTH_GOOD
BATTERY_HEALTH_OVERHEAT
BATTERY_HEALTH_OVER_VOLTAGE
BATTERY_HEALTH_UNKNOWN
【讨论】:
哦...好吧。从没想过拥有这些信息可能是个问题:(【参考方案2】:您可以使用以下代码检索电池更换:
http://developer.android.com/training/monitoring-device-state/battery-monitoring.html
还有一个 BatteryManager.EXTRA_HEALTH 标志可以使用。我从来没有亲自使用过,所以我不知道那是什么。
【讨论】:
以上是关于Android:获得真正的剩余电池容量的主要内容,如果未能解决你的问题,请参考以下文章
本刊推荐基于特征处理与径向基神经网络的锂电池剩余容量估算方法