Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 电池电压为3.4伏时禁用Wifi_Android - Fatal编程技术网

Android 电池电压为3.4伏时禁用Wifi

Android 电池电压为3.4伏时禁用Wifi,android,Android,对于我的设备,我希望在电池电压降至3.4时禁用wifi 如何以编程方式知道电池电压为3.4?您必须更改电池的操作并从中读取电压: IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); Intent batteryStatus = getContext().registerReceiver(null, ifilter); int voltage = batteryStatus.getIntExtra(Bat

对于我的设备,我希望在电池电压降至3.4时禁用wifi

如何以编程方式知道电池电压为3.4?

您必须更改电池的操作并从中读取电压:

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
}

你可能想看看,如果它不必是自制的…塔克斯为你的宝贵答案。我试试这个:不客气。不要忘记接受它,如果你认为这是一个正确的答案,那么就结束这个问题。