Android: 获取实际剩余电池容量

Android: get real battery capacity left

请问有什么方法可以知道老化后的电池剩余容量与初始容量相比还有多少? "energy-full" 与 "energy-full-design" 之类的东西由 Ubuntu 发行版的 upower 实用程序提供。

您可以使用以下代码检索电池变化:

http://developer.android.com/training/monitoring-device-state/battery-monitoring.html

还有一个 BatteryManager.EXTRA_HEALTH 标志可以使用。我从来没有亲自使用过它,所以我不知道那是什么。

简答:否

但是:

BatteryManager 有一个 EXTRA_HEALTH 属性,它可能会为您提供您可以使用的信息。

BATTERY_HEALTH_COLD 
BATTERY_HEALTH_DEAD 
BATTERY_HEALTH_GOOD 
BATTERY_HEALTH_OVERHEAT 
BATTERY_HEALTH_OVER_VOLTAGE 
BATTERY_HEALTH_UNKNOWN