Thursday, April 28, 2011

Android How to Connect With particular Network SSID

 try
 {
    ConnectivityManager myConnManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
    NetworkInfo myNetworkInfo = myConnManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
    WifiManager myWifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE);
WifiInfo myWifiInfo = myWifiManager.getConnectionInfo();
//Using above Line you Connect With Particular SSID
if(myWifiInfo.getSSID().equals("BSNL_AP"))
{
txtStatus.setText("Connected");
txtNetwork.setText(myWifiInfo.getSSID());
txtNetworkSpeed.setText(String.valueOf(myWifiInfo.getLinkSpeed()) + " " +          myWifiInfo.LINK_SPEED_UNITS);

}
else
{
txtStatus.setText("Disconnected");
txtNetwork.setText("--------");
txtNetworkSpeed.setText("-------");
}


 }//End Try
 catch(Exception e)
 {
 e.printStackTrace();
Log.d("Debug","Line Number 100");
}
}
    

No comments:

Post a Comment