我必须制作一个应用程序,我需要在RadioGroup上显示WiFi的状态(可以是“开”或“关”)。我希望应用程序的默认行为在用户单击SettingsPage时显示Wifi的状态。 RadioGroup必须检查Wifi的状态并相应地显示它(“开”或“关”)。我还必须能够切换Wifi的状态。在Android设备中切换Wifi状态
我希望下面的图片能让我的问题变得清晰。
谢谢你的时间。
我必须制作一个应用程序,我需要在RadioGroup上显示WiFi的状态(可以是“开”或“关”)。我希望应用程序的默认行为在用户单击SettingsPage时显示Wifi的状态。 RadioGroup必须检查Wifi的状态并相应地显示它(“开”或“关”)。我还必须能够切换Wifi的状态。在Android设备中切换Wifi状态
我希望下面的图片能让我的问题变得清晰。
谢谢你的时间。
检查这个问题:Android: How to Enable/Disable Wifi or Internet Connection Programmatically
并确保如果WiFi是对以其他方式单选按钮,不选中的单选按钮被选中。有关检查无线网络连接状态
更多信息:
WifiManager wifi = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE);
boolean b=wifi.isWifiEnabled();
要启用WiFi:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);
注: 要使用无线网络连接状态访问,我们必须添加以下的AndroidManifest内部权限.xml文件:
android.permission.ACCESS_WIFI_STATE
android.permission.UPDATE_DEVICE_STATS
android.permission.CHANGE_WIFI_STATE
嗨帕雷希,我可以知道什么是“背景”吗?它是上下文吗? ? – Vinoth 2012-01-02 07:37:56
是的,这是'this.context' – 2012-01-02 07:46:34
谢谢,我一直在寻找解决方案的天!顺便说一句,不要忘记权限“ACCESS_WIFI_STATE”。 – 2012-01-15 21:52:56