android_net_wifi_Wifi.cpp中会发现很多wifi操作都是通过doXXXCommand来进行操作的,这些command都可以在wpa supplicant的control interface介绍(http://hostap.epitest.fi/wpa_supplicant/devel/ctrl_iface_page.html)里面找到。其中值得注意的是AP_SCAN这个命令。当AP_SCAN为1时,就是我们常说的fast connect,wpa supplicant将代替用户选择一个ap进行连接,当AP_SCAN为2时,就是我们所说的mannual connect, wpa supplicant 不用scan直接与唯一一个AP进行链接。AP_SCAN为0,在Android中并没有使用,其作用需要进一步研究。