在android源代码'WifiEnabler.java'类中我想在电池电压低于3.4时禁用wifi。我正在获得电池电压,但我无法禁用切换按钮。这该怎么做?
由于
答案 0 :(得分:0)
你没有提到使用WifiEnabler.java启用wifi的方法,但对于禁用的wifi你可以使用
WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(false);
__
然后你可以打电话给
setWifiEnabled(false);
答案 1 :(得分:0)
首先添加:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
到清单文件。
然后您可以使用WifiManager类启用/禁用WiFi:
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
if (wm.isWifiEnabled()) {
wm.setWifiEnabled(false);
}
else{
wm.setWifiEnabled(true);
}