1

私のデバイスでは、バッテリー電圧レベルが3.4に下がったときにwifiを無効にします。

プログラムでバッテリー電圧が3.4であることを知る方法は?

4

1 に答える 1

0

スティッキー インテントを取得し、ACTION_BATTERY_CHANGEDそこから電圧を読み取る必要があります。

IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent batteryStatus = getContext().registerReceiver(null, ifilter);

int voltage = batteryStatus.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);
if(voltage>0 && voltage<3400){
    //disable wifi
}
于 2013-01-28T10:58:41.557 に答える