在 android 源代码 'WifiEnabler.java' 类中,我想在电池电压低于 3.4 时禁用 wifi。我得到了电池电压,但我无法禁用切换按钮。这个怎么做?
谢谢
您没有提到使用 WifiEnabler.java 启用 wifi 的方法,但是对于禁用的 wifi,您可以使用
WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(false);
__
然后你可以打电话给
setWifiEnabled(false);
首先添加:
<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);
}