簡體   English   中英

在Android設備中切換Wifi的狀態

[英]Toggling state of Wifi in Android device

我必須創建一個應用程序,我需要在RadioGroup上顯示WiFi的狀態(“on”或“off”)。 我希望應用程序的默認行為在用戶單擊SettingsPage時顯示Wifi的狀態。 RadioGroup必須檢查Wifi的狀態並相應地顯示它(“開”或“關”)。 我還必須能夠切換Wifi的狀態。

我希望下面的圖片可以清楚地表達我的問題。

謝謝你的時間。

在此輸入圖像描述

檢查此問題: Android:如何以編程方式啟用/禁用Wifi或Internet連接

如果wifi打開,請確保選中單選按鈕,否則將單選按鈕設為未選中。

有關檢查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);

注意:要使用WiFi狀態進行訪問,我們必須在AndroidManifest.xml文件中添加以下權限:

android.permission.ACCESS_WIFI_STATE
android.permission.UPDATE_DEVICE_STATS 
android.permission.CHANGE_WIFI_STATE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM