有没有办法让系统调用来获取Android中的实际电池电压? 我希望做到这样的事情:
double voltage = getVoltage();
//run code
double newVoltage = getVoltage();
由于
编辑 - 工作代码:
public int getVoltage()
{
IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent b = this.registerReceiver(null, ifilter);
return b.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);
}
答案 0 :(得分:0)
在此回复中查看BroadcastReceiver类中BatteryManager.EXTRA_VOLTAGE的使用情况:Android Battery in SDK
答案 1 :(得分:0)
Android有一个BatteryManager类,可让您获取有关电池使用情况的信息。有一个常数EXTRA_VOLTAGE,可能正是你要找的。 p>
http://developer.android.com/reference/android/os/BatteryManager.html