13

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

4

0 回答 0