> 文章列表 > Android Wifi开发——网络配置(九)

Android Wifi开发——网络配置(九)

Android Wifi开发——网络配置(九)

         前面分析了网路连接的流程,对于连接新的网络需要添加网络配置信息,然后拿到 networkId 再进行网络连接。

一、APP调用

// 连接新的网路
int wcnetworkid = mWifiManager.addNetwork(getConfiguration());
mWifiManager.enableNetwork(wcnetworkid, true);/* 配置WiFi信息*/
public WifiConfiguration getConfiguration() {String ssid = \"Xiao_Xu\";String pwd = \"12345678\";WifiConfiguration localWifiConfiguration = new WifiConfiguration();//公认的IEEE 802.11验证算法。localWifiConfiguration.allowedAuthAlgorithms.clear();localWifiConfiguration.allowedAuthAlgorithms.set(0);//公认的的公共组密码。localWifiConfiguration.allowedGroupCiphers.clear();localWifiConfiguration.allowedGroupCiphers.set(2);//公认的密钥管理方案。localWifiConfiguration.allowedKeyManagement.clear();localWifiConfiguration.allowedKeyManagement.set(1);//密码为WPA。localWifiConfiguration.allowedPairwiseCiphers.clear();localWifiConfiguration.allow