如何在android中以编程方式扫描隐藏的无线接入点?
getScanResults
仅向我提供可见的接入点,但我也需要发现隐藏点。
以编程方式扫描Wi-Fi网络(使用WifiManager.startScan()
和WifiManager.getScanResults()
)时,如果在接入点上禁用SSID广播且接入点从未连接到设备,则ScanResult元素此访问点不会出现在返回的访问点列表中。
答案 0 :(得分:0)
如果您可以扫描隐藏的接入点,隐藏它们的重点是什么?
编辑:我会尝试至少提供一些帮助,而不是一个聪明人。没有人实现这个原因的原因是因为在没有连接它们的情况下嗅探网络,你的无线网卡(或手机芯片)需要支持monitor mode。几乎没有手机制造商已经解锁了这个功能,他们可以在驱动程序中启用监控模式。不要指望它。