WifiConfiguration config=new WifiConfiguration();
config.SSID="\""+w1.SSID+"\"" ; 
config.SSID="\""+r+"\"";
config.hiddenSSID = true;  
config.status = WifiConfiguration.Status.ENABLED;
config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
config.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
mainWifi.setWifiEnabled(true);
int w=mainWifi.addNetwork(config);
System.out.println("wangluoid........."+w);
boolean b=mainWifi.enableNetwork(w, true);
System.out.println("是否成功"+b);
我连接的SSID没有加密码 b返回的是true w返回的也是可以的  不晓得那里出错了  那位大侠说一下  崩溃啊。。