BatteryManager
含む電圧を使用していくつかの値を読み取っています
int volt = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);
問題は、一部のデバイスが mV を返し、他のデバイスが V を返すことです (例: 5122 と 5)。
質問:桁数を取得する方法はありますか? または、妥当性チェックを手動で実装する必要がありますか?
ありがとう
BatteryManager
含む電圧を使用していくつかの値を読み取っています
int volt = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);
問題は、一部のデバイスが mV を返し、他のデバイスが V を返すことです (例: 5122 と 5)。
質問:桁数を取得する方法はありますか? または、妥当性チェックを手動で実装する必要がありますか?
ありがとう
私見のような「スケール」インジケーターは、電圧ではなくバッテリーレベルに対してのみ存在します( http://developer.android.com/reference/android/os/BatteryManager.htmlを参照)。通常は mV を返す必要がありますが、念のために妥当性チェックを行う必要があります。