【发布时间】:2013-06-27 14:23:40
【问题描述】:
我需要扫描可用的 Wi-Fi 信号及其强度。我正在使用wifiManager.startScan(); 和异步wifiManager.getScanResult();。
在不支持 5GHz 频段的设备上大约需要 500 毫秒才能获得结果,在支持 5GHz 频段的设备上大约需要 2 秒,这对我来说太长了。我猜 1.5s 的延迟是在搜索整个 5GHz 频段。
有什么方法可以让设备仅在 2.4GHz 频段进行扫描,或者有什么其他方法可以更快地获得结果(例如通过 NDK)?我搜索了整个网络,一无所获,所以我想这是唯一的方法。
谢谢。
【问题讨论】:
标签: android wifi wifimanager