解决方案 »

  1.   

    我的解决了,可以这样  if(Type == WifiCipherType.WIFICIPHER_NOPASS)
          {
           config.hiddenSSID = true;  
    //         config.wepKeys[0] = "";
            config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
    //         config.wepTxKeyIndex = 0;
          }
    把与wep有关的都注释掉就行了
      

  2.   

    我自己解决办法是这样的 if (type == SECURITY_NONE) {            
                config.wepKeys[0] = "\"" + "\"";        
                config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);  
                config.wepTxKeyIndex = 0;   还是谢谢各位了
      

  3.   

    我的也可以,但是我要加上一个 BSSID  就老是返回-1 求大神指点
      wifiCong.SSID = "\""+wifi.SSID+"\"";//\"转义字符,代表" 
    ////  wifiCong.BSSID= "\""+BSSID+"\""; 
     wifiCong.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);