如何从应用程序启用/禁用WiFi?
2022-09-01 08:11:03
我想从我的安卓应用程序中启用/禁用wifi。我该怎么做?
我想从我的安卓应用程序中启用/禁用wifi。我该怎么做?
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false); // true or false to activate/deactivate wifi
您还需要在 AndroidManifest 中请求权限.xml:
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
要在您的应用程序中启用/禁用WiFi,您需要使用WiFiManager类。创建一个WiFiManager类的对象来获取WiFi的服务。
WifiManager wifi;
wifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false);//Turn off Wifi
wifi.setWifiEnabled(true);//Turn on Wifi
而且你必须在AndroidManifest中放置以下权限.xml
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
要获取在Android中使用UI启用/禁用Wifi的完整示例代码,请访问此网站