为什么WifiConfiguration.BSSID始终为空?

时间:2012-01-14 15:10:04

标签: android wifimanager

我正在阅读现有的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>

问题是 - 所有(至少在我的情况下)WifiConfiguration中的BSSID是NULL,尽管可以在设置中看到BSSID(MAC)。 可能是什么问题以及如何解决它?

替代问题 - 在哪里获取设置的Wifi设置(Gingerbread)的代码,因为它显示了BSSID

0 个答案:

没有答案