List of usage examples for android.telephony TelephonyManager NETWORK_TYPE_EVDO_0
int NETWORK_TYPE_EVDO_0
To view the source code for android.telephony TelephonyManager NETWORK_TYPE_EVDO_0.
Click Source Link
From source file:org.restcomm.app.utillib.DataObjects.PhoneState.java
public static int rilRadioTechnologyToNetworkType(int rt) { switch (rt) { case RIL_RADIO_TECHNOLOGY_GPRS: return TelephonyManager.NETWORK_TYPE_GPRS; case RIL_RADIO_TECHNOLOGY_EDGE: return TelephonyManager.NETWORK_TYPE_EDGE; case RIL_RADIO_TECHNOLOGY_UMTS: return TelephonyManager.NETWORK_TYPE_UMTS; case RIL_RADIO_TECHNOLOGY_HSDPA: return TelephonyManager.NETWORK_TYPE_HSDPA; case RIL_RADIO_TECHNOLOGY_HSUPA: return TelephonyManager.NETWORK_TYPE_HSUPA; case RIL_RADIO_TECHNOLOGY_HSPA: return TelephonyManager.NETWORK_TYPE_HSPA; case RIL_RADIO_TECHNOLOGY_IS95A: case RIL_RADIO_TECHNOLOGY_IS95B: return TelephonyManager.NETWORK_TYPE_CDMA; case RIL_RADIO_TECHNOLOGY_1xRTT: return TelephonyManager.NETWORK_TYPE_1xRTT; case RIL_RADIO_TECHNOLOGY_EVDO_0: return TelephonyManager.NETWORK_TYPE_EVDO_0; case RIL_RADIO_TECHNOLOGY_EVDO_A: return TelephonyManager.NETWORK_TYPE_EVDO_A; case RIL_RADIO_TECHNOLOGY_EVDO_B: return TelephonyManager.NETWORK_TYPE_EVDO_B; case RIL_RADIO_TECHNOLOGY_EHRPD: return TelephonyManager.NETWORK_TYPE_EHRPD; case RIL_RADIO_TECHNOLOGY_LTE: return TelephonyManager.NETWORK_TYPE_LTE; case RIL_RADIO_TECHNOLOGY_HSPAP: return TelephonyManager.NETWORK_TYPE_HSPAP; case RIL_RADIO_TECHNOLOGY_GSM: return NETWORK_NEWTYPE_GSM; case RIL_RADIO_TECHNOLOGY_TD_SCDMA: return NETWORK_NEWTYPE_TD_SCDMA; case RIL_RADIO_TECHNOLOGY_IWLAN: return NETWORK_NEWTYPE_IWLAN; default:/*from w w w . j a v a2 s .c o m*/ return TelephonyManager.NETWORK_TYPE_UNKNOWN; } }
From source file:com.vonglasow.michael.satstat.MainActivity.java
/** * Gets the generation of a phone network type * @param networkType The network type as returned by {@link TelephonyManager.getNetworkType} * @return 2, 3 or 4 for 2G, 3G or 4G; 0 for unknown *//*from w w w.ja va 2 s .c o m*/ public static int getNetworkGeneration(int networkType) { switch (networkType) { case TelephonyManager.NETWORK_TYPE_CDMA: case TelephonyManager.NETWORK_TYPE_EDGE: case TelephonyManager.NETWORK_TYPE_GPRS: case TelephonyManager.NETWORK_TYPE_IDEN: return 2; case TelephonyManager.NETWORK_TYPE_1xRTT: case TelephonyManager.NETWORK_TYPE_EHRPD: case TelephonyManager.NETWORK_TYPE_EVDO_0: case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_B: case TelephonyManager.NETWORK_TYPE_HSDPA: case TelephonyManager.NETWORK_TYPE_HSPA: case TelephonyManager.NETWORK_TYPE_HSPAP: case TelephonyManager.NETWORK_TYPE_HSUPA: case TelephonyManager.NETWORK_TYPE_UMTS: return 3; case TelephonyManager.NETWORK_TYPE_LTE: return 4; default: return 0; } }
From source file:com.SecUpwN.AIMSICD.service.AimsicdService.java
/** * Confirmation of connection to an EVDO Network * * @return EVDO network connection returns TRUE *//*from w w w. j a v a 2 s .com*/ private boolean isEvDoNetwork(int networkType) { return (networkType == TelephonyManager.NETWORK_TYPE_EVDO_0) || (networkType == TelephonyManager.NETWORK_TYPE_EVDO_A) || (networkType == TelephonyManager.NETWORK_TYPE_EVDO_B) || (networkType == TelephonyManager.NETWORK_TYPE_EHRPD); }
From source file:com.ferdi2005.secondgram.voip.VoIPService.java
private void updateNetworkType() { ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo info = cm.getActiveNetworkInfo(); lastNetInfo = info;// w ww . ja v a2 s . c o m int type = VoIPController.NET_TYPE_UNKNOWN; if (info != null) { switch (info.getType()) { case ConnectivityManager.TYPE_MOBILE: switch (info.getSubtype()) { case TelephonyManager.NETWORK_TYPE_GPRS: type = VoIPController.NET_TYPE_GPRS; break; case TelephonyManager.NETWORK_TYPE_EDGE: case TelephonyManager.NETWORK_TYPE_1xRTT: type = VoIPController.NET_TYPE_EDGE; break; case TelephonyManager.NETWORK_TYPE_UMTS: case TelephonyManager.NETWORK_TYPE_EVDO_0: type = VoIPController.NET_TYPE_3G; break; case TelephonyManager.NETWORK_TYPE_HSDPA: case TelephonyManager.NETWORK_TYPE_HSPA: case TelephonyManager.NETWORK_TYPE_HSPAP: case TelephonyManager.NETWORK_TYPE_HSUPA: case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_B: type = VoIPController.NET_TYPE_HSPA; break; case TelephonyManager.NETWORK_TYPE_LTE: type = VoIPController.NET_TYPE_LTE; break; default: type = VoIPController.NET_TYPE_OTHER_MOBILE; break; } break; case ConnectivityManager.TYPE_WIFI: type = VoIPController.NET_TYPE_WIFI; break; case ConnectivityManager.TYPE_ETHERNET: type = VoIPController.NET_TYPE_ETHERNET; break; } } if (controller != null) { controller.setNetworkType(type); } }
From source file:com.codename1.impl.android.AndroidImplementation.java
/** * @inheritDoc//w w w .java 2s . c om */ public int getAPType(String id) { if (apIds == null) { getAPIds(); } NetworkInfo info = (NetworkInfo) apIds.get(id); if (info == null) { return NetworkManager.ACCESS_POINT_TYPE_UNKNOWN; } int type = info.getType(); int subType = info.getSubtype(); if (type == ConnectivityManager.TYPE_WIFI) { return NetworkManager.ACCESS_POINT_TYPE_WLAN; } else if (type == ConnectivityManager.TYPE_MOBILE) { switch (subType) { case TelephonyManager.NETWORK_TYPE_1xRTT: return NetworkManager.ACCESS_POINT_TYPE_NETWORK2G; // ~ 50-100 kbps case TelephonyManager.NETWORK_TYPE_CDMA: return NetworkManager.ACCESS_POINT_TYPE_NETWORK2G; // ~ 14-64 kbps case TelephonyManager.NETWORK_TYPE_EDGE: return NetworkManager.ACCESS_POINT_TYPE_NETWORK2G; // ~ 50-100 kbps case TelephonyManager.NETWORK_TYPE_EVDO_0: return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 400-1000 kbps case TelephonyManager.NETWORK_TYPE_EVDO_A: return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 600-1400 kbps case TelephonyManager.NETWORK_TYPE_GPRS: return NetworkManager.ACCESS_POINT_TYPE_NETWORK2G; // ~ 100 kbps case TelephonyManager.NETWORK_TYPE_HSDPA: return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 2-14 Mbps case TelephonyManager.NETWORK_TYPE_HSPA: return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 700-1700 kbps case TelephonyManager.NETWORK_TYPE_HSUPA: return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 1-23 Mbps case TelephonyManager.NETWORK_TYPE_UMTS: return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 400-7000 kbps /* * Above API level 7, make sure to set android:targetSdkVersion * to appropriate level to use these */ case TelephonyManager.NETWORK_TYPE_EHRPD: // API level 11 return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 1-2 Mbps case TelephonyManager.NETWORK_TYPE_EVDO_B: // API level 9 return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 5 Mbps case TelephonyManager.NETWORK_TYPE_HSPAP: // API level 13 return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 10-20 Mbps case TelephonyManager.NETWORK_TYPE_IDEN: // API level 8 return NetworkManager.ACCESS_POINT_TYPE_NETWORK2G; // ~25 kbps case TelephonyManager.NETWORK_TYPE_LTE: // API level 11 return NetworkManager.ACCESS_POINT_TYPE_NETWORK3G; // ~ 10+ Mbps // Unknown case TelephonyManager.NETWORK_TYPE_UNKNOWN: default: return NetworkManager.ACCESS_POINT_TYPE_NETWORK2G; } } else { return NetworkManager.ACCESS_POINT_TYPE_UNKNOWN; } }