2016/10/26

Android で登録済みの Wi-Fi Access Point 一覧を取得する


> この記事は [Android の Wi-Fi 実装に関する情報のまとめ](http://kokufu.blogspot.jp/2016/10/android-wi-fi_19.html) の一部として書かれました

既に認証済みで接続可能な Wi-Fi Access Point の一覧を取得する方法です。
### コード ```java // Activity 等の Context の中で WifiManager wm = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE); List wifiConfigurations = wm.getConfiguredNetworks(); if (wifiConfigurations != null) { // Wi-Fi が OFF の場合等は null の可能性がある for (WifiConfiguration configuration : wifiConfigurations) { // configuration.SSID; // configuration.networkId; // configuration.status; // ...etc } } ``` ### パーミッション このコードを実行するには `android.permission.ACCESS_WIFI_STATE` パーミッションを AndroidManifest.xml で設定する必要があります。 ```xml ```

0 件のコメント: