package com.m.common.utils; import android.content.Context; import android.net.ConnectivityManager; import android.telephony.TelephonyManager; import com.m.common.context.GlobalContext; public class NetworkUtils { public static boolean signalAvailable = false; public static boolean isSignalAvailable() { return signalAvailable; } public static boolean isNetworkAvailable(){ ConnectivityManager cm = (ConnectivityManager) GlobalContext.getInstance().getSystemService(Context.CONNECTIVITY_SERVICE); boolean networkAvailable = false; if(cm.getActiveNetworkInfo() != null){ networkAvailable = cm.getActiveNetworkInfo().isAvailable(); } return networkAvailable; } public static String getIMEI() { TelephonyManager tm = (TelephonyManager) GlobalContext.getInstance().getSystemService(Context.TELEPHONY_SERVICE); if (tm != null) return tm.getDeviceId(); return ""; } }