我需要扫描可用的 Wi-Fi 信号及其强度。我在用着wifiManager.startScan();
和异步wifiManager.getScanResult();
.
在不支持 5GHz 频段的设备上,大约需要 500 毫秒才能获得结果,在支持 5GHz 频段的设备上大约需要 2 秒,这对我来说太多了。我猜想 1.5 秒的延迟是在搜索整个 5GHz 频段时出现的。
有什么方法可以告诉设备仅在 2.4GHz 频段进行扫描,或者有任何其他方法可以更快地获得结果(例如通过 NDK)?我搜索了整个网络并没有找到任何结果,所以我想这是唯一的方法。
谢谢。
有什么方法可以告诉设备仅在 2.4GHz 下扫描
乐队
我认为没有办法如何实现它。
你能做的只有打电话startScan()
并等待结果。然后,您可以根据频率过滤结果,特别是每个 AP(接入点)的 2.4Ghz 频率应低于 2500 Mhz。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)