我想测量Android手机充电过程中的电流值(mA)。 如何读取当前值并在我的应用程序中显示它?
答案 0 :(得分:2)
您可以使用BatteryManager类和BATTERY_PROPERTY_CURRENT_NOW
属性读取电池电流。
答案 1 :(得分:1)
val mBatteryManager = this.getSystemService(Context.BATTERY_SERVICE) as BatteryManager
val current = mBatteryManager.getLongProperty(BatteryManager.BATTERY_PROPERTY_CURRENT_NOW).div(1000)
请记住,这可能不适用于三星,realme和华为等设备。