嗨,我是android的新手,我想知道在我的应用程序中禁用wifi的首选方法是什么。这两种方法都工作得很好,但这是首选的/更快的。
1
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false);使用下列权限。
CHANGE_WIFI_STATE2
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()) {
wifi.setWifiEnabled(false);
}使用下列权限。
CHANGE_WIFI_STATE
ACCESS_WIFI_STATE提前谢谢。
发布于 2015-12-06 09:19:08
您需要清单文件中的下列权限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>然后,您可以在活动类中使用以下内容:
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(false);您可以使用以下方法来检查它是否已启用,但这并不是真正必要的
boolean wifiEnabled = wifiManager.isWifiEnabled()https://stackoverflow.com/questions/34115484
复制相似问题