Check internet connections available or not in android app development.
Now a day every android application development needs to internet so every time need to check internet connection before call of web service or internet related operations.
For check connection created a simple class for it.First create a singleton singleton singleton.
Now a day every android application development needs to internet so every time need to check internet connection before call of web service or internet related operations.
For check connection created a simple class for it.First create a singleton singleton singleton.
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
public class NetworkStatus {
private static NetworkStatus instance = null;
private static Context mContext;
public static NetworkStatus getInstance(Context c) {
mContext = c;
if (instance == null) {
instance = new NetworkStatus();
}
return instance;
}
public boolean isConnectionAvailable() {
ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
return activeNetwork != null && activeNetwork.isConnectedOrConnecting();
}
public int getTypeOfConncection()
{
// ConnectivityManager.TYPE_BLUETOOTH
// ConnectivityManager.TYPE_DUMMY
// ConnectivityManager.TYPE_ETHERNET
// ConnectivityManager.TYPE_MOBILE
// ConnectivityManager.TYPE_MOBILE_DUN
// ConnectivityManager.TYPE_MOBILE_HIPRI
// ConnectivityManager.TYPE_MOBILE_MMS
// ConnectivityManager.TYPE_MOBILE_SUPL
// ConnectivityManager.TYPE_WIFI
// ConnectivityManager.TYPE_WIMAX
ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
return activeNetwork.getType();
}
}
Thursday, 13 November 2014
0 Response to Check internet connection in android
Post a Comment