4

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
}
4

2 に答える 2

0

この応答で、BroadcastReceiver クラス内の BatteryManager.EXTRA_VOLTAGE の使用法を確認してください: Android Battery in SDK

于 2013-10-29T22:07:17.350 に答える