如何查看当前连接的AP是否为隐藏AP?

时间:2018-06-21 09:00:29

标签: android

我想检查当前连接的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的使用仍然感到困惑。

0 个答案:

没有答案