background image

       
        public static String getNetWorkCountryIso(Context context) {
                TelephonyManager manager = (TelephonyManager) context
                                .getSystemService(Activity.TELEPHONY_SERVICE);
                return manager.getNetworkCountryIso();
        }

       
        public static String getNetWorkOperator(Context context) {
                TelephonyManager manager = (TelephonyManager) context
                                .getSystemService(Activity.TELEPHONY_SERVICE);
                return manager.getNetworkOperator();
        }

       
        public static String getNetWorkOperatorName(Context context) {
                TelephonyManager manager = (TelephonyManager) context
                                .getSystemService(Activity.TELEPHONY_SERVICE);
                return manager.getNetworkOperatorName();
        }

       
        public static int getNetworkType(Context context) {
                TelephonyManager manager = (TelephonyManager) context
                                .getSystemService(Activity.TELEPHONY_SERVICE);
                return manager.getNetworkType();
        }

       
        public static boolean isOnline(Context context) {
                ConnectivityManager manager = (ConnectivityManager) context
                                .getSystemService(Activity.CONNECTIVITY_SERVICE);
                NetworkInfo info = manager.getActiveNetworkInfo();
                if (info != null && info.isConnected()) {
                        return true;
                }
                return false;
        }

       
        public static String getConnectTypeName(Context context) {
                if (!isOnline(context)) {
                        return "OFFLINE";