public static String getNetworkType(Context context) {
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
if (telephonyManager == null) {
return "";
}
int networkType = telephonyManager.getNetworkType();
String str = "UNKOWN";
switch (networkType) {
case 0:
return "UNKNOWN";
case 1:
return "GPRS";
case 2:
return "EDGE";
case 3:
return "UMTS";
case 4:
return "CDMA";
case 5:
return "EVDO_0";
case 6:
return "EVDO_A";
case 7:
return "1XRTT";
case 8:
return "HSDPA";
case 9:
return "HSUPA";
case 10:
return "HSPA";
case 11:
return "IDEN";
case 12:
return "EVDO_B";
case 13:
return "LTE";
case 14:
return "EHRPD";
case 15:
return "HSPAP";
case 16:
return "GSM";
case 17:
return "TD_SCDMA";
case 18:
return "IWLAN";
case 20:
return "NR";
default:
return String.valueOf(networkType);
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-30931.html