Я читаю существующую конфигурацию Wi Fi.Код довольно приличный
WifiManager wifiMgr = (WifiManager) getSystemService(Context.WIFI_SERVICE);
List<WifiConfiguration> configurations= null;
if (wifiMgr != null)
{
configurations = wifiMgr.getConfiguredNetworks();
}
У меня есть необходимые разрешения:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
Проблема - все (по крайней мере, в моем случае) BSSID в WifiConfiguration равны NULL, несмотря на то, чтоBSSID (MAC) можно увидеть в настройках.В чем может быть проблема и как ее исправить?
Альтернативный вопрос - где взять код для настроек Wifi Settings (Gingerbread), так как он показывает BSSID