如何在android中检查3g是否处于活动状态

Vai*_*hav 5 android 3g-network

我正在尝试检查3G是否在我的手机中是否有效,之后我必须触发一个意图.所以请任何人帮助我提前谢谢:)

Don*_*Gru 5

我最近写的另一个应用片段:

TelephonyManager telManager;    
telManager = (TelephonyManager) getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
int cType = telManager.getNetworkType();
String cTypeString;
switch (cType) {
        case 1: cTypeString = "GPRS"; break;
        case 2: cTypeString = "EDGE"; break;
        case 3: cTypeString = "UMTS"; break;
        case 8: cTypeString = "HSDPA"; break;
        case 9: cTypeString = "HSUPA"; break;
        case 10:cTypeString = "HSPA"; break;
        default:cTypeString = "unknown"; break;
}
Run Code Online (Sandbox Code Playgroud)