このクラスは、Wi-Fi 接続のすべての側面を管理するための主要な API を提供します。Context.getSystemService(Context.WIFI_SERVICE) を呼び出して、このクラスのインスタンスを取得します。いくつかのカテゴリのアイテムを扱います。
構成済みネットワークのリスト。リストは表示および更新でき、個々のエントリの属性を変更できます。
現在アクティブな Wi-Fi ネットワーク (存在する場合)。接続を確立または切断したり、ネットワークの状態に関する動的な情報を照会したりできます。
アクセス ポイント スキャンの結果。どのアクセス ポイントに接続するかを決定するのに十分な情報が含まれています。
これは、Wi-Fi 状態のあらゆる種類の変更時にブロードキャストされるさまざまなインテント アクションの名前を定義します。
これは、Wi-Fi 固有の操作を実行するときに使用する API です。抽象レベルでネットワーク接続に関連する操作を実行するには、android.net.ConnectivityManager を使用します。
これは WifiManager.java です:
Android 4.2.2 の WifiManager クラス
新しい WifiManager インスタンスを作成します。アプリケーションはほとんどの場合、Context.getSystemService() を使用して標準の Context.WIFI_SERVICE を取得します。パラメーター: context アプリケーション コンテキスト サービス Binder インターフェイス Hide: - システム プライベート クラスである IWifiManager 型のパラメーターを受け取るため、これを非表示にします。
public WifiManager(Context context, IWifiManager service) {
mContext = context;
mService = service;
init();
}