package me.evis.mobile.util;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
public class DeviceUtil {
private DeviceUtil() {
// No instance.
}
/**
* From http://stackoverflow.com/a/4009133/245345
*
* @return whether is device online
*/
public static boolean isOnline(Context context) {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
}
}