List of usage examples for android.telephony TelephonyManager NETWORK_TYPE_UMTS
int NETWORK_TYPE_UMTS
To view the source code for android.telephony TelephonyManager NETWORK_TYPE_UMTS.
Click Source Link
From source file:Main.java
public static String getNetworkTypeName(int type) { switch (type) { case TelephonyManager.NETWORK_TYPE_GPRS: return "GPRS"; case TelephonyManager.NETWORK_TYPE_EDGE: return "EDGE"; case TelephonyManager.NETWORK_TYPE_UMTS: return "UMTS"; case TelephonyManager.NETWORK_TYPE_HSDPA: return "HSDPA"; case TelephonyManager.NETWORK_TYPE_HSUPA: return "HSUPA"; case TelephonyManager.NETWORK_TYPE_HSPA: return "HSPA"; case TelephonyManager.NETWORK_TYPE_CDMA: return "CDMA"; case TelephonyManager.NETWORK_TYPE_EVDO_0: return "CDMA - EvDo rev. 0"; case TelephonyManager.NETWORK_TYPE_EVDO_A: return "CDMA - EvDo rev. A"; case TelephonyManager.NETWORK_TYPE_EVDO_B: return "CDMA - EvDo rev. B"; case TelephonyManager.NETWORK_TYPE_1xRTT: return "CDMA - 1xRTT"; case TelephonyManager.NETWORK_TYPE_LTE: return "LTE"; case TelephonyManager.NETWORK_TYPE_EHRPD: return "CDMA - eHRPD"; case TelephonyManager.NETWORK_TYPE_IDEN: return "iDEN"; case TelephonyManager.NETWORK_TYPE_HSPAP: return "HSPA+"; default:/*from w w w. j a va2 s . c o m*/ return "UNKNOWN"; } }
From source file:Main.java
/** * Checks if is umts.//from w w w .j a va 2s. co m * * @param ctx * the ctx * @return true, if is umts */ public static boolean isUmts(final Context ctx) { TelephonyManager tm = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE); return tm.getNetworkType() >= TelephonyManager.NETWORK_TYPE_UMTS; }
From source file:Main.java
/** * Determines the network generation based on the networkType retrieved via telephonyManager.getNetworkType() * @param networkType/* www .ja v a 2 s .c o m*/ * @return * 0: Invalid value * 2: GSM * 3: 3G * 4: LTE */ public static int networkTypeToNetworkGeneration(int networkType) { if (networkType == 0) return 0; else if (networkType == TelephonyManager.NETWORK_TYPE_UMTS || networkType == TelephonyManager.NETWORK_TYPE_HSDPA || networkType == TelephonyManager.NETWORK_TYPE_HSPA || networkType == TelephonyManager.NETWORK_TYPE_HSPAP || networkType == TelephonyManager.NETWORK_TYPE_HSUPA) return 3; else if (networkType == TelephonyManager.NETWORK_TYPE_GPRS || networkType == TelephonyManager.NETWORK_TYPE_EDGE || networkType == TelephonyManager.NETWORK_TYPE_CDMA) return 2; else if (networkType == TelephonyManager.NETWORK_TYPE_LTE) { return 4; } else { return 0; } }
From source file:Main.java
public static boolean isWiFiEnabled(Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); return ((cm != null && cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().getState() == NetworkInfo.State.CONNECTED) || tm != null && tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS); }
From source file:Main.java
public static boolean isWifiEnabled(Context context) { ConnectivityManager mgrConn = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mgrTel = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); return ((mgrConn.getActiveNetworkInfo() != null && mgrConn.getActiveNetworkInfo().getState() == NetworkInfo.State.CONNECTED) || mgrTel.getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS); }
From source file:Main.java
public static boolean isConnectivity(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); return ((connectivityManager.getActiveNetworkInfo() != null && connectivityManager.getActiveNetworkInfo().getState() == NetworkInfo.State.CONNECTED) || telephonyManager.getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS); }
From source file:Main.java
public static boolean isWifiOr3G(Context ctx) { ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = cm.getActiveNetworkInfo(); if (info == null) return false; int netType = info.getType(); int netSubtype = info.getSubtype(); if (netType == ConnectivityManager.TYPE_WIFI) { return info.isConnected(); } else if (netType == ConnectivityManager.TYPE_MOBILE && netSubtype == TelephonyManager.NETWORK_TYPE_UMTS) { return info.isConnected(); } else {/*from w ww. ja va 2 s. c o m*/ return false; } }
From source file:Main.java
public static boolean checkGprsNetwork(Context context) { boolean has = false; ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mTelephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); NetworkInfo info = connectivity.getActiveNetworkInfo(); int netType = info.getType(); int netSubtype = info.getSubtype(); if (netType == ConnectivityManager.TYPE_MOBILE && netSubtype == TelephonyManager.NETWORK_TYPE_UMTS && !mTelephony.isNetworkRoaming()) { has = info.isConnected();/*from w w w . j a v a2 s. c o m*/ } return has; }
From source file:Main.java
/** * The NETWORK_TYPE_xxxx for current data connection. * @param network_type "getNetworkType()" *//* w w w .jav a2s . co m*/ public static String getNetworkTypeStr(int network_type) { switch (network_type) { case TelephonyManager.NETWORK_TYPE_UNKNOWN://0 return "NETWORK_TYPE_UNKNOWN"; //GPRS (2.5G) case TelephonyManager.NETWORK_TYPE_GPRS://1 return "NETWORK_TYPE_GPRS"; //EDGE (2.75G) case TelephonyManager.NETWORK_TYPE_EDGE://2 return "NETWORK_TYPE_EDGE"; //UMTS (3G) case TelephonyManager.NETWORK_TYPE_UMTS://3 return "NETWORK_TYPE_UMTS"; //CDMA: Either IS95A or IS95B, also cdmaOne (2G) case TelephonyManager.NETWORK_TYPE_CDMA://4 return "NETWORK_TYPE_CDMA"; //EVDO revision 0 (3G) case TelephonyManager.NETWORK_TYPE_EVDO_0://5 return "NETWORK_TYPE_EVDO_0"; //EVDO revision A (3G) case TelephonyManager.NETWORK_TYPE_EVDO_A://6 return "NETWORK_TYPE_EVDO_A"; //1xRTT, also CDMA2000 1x (2.5G/2.75G) case TelephonyManager.NETWORK_TYPE_1xRTT://7 return "NETWORK_TYPE_1xRTT"; //HSDPA, also W-CDMA R5 (3.5G) case TelephonyManager.NETWORK_TYPE_HSDPA://8 return "NETWORK_TYPE_HSDPA"; //HSUPA, also W-CDMA R6 (3.5G) case TelephonyManager.NETWORK_TYPE_HSUPA://9 return "NETWORK_TYPE_HSUPA"; //HSPA also W-CDMA R5/R6 (3G) case TelephonyManager.NETWORK_TYPE_HSPA://10 return "NETWORK_TYPE_HSPA"; //iDEN (2G) case TelephonyManager.NETWORK_TYPE_IDEN://11 return "NETWORK_TYPE_IDEN"; //EVDO revision B (3G) case TelephonyManager.NETWORK_TYPE_EVDO_B://12 return "NETWORK_TYPE_EVDO_B"; //LTE (4G) case TelephonyManager.NETWORK_TYPE_LTE://13 return "NETWORK_TYPE_LTE"; //eHRPD, also Enhanced 1xEVDO (3G) case TelephonyManager.NETWORK_TYPE_EHRPD://14 return "NETWORK_TYPE_EHRPD"; //HSPA+, also W-CDMA R7 (3.75G) case TelephonyManager.NETWORK_TYPE_HSPAP://15 return "NETWORK_TYPE_HSPAP"; //GSM (2G) //This is marked with "@hide". case 16://TelephonyManager.NETWORK_TYPE_GSM return "NETWORK_TYPE_GSM"; //TD-SCDMA (3G) //This is marked with "@hide". case 17://TelephonyManager.NETWORK_TYPE_TD_SCDMA return "NETWORK_TYPE_TD_SCDMA"; default: return UNKNOWN; } }
From source file:Main.java
/** * Whether is fast mobile network/* w w w. j av a2s.co m*/ * * @param context * @return */ private static boolean isFastMobileNetwork(Context context) { TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); if (telephonyManager == null) { return false; } switch (telephonyManager.getNetworkType()) { case TelephonyManager.NETWORK_TYPE_EVDO_0: case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_HSDPA: case TelephonyManager.NETWORK_TYPE_HSPA: case TelephonyManager.NETWORK_TYPE_HSUPA: case TelephonyManager.NETWORK_TYPE_UMTS: case TelephonyManager.NETWORK_TYPE_EHRPD: case TelephonyManager.NETWORK_TYPE_EVDO_B: case TelephonyManager.NETWORK_TYPE_HSPAP: case TelephonyManager.NETWORK_TYPE_LTE: return true; case TelephonyManager.NETWORK_TYPE_IDEN: case TelephonyManager.NETWORK_TYPE_UNKNOWN: case TelephonyManager.NETWORK_TYPE_1xRTT: case TelephonyManager.NETWORK_TYPE_CDMA: case TelephonyManager.NETWORK_TYPE_EDGE: case TelephonyManager.NETWORK_TYPE_GPRS: default: return false; } }