“WiFiManager.SCAN_RESULTS_AVAILABLE_ACTION”这个acticon是扫描完所有的ap才发的,还是只要扫描到一个就发啊。
         还有这个方法getScanResults()获得的是扫描到的ap的列表?         还有连接ap是不是用enableNetwork(int id, boolean flag);就可以。         还有连接结束后,怎么知道连接成功或失败啊。以上问题纠结好久了,希望得到大牛的指导,谢谢,非常感谢啊。

解决方案 »

  1.   

    每扫描一次,把所有WIFI热点都找出来,然后排序,再做UI更新的。
      

  2.   

    官方文档说明如下:
    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()可以得到扫描结果。