我正在阅读现有的 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 (MAC),但 WifiConfiguration 中的所有(至少在我的情况下)BSSID 都是 NULL。可能是什么问题以及如何解决?
替代问题 - 在哪里获取设置的 Wifi 设置(姜饼)的代码,因为它确实显示 BSSID