public static boolean checkWifi(Context context) {
boolean rtn = false;
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if(ni != null) {
if(ni.getType() == ConnectivityManager.TYPE_WIFI) {
rtn = ni.isConnected();
}
}
return rtn;
}
public static boolean checkLTE(Context context) {
boolean rtn = false;
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if(ni != null) {
if(ni.getType() == ConnectivityManager.TYPE_MOBILE) {
rtn = ni.isConnected();
}
}
return rtn;
}
public static boolean checkNetwork(Context context) {
boolean rtn = false;
if(checkLTE(context) || checkWifi(context)) {
rtn = true;
} else {
rtn = false;
}
return rtn;
}