【发布时间】:2011-11-17 08:16:40
【问题描述】:
我看到一些应用程序显示电池消耗的 mV/小时量。有没有办法检索该信息?还是那些程序定期读取 ACTION_BATTERY_CHANGED 意图,记录电压水平并计算梯度?
【问题讨论】:
-
我会说后者 - 它是计算出来的。这只是你的猜测,但我认为实际的电池消耗与每次读数的差异很大,因此具有任何价值。即使可能 - 计算的值会更有意义并且是最准确的。
我看到一些应用程序显示电池消耗的 mV/小时量。有没有办法检索该信息?还是那些程序定期读取 ACTION_BATTERY_CHANGED 意图,记录电压水平并计算梯度?
【问题讨论】:
获取电池信息
private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context arg0, Intent intent) {
int level = intent.getIntExtra("level", 0);
System.out.println("battery level" + level);
}
};
【讨论】: