获取电池电压

5

有没有一种方法可以在Android中进行系统调用以获取实际的电池电压? 我希望做类似于以下的操作:

double voltage = getVoltage();
//run code
double newVoltage = getVoltage();

谢谢

编辑 - 正常工作的代码:

fun getVoltage(context: Context): Int {
    val intent = context.registerReceiver(null, IntentFilter(Intent.ACTION_BATTERY_CHANGED))
    return intent?.getIntExtra(android.os.BatteryManager.EXTRA_VOLTAGE, -1) ?: -1
}
2个回答

1
请查看此响应中 BroadcastReceiver 类中 BatteryManager.EXTRA_VOLTAGE 的使用情况:Android SDK 中的电池

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接