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:com.fallahpoor.infocenter.fragments.SimFragment.java
private String getNetworkType(TelephonyManager telephonyManager) { int intNetType = telephonyManager.getNetworkType(); String netType;/*w w w.j a v a 2 s . com*/ switch (intNetType) { case TelephonyManager.NETWORK_TYPE_1xRTT: netType = getString(R.string.sim_sub_item_1xrtt); break; case TelephonyManager.NETWORK_TYPE_CDMA: netType = getString(R.string.sim_sub_item_cdma); break; case TelephonyManager.NETWORK_TYPE_EDGE: netType = getString(R.string.sim_sub_item_edge); break; case TelephonyManager.NETWORK_TYPE_EHRPD: netType = getString(R.string.sim_sub_item_ehrdp); break; case TelephonyManager.NETWORK_TYPE_EVDO_0: case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_B: netType = getString(R.string.sim_sub_item_evdo); break; case TelephonyManager.NETWORK_TYPE_GPRS: netType = getString(R.string.sim_sub_item_gprs); break; case TelephonyManager.NETWORK_TYPE_HSDPA: netType = getString(R.string.sim_sub_item_hsdpa); break; case TelephonyManager.NETWORK_TYPE_HSPA: netType = getString(R.string.sim_sub_item_hspa); break; case TelephonyManager.NETWORK_TYPE_HSPAP: netType = getString(R.string.sim_sub_item_hspap); break; case TelephonyManager.NETWORK_TYPE_HSUPA: netType = getString(R.string.sim_sub_item_hsupa); break; case TelephonyManager.NETWORK_TYPE_IDEN: netType = getString(R.string.sim_sub_item_iden); break; case TelephonyManager.NETWORK_TYPE_LTE: netType = getString(R.string.sim_sub_item_lte); break; case TelephonyManager.NETWORK_TYPE_UMTS: netType = getString(R.string.sim_sub_item_umts); break; default: netType = getString(R.string.unknown); } return netType; }
From source file:org.kei.android.phone.cellhistory.towers.MobileNetworkInfo.java
public static String getNetworkType(final int networkType, final boolean nameOnly) { String nt = ""; if (!nameOnly) nt = " (" + networkType + ")"; switch (networkType) { case TelephonyManager.NETWORK_TYPE_CDMA: return "CDMA" + nt; case TelephonyManager.NETWORK_TYPE_EDGE: return "EDGE" + nt; case TelephonyManager.NETWORK_TYPE_GPRS: return "GPRS" + nt; case TelephonyManager.NETWORK_TYPE_IDEN: return "IDEN" + nt; case TelephonyManager.NETWORK_TYPE_1xRTT: return "1xRTT" + nt; case TelephonyManager.NETWORK_TYPE_EHRPD: return "EHRPD" + nt; case TelephonyManager.NETWORK_TYPE_EVDO_0: return "EVDO_0" + nt; case TelephonyManager.NETWORK_TYPE_EVDO_A: return "EVDO_A" + nt; case TelephonyManager.NETWORK_TYPE_EVDO_B: return "EVDO_B" + nt; case TelephonyManager.NETWORK_TYPE_HSDPA: return "HSDPA" + nt; case TelephonyManager.NETWORK_TYPE_HSPA: return "HSPA" + nt; case TelephonyManager.NETWORK_TYPE_HSPAP: return "HSPAP" + nt; case TelephonyManager.NETWORK_TYPE_HSUPA: return "HSUPA" + nt; case TelephonyManager.NETWORK_TYPE_UMTS: return "UMTS" + nt; case TelephonyManager.NETWORK_TYPE_LTE: return "LTE" + nt; default:/*from w w w. j a va 2 s .c o m*/ return TowerInfo.UNKNOWN + nt; } }
From source file:android_network.hetnet.vpn_service.Util.java
public static String getNetworkTypeName(int networkType) { switch (networkType) { // 2G/*from w ww .j ava 2 s. co m*/ case TelephonyManager.NETWORK_TYPE_1xRTT: return "1xRTT"; case TelephonyManager.NETWORK_TYPE_CDMA: return "CDMA"; case TelephonyManager.NETWORK_TYPE_EDGE: return "EDGE"; case TelephonyManager.NETWORK_TYPE_GPRS: return "GPRS"; case TelephonyManager.NETWORK_TYPE_IDEN: return "IDEN"; // 3G case TelephonyManager.NETWORK_TYPE_EHRPD: return "EHRPD"; case TelephonyManager.NETWORK_TYPE_EVDO_0: return "EVDO_0"; case TelephonyManager.NETWORK_TYPE_EVDO_A: return "EVDO_A"; case TelephonyManager.NETWORK_TYPE_EVDO_B: return "EVDO_B"; case TelephonyManager.NETWORK_TYPE_HSDPA: return "HSDPA"; case TelephonyManager.NETWORK_TYPE_HSPA: return "HSPA"; case TelephonyManager.NETWORK_TYPE_HSPAP: return "HSPAP"; case TelephonyManager.NETWORK_TYPE_HSUPA: return "HSUPA"; case TelephonyManager.NETWORK_TYPE_UMTS: return "UMTS"; case NETWORK_TYPE_TD_SCDMA: return "TD_SCDMA"; // 4G case TelephonyManager.NETWORK_TYPE_LTE: return "LTE"; case NETWORK_TYPE_IWLAN: return "IWLAN"; default: return Integer.toString(networkType); } }
From source file:eu.faircode.netguard.Util.java
public static String getNetworkGeneration(int networkType) { switch (networkType) { case TelephonyManager.NETWORK_TYPE_1xRTT: case TelephonyManager.NETWORK_TYPE_CDMA: case TelephonyManager.NETWORK_TYPE_EDGE: case TelephonyManager.NETWORK_TYPE_GPRS: case TelephonyManager.NETWORK_TYPE_IDEN: case TelephonyManager.NETWORK_TYPE_GSM: return "2G"; 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: case TelephonyManager.NETWORK_TYPE_TD_SCDMA: return "3G"; case TelephonyManager.NETWORK_TYPE_LTE: case TelephonyManager.NETWORK_TYPE_IWLAN: return "4G"; default://from ww w .ja v a 2s .co m return "?G"; } }
From source file:org.kei.android.phone.cellhistory.towers.MobileNetworkInfo.java
public static String getTheoreticalSpeed(final NetworkInfo ni) { if (ni.getType() == ConnectivityManager.TYPE_MOBILE) { switch (ni.getSubtype()) { case TelephonyManager.NETWORK_TYPE_1xRTT: return "~50-100 kbps"; case TelephonyManager.NETWORK_TYPE_CDMA: return "~14-64 kbps"; case TelephonyManager.NETWORK_TYPE_EDGE: return "~50-100 kbps"; case TelephonyManager.NETWORK_TYPE_EVDO_0: return "~400-1000 kbps"; case TelephonyManager.NETWORK_TYPE_EVDO_A: return "~600-1400 kbps"; case TelephonyManager.NETWORK_TYPE_GPRS: return "~100 kbps"; case TelephonyManager.NETWORK_TYPE_HSDPA: return "~2-14 Mbps"; case TelephonyManager.NETWORK_TYPE_HSPA: return "~700-1700 kbps"; case TelephonyManager.NETWORK_TYPE_HSUPA: return "~1-23 Mbps"; case TelephonyManager.NETWORK_TYPE_UMTS: return "~400-7000 kbps"; case TelephonyManager.NETWORK_TYPE_EHRPD: return "~1-2 Mbps"; case TelephonyManager.NETWORK_TYPE_EVDO_B: return "~5 Mbps"; case TelephonyManager.NETWORK_TYPE_HSPAP: return "~10-20 Mbps"; case TelephonyManager.NETWORK_TYPE_IDEN: return "~25 kbps"; case TelephonyManager.NETWORK_TYPE_LTE: return "~10+ Mbps"; }/* w ww .j a va 2 s. c om*/ } return TowerInfo.UNKNOWN; }
From source file:org.mozilla.mozstumbler.service.stumblerthread.scanners.cellscanner.CellInfo.java
static String getCellRadioTypeName(int networkType) { switch (networkType) { // If the network is either GSM or any high-data-rate variant of it, the radio // field should be specified as `gsm`. This includes `GSM`, `EDGE` and `GPRS`. case TelephonyManager.NETWORK_TYPE_GPRS: case TelephonyManager.NETWORK_TYPE_EDGE: return CELL_RADIO_GSM; // If the network is either UMTS or any high-data-rate variant of it, the radio // field should be specified as `umts`. This includes `UMTS`, `HSPA`, `HSDPA`, // `HSPA+` and `HSUPA`. case TelephonyManager.NETWORK_TYPE_UMTS: case TelephonyManager.NETWORK_TYPE_HSDPA: case TelephonyManager.NETWORK_TYPE_HSUPA: case TelephonyManager.NETWORK_TYPE_HSPA: case TelephonyManager.NETWORK_TYPE_HSPAP: return CELL_RADIO_UMTS; case TelephonyManager.NETWORK_TYPE_LTE: return CELL_RADIO_LTE; // If the network is either CDMA or one of the EVDO variants, the radio // field should be specified as `cdma`. This includes `1xRTT`, `CDMA`, `eHRPD`, // `EVDO_0`, `EVDO_A`, `EVDO_B`, `IS95A` and `IS95B`. case TelephonyManager.NETWORK_TYPE_EVDO_0: case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_B: case TelephonyManager.NETWORK_TYPE_1xRTT: case TelephonyManager.NETWORK_TYPE_EHRPD: case TelephonyManager.NETWORK_TYPE_IDEN: return CELL_RADIO_CDMA; default://from w w w . j a va 2 s .c o m Log.e(LOG_TAG, "", new IllegalArgumentException("Unexpected network type: " + networkType)); return String.valueOf(networkType); } }
From source file:org.mozilla.mozstumbler.service.scanners.cellscanner.CellInfo.java
static String getCellRadioTypeName(int networkType) { switch (networkType) { // If the network is either GSM or any high-data-rate variant of it, the radio // field should be specified as `gsm`. This includes `GSM`, `EDGE` and `GPRS`. case TelephonyManager.NETWORK_TYPE_GPRS: case TelephonyManager.NETWORK_TYPE_EDGE: return CELL_RADIO_GSM; // If the network is either UMTS or any high-data-rate variant of it, the radio // field should be specified as `umts`. This includes `UMTS`, `HSPA`, `HSDPA`, // `HSPA+` and `HSUPA`. case TelephonyManager.NETWORK_TYPE_UMTS: case TelephonyManager.NETWORK_TYPE_HSDPA: case TelephonyManager.NETWORK_TYPE_HSUPA: case TelephonyManager.NETWORK_TYPE_HSPA: case TelephonyManager.NETWORK_TYPE_HSPAP: return CELL_RADIO_UMTS; case TelephonyManager.NETWORK_TYPE_LTE: return CELL_RADIO_LTE; // If the network is either CDMA or one of the EVDO variants, the radio // field should be specified as `cdma`. This includes `1xRTT`, `CDMA`, `eHRPD`, // `EVDO_0`, `EVDO_A`, `EVDO_B`, `IS95A` and `IS95B`. case TelephonyManager.NETWORK_TYPE_EVDO_0: case TelephonyManager.NETWORK_TYPE_EVDO_A: case TelephonyManager.NETWORK_TYPE_EVDO_B: case TelephonyManager.NETWORK_TYPE_1xRTT: case TelephonyManager.NETWORK_TYPE_EHRPD: case TelephonyManager.NETWORK_TYPE_IDEN: return CELL_RADIO_CDMA; default:/*from w ww .j av a2 s.com*/ Log.e(LOGTAG, "", new IllegalArgumentException("Unexpected network type: " + networkType)); return String.valueOf(networkType); } }
From source file:org.restcomm.app.utillib.DataObjects.PhoneState.java
/** * Returns an integer to represent the generation of the network type. * Changed to a 5 tier designation where GPRS=tier1 and LTE=tier5 * @param networkType//from www . ja v a 2s .c o m * @return 0 for unknown, 2 for 2G and 3 for 3G. */ public static String getNetworkName(int networkType) { switch (networkType) { case TelephonyManager.NETWORK_TYPE_GPRS: // < 2g - tier 1 because data rate is <64 kbps return "GPRS"; case TelephonyManager.NETWORK_TYPE_1xRTT: //2g (aka CDMA 2000) return "1xRTT"; case TelephonyManager.NETWORK_TYPE_CDMA: //2g (havent decided if plain cdma should be tier 1) return "CDMA"; case TelephonyManager.NETWORK_TYPE_EDGE: //2g return "EDGE"; case TelephonyManager.NETWORK_TYPE_EVDO_0: //3g return "EVDO0"; case TelephonyManager.NETWORK_TYPE_EVDO_A: //3g return "EVDOA"; case TelephonyManager.NETWORK_TYPE_HSDPA: //3g return "HSDPA"; case TelephonyManager.NETWORK_TYPE_HSPA: //3g return "HSPA"; case TelephonyManager.NETWORK_TYPE_HSUPA: //3g return "HSUPA"; case TelephonyManager.NETWORK_TYPE_UMTS: //3g return "UMTS"; // NEW NETWORK_TYPES - We need to rconsider these as 3G for now until we are sure of how to handle 4G 'outages' // because these technologies might only be active when transferring data and we don't want to treat as 4G outage when it reverts back to 3G case PhoneState.NETWORK_NEWTYPE_HSPAP: //3.5g HSPA+ return "HSPA+"; case PhoneState.NETWORK_NEWTYPE_EVDOB: //3.5g return "EVDOB"; case PhoneState.NETWORK_NEWTYPE_EHRPD: //3.5g return "eHRPD"; case PhoneState.NETWORK_NEWTYPE_LTE: // true 4g return "LTE"; case TelephonyManager.NETWORK_TYPE_UNKNOWN: default: return "Unknown"; } }
From source file:com.SecUpwN.AIMSICD.activities.MapViewer.java
/** * Loads Signal Strength Database details to plot on the map, * only entries which have a location (lon, lat) are used. *//*from w ww.jav a 2s . com*/ private void loadEntries() { final int SIGNAL_SIZE_RATIO = 15; int signal; int color; mMap.clear(); CircleOptions circleOptions; mDbHelper.open(); Cursor c = mDbHelper.getCellData(); if (c.moveToFirst()) { do { final int cellID = c.getInt(0); final int lac = c.getInt(1); final int net = c.getInt(2); final double dlat = Double.parseDouble(c.getString(3)); final double dlng = Double.parseDouble(c.getString(4)); if (dlat == 0.0 && dlng == 0.0) { continue; } signal = c.getInt(5); if (signal <= 0) { signal = 20; } if ((dlat != 0.0) || (dlng != 0.0)) { loc = new LatLng(dlat, dlng); switch (net) { case TelephonyManager.NETWORK_TYPE_UNKNOWN: color = 0xF0F8FF; break; case TelephonyManager.NETWORK_TYPE_GPRS: color = 0xA9A9A9; break; case TelephonyManager.NETWORK_TYPE_EDGE: color = 0x87CEFA; break; case TelephonyManager.NETWORK_TYPE_UMTS: color = 0x7CFC00; break; case TelephonyManager.NETWORK_TYPE_HSDPA: color = 0xFF6347; break; case TelephonyManager.NETWORK_TYPE_HSUPA: color = 0xFF00FF; break; case TelephonyManager.NETWORK_TYPE_HSPA: color = 0x238E6B; break; case TelephonyManager.NETWORK_TYPE_CDMA: color = 0x8A2BE2; break; case TelephonyManager.NETWORK_TYPE_EVDO_0: color = 0xFF69B4; break; case TelephonyManager.NETWORK_TYPE_EVDO_A: color = 0xFFFF00; break; case TelephonyManager.NETWORK_TYPE_1xRTT: color = 0x7CFC00; break; default: color = 0xF0F8FF; break; } // Add Signal radius circle based on signal strength circleOptions = new CircleOptions().center(loc).radius(signal * SIGNAL_SIZE_RATIO) .fillColor(color).strokeColor(color).visible(true); mMap.addCircle(circleOptions); // Add map marker for CellID Marker marker = mMap.addMarker( new MarkerOptions().position(loc).draggable(false).title("CellID - " + cellID)); mMarkerMap.put(marker, new MarkerData("" + cellID, "" + loc.latitude, "" + loc.longitude, "" + lac, "", "", "", false)); } } while (c.moveToNext()); } else { Helpers.msgShort(this, "No tracked locations found to overlay on map."); } if (loc != null && (loc.latitude != 0.0 && loc.longitude != 0.0)) { CameraPosition POSITION = new CameraPosition.Builder().target(loc).zoom(16).build(); mMap.animateCamera(CameraUpdateFactory.newCameraPosition(POSITION)); } else { if (mBound) { // Try and find last known location and zoom there Location lastLoc = mAimsicdService.lastKnownLocation(); if (lastLoc != null && lastLoc.hasAccuracy()) { loc = new LatLng(lastLoc.getLatitude(), lastLoc.getLongitude()); CameraPosition POSITION = new CameraPosition.Builder().target(loc).zoom(16).build(); mMap.animateCamera(CameraUpdateFactory.newCameraPosition(POSITION)); } else { //Use Mcc to move camera to an approximate location near Countries Capital int mcc = mAimsicdService.mDevice.mCell.getMCC(); double[] d = mDbHelper.getDefaultLocation(mcc); loc = new LatLng(d[0], d[1]); CameraPosition POSITION = new CameraPosition.Builder().target(loc).zoom(13).build(); mMap.animateCamera(CameraUpdateFactory.newCameraPosition(POSITION)); } } } loadOpenCellIDMarkers(); c.close(); mDbHelper.close(); }
From source file:com.wbtech.common.CommonUtil.java
/** * ????// w w w .ja va 2 s.com * @param context * @return WIFI MOBILE */ public static String getNetworkType(Context context) { // ConnectivityManager connectionManager = (ConnectivityManager) // context.getSystemService(Context.CONNECTIVITY_SERVICE); // NetworkInfo networkInfo = connectionManager.getActiveNetworkInfo(); TelephonyManager manager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); int type = manager.getNetworkType(); String typeString = "UNKOWN"; if (type == TelephonyManager.NETWORK_TYPE_CDMA) { typeString = "CDMA"; } if (type == TelephonyManager.NETWORK_TYPE_EDGE) { typeString = "EDGE"; } if (type == TelephonyManager.NETWORK_TYPE_EVDO_0) { typeString = "EVDO_0"; } if (type == TelephonyManager.NETWORK_TYPE_EVDO_A) { typeString = "EVDO_A"; } if (type == TelephonyManager.NETWORK_TYPE_GPRS) { typeString = "GPRS"; } if (type == TelephonyManager.NETWORK_TYPE_HSDPA) { typeString = "HSDPA"; } if (type == TelephonyManager.NETWORK_TYPE_HSPA) { typeString = "HSPA"; } if (type == TelephonyManager.NETWORK_TYPE_HSUPA) { typeString = "HSUPA"; } if (type == TelephonyManager.NETWORK_TYPE_UMTS) { typeString = "UMTS"; } if (type == TelephonyManager.NETWORK_TYPE_UNKNOWN) { typeString = "UNKOWN"; } return typeString; }