android wifi连接指定热点出现的有关问题

android wifi连接指定热点出现的问题

open.openWifi();

open.addNetwork(open.CreateWifiInfo("Test", "lijiande", 3));
这个是连接方法
 private static WifiManager mWifiManager;
 // 定义WifiInfo对象   
     private WifiInfo mWifiInfo; 
 // 构造器   
     public Open(Context context) {  
         // 取得WifiManager对象   
        mWifiManager = (WifiManager) context  
                .getSystemService(Context.WIFI_SERVICE);  
        // 取得WifiInfo对象   
         mWifiInfo = mWifiManager.getConnectionInfo();  
     } 
  // 打开WIFI   
     public void openWifi() {  
         if (!mWifiManager.isWifiEnabled()) {  
             mWifiManager.setWifiEnabled(true);  
         }  
     } 
public WifiConfiguration CreateWifiInfo(String SSID, String Password, int Type)  
    {  
          WifiConfiguration config = new WifiConfiguration();    
           config.allowedAuthAlgorithms.clear();  
           config.allowedGroupCiphers.clear();  
           config.allowedKeyManagement.clear();  
           config.allowedPairwiseCiphers.clear();  
           config.allowedProtocols.clear();  
          config.SSID = "\"" + SSID + "\"";    
           
          WifiConfiguration tempConfig = this.IsExsits(SSID);            
          if(tempConfig != null) {   
              mWifiManager.removeNetwork(tempConfig.networkId);   
          } 
           
          if(Type == 1) //WIFICIPHER_NOPASS 
          {  
               config.wepKeys[0] = "";  
               config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);  
               config.wepTxKeyIndex = 0;