我想检查当前连接的AP是否是隐藏的AP,它不会广播其SSID。
我已经尝试过https://developer.android.com/reference/android/net/wifi/WifiInfo.html#getHiddenSSID()的getHiddenSSID()
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
isHidden = wifiInfo.getHiddenSSID();
但是,即使设备连接到隐藏的AP,它似乎总是会返回false。
我是否误解了getHiddenSSID()的用法?
根据其描述,应为“如果该网络未广播其SSID,则为true,因此必须将特定于SSID的探测请求用于扫描。”
P.S。我检查了目标AP是否通过使用嗅探器在信标中未广播其SSID。
我认为可以通过扫描网络来实现此目的,但是对于此getHiddenSSID()某些api的使用仍然感到困惑。