返回首页

亲爱的朋友们,
我需要你的帮助。我使用的Andr​​oid与指定的名称,如"测试",连接到一个不安全的无线网络;
我使用的打击测试代码,但它的失败。因此,任何一个能帮助我吗?


public class WifiConnActivity extends Activity {

    /** Called when the activity is first created. */

	final String tag = "WifiConn:...";

	EditText txt;

	WifiManager mWifi;

	

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

 

        mWifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);

 

        txt = (EditText)findViewById(R.id.editText1);

 

        Button b1 = (Button)findViewById(R.id.B1);        

        b1.setOnClickListener(new OnClickListener(){

            @Override

        	public void onClick(View v)

        	{

                

                if (mWifi.startScan())

                {

                	Log.d(tag, "startScan()");

 

                	List<scanresult> sRet = mWifi.getScanResults();

 

                	for (int i=0; i<sret.size();>                	{

                    	ScanResult retS = sRet.get(i); 

                    	txt.append("resT: " + retS.SSID +" " + retS.BSSID + "\n");

                    	Log.d(tag, "resT: " + retS.SSID +" " + retS.BSSID);

                    	

                    	if (retS.SSID.equalsIgnoreCase("TEST")) // TEST is wireless SSID

                    	{

                        	txt.append("Found: " + retS.SSID +" " + retS.BSSID + "\n");

                   		

                    		WifiConfiguration wc = new WifiConfiguration();

 

                    		wc.SSID = "\""+retS.SSID+"\"";

                    		wc.BSSID = retS.BSSID;

                    		wc.status = WifiConfiguration.Status.ENABLED;

                    		wc.hiddenSSID = true;

                    		

                    		int netID = mWifi.addNetwork(wc); // add network

                    		txt.append("addNetwork: "+ Integer.toString(netID) +"\n");

                    		

                    		if(mWifi.enableNetwork(netID, true)) // enable network

                    		{

                    			txt.append("enableNetwork: true\n");

                    		}

                    	}

                	}

                	

                }

        	}

        	

        });      

    }    

}

回答

评论会员:S 时间:2