我想从我的 Android 应用程序启用/禁用 wifi。我怎样才能做到这一点?
原文由 Mustafa İrer 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想从我的 Android 应用程序启用/禁用 wifi。我怎样才能做到这一点?
原文由 Mustafa İrer 发布,翻译遵循 CC BY-SA 4.0 许可协议
要在您的应用程序中启用/禁用 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" />
要在带有 UI 的 Android 中启用/禁用 Wifi 的完整示例代码,请访问 此网站
原文由 Akshay Thapliyal 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
您还需要在 AndroidManifest.xml 中请求权限: