How to auto connect a WiFi with specified SSID?
<p>Can some body help me to solve this issue? Many thanks.</p>

<p>here is my code, and @ mWifi.enableNetwork(netID, true) it's cannot enable network. and cannot auto connect to specified network. so i want to know where I had made a mistake.?</p>

<pre><code>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())  //scan now
            {
                Log.d(tag, "startScan()");

                List&lt;ScanResult&gt; sRet = mWifi.getScanResults();  //scan results.

                for (int i=0; i&lt;sRet.size(); i++)
                {
                    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"))
                    {
                        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, but cannot work???????????
                        {
                            txt.append("enableNetwork: true\n");
                        }
                    }
                }

            }
        }

    });      
}
</code></pre>

<p>}</p>
