WIFI的自动连接逻辑在wpa_supplicant中实现的。

应用中只需要调用WifiManager的saveConfiguration接口保存WifiConfiguration即可

保存configuration的两个接口

public void save(WifiConfiguration config, ActionListener listener)

public boolean saveConfiguration()


而连接的WifiConfiguration保存在:

system/etc/wifi/wpa_supplicant.conf文件中


然后通过

external/wpa_supplicant/events.c实现自动连接