赞
踩
前面分析了网路连接的流程,对于连接新的网络需要添加网络配置信息,然后拿到 networkId 再进行网络连接。
- // 连接新的网路
- 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.allowedPairwis

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。