1

BatteryManager含む電圧を使用していくつかの値を読み取っています

int volt = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);

問題は、一部のデバイスが mV を返し、他のデバイスが V を返すことです (例: 5122 と 5)。

質問:桁数を取得する方法はありますか? または、妥当性チェックを手動で実装する必要がありますか?

ありがとう

4

1 に答える 1

1

私見のような「スケール」インジケーターは、電圧ではなくバッテリーレベルに対してのみ存在します( http://developer.android.com/reference/android/os/BatteryManager.htmlを参照)。通常は mV を返す必要がありますが、念のために妥当性チェックを行う必要があります。

于 2011-08-12T10:37:17.897 に答える