這個類提供了主要的API來管理Wi-Fi連接的各個方面。通過調用Context.getSystemService(Context.WIFI_SERVICE)獲取此類的實例。它涉及幾類物品:
已配置網絡的列表。該列表可以被查看和更新,並且可以修改單個條目的屬性。
當前活動的Wi-Fi網絡(如果有)。連接可以建立或拆除,並且可以查詢關於網絡狀態的動態信息。
接入點掃描的結果,包含足夠的信息來決定要連接的接入點。
它定義了在Wi-Fi狀態發生任何改變時廣播的各種意圖操作的名稱。
這是執行Wi-Fi特定操作時使用的API。要在抽象級別執行與網絡連接有關的操作,請使用android.net.ConnectivityManager。
這是WifiManager.java: WifiManager class in Android 4.2.2
創建一個新的WifiManager實例。應用程序幾乎總是希望使用Context.getSystemService()來檢索標準的Context.WIFI_SERVICE。 參數: 上下文應用程序上下文 服務活頁夾接口 隱藏: - 隱藏它,因爲它需要一個IWifiManager類型的參數,它是一個系統專用類。
public WifiManager(Context context, IWifiManager service) {
mContext = context;
mService = service;
init();
}
感謝mr.boyfox for ur Answer.You是正確的但是WifiManager構造函數是否調用以及如何爲調用getSystemService(WIFI_SERVICE)實例化WifiManager類。 – saipradeep