2016/10/26
Android で登録済みの Wi-Fi Access Point 一覧を取得する
この記事は Android の Wi-Fi 実装に関する情報のまとめ の一部として書かれました
既に認証済みで接続可能な Wi-Fi Access Point の一覧を取得する方法です。
コード
1 2 3 4 5 6 7 8 9 10 11 12 | // Activity 等の Context の中で WifiManager wm = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE); List<WifiConfiguration> 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 で設定する必要があります。
1 | < uses-permission android:name = "android.permission.ACCESS_WIFI_STATE" > |
0 件のコメント:
コメントを投稿