How to get camped network type name:"Camped network name"
应用如何获得当前modem注册的网络类型:
/*
* Camped network name
*/
public String getNetWorkType()
{
TelephonyManager mTelephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
int mNetType = mTelephonyManager.getNetworkType();
switch (mNetType) {
case TelephonyManager.NETWORK_TYPE_GPRS:
mStringNet = "GPRS";
break;
case TelephonyManager.NETWORK_TYPE_EDGE:
mStringNet = "EDGE";
break;
case TelephonyManager.NETWORK_TYPE_UMTS:
mStringNet = "UMTS";
break;
case TelephonyManager.NETWORK_TYPE_CDMA:
mStringNet = "CDMA";
break;
case TelephonyManager.NETWORK_TYPE_EVDO_0:
mStringNet = "EVDO_0";
break;
case TelephonyManager.NETWORK_TYPE_EVDO_A:
mStringNet = "EVDO_A";
break;
case TelephonyManager.NETWORK_TYPE_1xRTT:
mStringNet = "1xRTT";
break;
case TelephonyManager.NETWORK_TYPE_HSDPA:
mStringNet = "HSDPA";
break;
case TelephonyManager.NETWORK_TYPE_HSUPA:
mStringNet = "HSUPA";
break;
case TelephonyManager.NETWORK_TYPE_HSPA:
mStringNet = "HSPA";
break;
case TelephonyManager.NETWORK_TYPE_HSPAP:
mStringNet = "HSPA+";
break;
case TelephonyManager.NETWORK_TYPE_IDEN:
mStringNet = "IDEN";
break;
case TelephonyManager.NETWORK_TYPE_EVDO_B:
mStringNet = "EVDO_B";
break;
case TelephonyManager.NETWORK_TYPE_LTE:
mStringNet = "LTE";
break;
case TelephonyManager.NETWORK_TYPE_EHRPD:
mStringNet = "EHRPD";
break;
case TelephonyManager.NETWORK_TYPE_HSPAP:
mStringNet = "HSPAP";
break;
case TelephonyManager.NETWORK_TYPE_UNKNOWN:
mStringNet = "UNKNOWN";
break;
}
return mStringNet;
}