package piuk.blockchain.android.util; import piuk.blockchain.android.R; import piuk.blockchain.android.WalletApplication; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Handler; public class ConnectivityStatus { ConnectivityStatus() { ; } public static boolean hasConnectivity(Context ctx) { boolean ret = false; ConnectivityManager cm = (ConnectivityManager)ctx.getSystemService(Context.CONNECTIVITY_SERVICE); if(cm != null) { NetworkInfo neti = cm.getActiveNetworkInfo(); if(neti != null) { if(neti.getState() == NetworkInfo.State.CONNECTED) { ret = true; } } } return ret; } public static boolean hasWiFi(Context ctx) { boolean ret = false; ConnectivityManager cm = (ConnectivityManager)ctx.getSystemService(Context.CONNECTIVITY_SERVICE); if(cm != null) { if(cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected()) { ret = true; } } return ret; } }