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