簡介:
維護可靠的網路連線是對於無縫行動應用程式功能至關重要。本文探討如何使用連線管理器和 Wi-Fi 管理器類別以程式設計方式在 Android 中啟用或停用 Wi-Fi 和網路連線。
取得網路狀態:
連線管理器提供檢索網路連線的資訊的能力。透過檢查 NetworkInfo 物件的狀態,您可以確定裝置是否連接到行動網路或 Wi-Fi 網路。
啟用/停用 Wi-Fi:
啟用或停用 Wi-Fi,您可以使用 Wi-Fi 管理器。只需將 Wi-FiEnabled 屬性設為 true 或 false。若要使用此功能,您必須在清單檔案中聲明以下權限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
WifiManager wifiManager = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(status);
注意:
無法以程式設定啟用或停用行動資料單獨使用連線管理器或Wi-Fi 管理器進行連線。您可能需要使用其他機制(例如發送帶有所需操作的意圖)來實現此功能。
以上是如何在 Android 中以程式控制 Wi-Fi 和網路連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!