AndroidはWifi名であるSSIDを取得する方法
1526 ワード
WifiManagerとWifiInfoを使用して、現在のWifi接続情報を取得できます.
[java] view plain copy
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
Log.d("wifiInfo", wifiInfo.toString());
Log.d("SSID",wifiInfo.getSSID());
マニフェストファイルにライセンスを追加してください
現在の接続を取得するのではなく、WIFI設定の接続を取得したい場合
使用可能
[java] view plain copy
WifiManager.getConfiguredNetworks()
参照リンク:
http://developer.android.com/reference/android/net/wifi/WifiInfo.html#getSSID%28%29
http://developer.android.com/reference/android/net/wifi/WifiManager.html#getConfiguredNetworks%28%29
[java] view plain copy
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
Log.d("wifiInfo", wifiInfo.toString());
Log.d("SSID",wifiInfo.getSSID());
マニフェストファイルにライセンスを追加してください
<code><span class="pun"><</span><span class="pln">uses</span><span class="pun">-</span><span class="pln">permission android</span><span class="pun">:</span><span class="pln">name</span><span class="pun">=</span><span class="str">"android.permission.ACCESS_WIFI_STATE"</span><span class="pun">></span><span class="pln"></span><span class="pun"></</span><span class="pln">uses</span><span class="pun">-</span><span class="pln">permission</span><span class="pun">></span></code>
現在の接続を取得するのではなく、WIFI設定の接続を取得したい場合
使用可能
[java] view plain copy
WifiManager.getConfiguredNetworks()
参照リンク:
http://developer.android.com/reference/android/net/wifi/WifiInfo.html#getSSID%28%29
http://developer.android.com/reference/android/net/wifi/WifiManager.html#getConfiguredNetworks%28%29