在安卓系统中,如何以编程方式扫描隐藏的无线接入点?getScanResults只提供可见的接入点,但我也需要发现隐藏的接入点。
以编程方式扫描Wi-Fi网络(使用WifiManager.startScan()和WifiManager.getScanResults())时,如果某个接入点上禁用了SSID广播,并且该接入点从未连接到该设备,则该接入点的ScanResult元素不会显示在返回的接入点列表中。
发布于 2014-02-25 17:18:32
如果您可以扫描隐藏的接入点,那么隐藏它们的意义何在?
编辑:我不会是一个自作聪明的人,我会试着至少提供一点帮助。还没有人实现这一点的原因是因为要在不连接网络的情况下嗅探网络,您的无线卡(或手机中的芯片)需要支持monitor mode。几乎没有手机制造商已经解锁了这一功能,这取决于他们在驱动程序中启用监控模式。不过,不要指望它。
https://stackoverflow.com/questions/22009538
复制相似问题