“WiFiManager.SCAN_RESULTS_AVAILABLE_ACTION”这个acticon是扫描完所有的ap才发的,还是只要扫描到一个就发啊。
还有这个方法getScanResults()获得的是扫描到的ap的列表?
还有连接ap是不是用enableNetwork(int id, boolean flag);就可以。
还有连接结束后,怎么知道连接成功或失败啊。
以上问题纠结好久了,希望得到大牛的指导,谢谢,非常感谢啊。
------解决方案--------------------
应该是扫到了一个就发,你看那个列表都是不断更新的
------解决方案--------------------
每扫描一次,把所有WIFI热点都找出来,然后排序,再做UI更新的。
------解决方案--------------------
官方文档说明如下:
An access point scan has completed, and results are available from the supplicant. Call getScanResults() to obtain the results.
只有扫描到一个接入点就会产生WiFiManager.SCAN_RESULTS_AVAILABLE_ACTION,
getScanResults()可以得到扫描结果。