首頁  >  文章  >  Java  >  如何在 Android 中以程式方式啟用或停用 Wi-Fi?

如何在 Android 中以程式方式啟用或停用 Wi-Fi?

Susan Sarandon
Susan Sarandon原創
2024-11-09 05:24:02778瀏覽

How to Enable or Disable Wi-Fi Programmatically in Android?

如何在 Android 中控製網路連線

Connectivity Manager 類別提供對網路資訊的存取並允許管理網路連線。透過利用此類,您可以確定您的 Android 裝置是否透過行動數據或 Wi-Fi 連接到網路。

啟用或停用Wi-Fi

啟用或停用Wi-Fi -Fi 以程式設計方式,使用以下程式碼:

WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(status);

其中status 可以為true 以啟用Wi-Fi,或為false 以停用

所需權限

要使此功能正常工作,您需要在Android 清單檔案中聲明以下權限:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

要注意的是,這種方法只控制Wi-Fi 連線。要管理行動資料連接,您需要探索其他方法,例如使用 ConnectivityManager 類別或 TelephonyManager 類別。

以上是如何在 Android 中以程式方式啟用或停用 Wi-Fi?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn