我必须制作一个应用程序,我需要在RadioGroup上显示WiFi的状态(“on”或“off”)。我希望应用程序的默认行为在用户单击SettingsPage时显示Wifi的状态。 RadioGroup必须检查Wifi的状态并相应地显示它(“开”或“关”)。我还必须能够切换Wifi的状态。
我希望下面的图片可以让我的问题清楚。
感谢您的时间。
答案 0 :(得分:4)
请检查此问题:Android: How to Enable/Disable Wifi or Internet Connection Programmatically
如果wifi打开,请确保选中单选按钮,否则单选按钮未选中。
有关检查wifi状态的更多信息:
WifiManager wifi = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE);
boolean b=wifi.isWifiEnabled();
答案 1 :(得分:0)
启用WiFi:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);
注意: 要使用WiFi状态进行访问,我们必须在AndroidManifest.xml文件中添加以下权限:
android.permission.ACCESS_WIFI_STATE
android.permission.UPDATE_DEVICE_STATS
android.permission.CHANGE_WIFI_STATE