在 Android 设备中切换 Wifi 状态

发布于 2024-12-23 15:09:26 字数 268 浏览 1 评论 0原文

我必须制作一个应用程序,在其中需要显示 RadioGroup 上 WiFi 的状态(“打开”或“关闭”)。我希望应用程序的默认行为在用户单击“设置页面”时显示 Wifi 的状态。 RadioGroup 必须检查 Wifi 的状态并相应地显示它(“开”或“关”)。我还必须能够切换 Wifi 的状态。

我希望下面的图片能让我的问题清楚。

感谢您抽出时间。

在此处输入图像描述

I have to make an app in which I need to display the status of the WiFi on a RadioGroup (Either its "on" or "off"). I want the default behavior for the application to show the status of the Wifi when the user clicks the SettingsPage. The RadioGroup must check the status of the Wifi and display it accordingly("on" or "off"). I must also be able to toggle the states of the Wifi.

I hope the images below can make my question clear.

Thanks for your time.

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

静待花开 2024-12-30 15:09:27

检查这个问题:Android:如何启用/禁用 Wifi或以编程方式连接互联网

并确保在 wifi 已打开的情况下选择单选按钮,否则将单选按钮设置为未选择。

有关检查 wifi 状态的更多信息:

WifiManager wifi = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE);
boolean b=wifi.isWifiEnabled();

Check this question: Android: How to Enable/Disable Wifi or Internet Connection Programmatically

And make sure the radio button is selected if the wifi is on otherwise make radio button as not selected.

More info about checking wifi status:

WifiManager wifi = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE);
boolean b=wifi.isWifiEnabled();
谈情不如逗狗 2024-12-30 15:09:27

启用 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

To Enable WiFi:

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);

Note:
To access with WiFi state, we have to add following permissions inside the AndroidManifest.xml file:

android.permission.ACCESS_WIFI_STATE
android.permission.UPDATE_DEVICE_STATS 
android.permission.CHANGE_WIFI_STATE
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文