android - 如何在android中检查3g是否处于 Activity 状态

标签 android 3g-network

我正在尝试检查手机中的 3G 是否处于 Activity 状态,然后我必须触发一个 Intent。 所以请有人帮助我 提前致谢:)

最佳答案

我最近写的一个应用程序的另一个 fragment :

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;
}

关于android - 如何在android中检查3g是否处于 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511564/

相关文章:

linux-kernel - make[1] : *** No rule to make target `firmware/am335x-pm-firmware.bin' , 需要 `firmware/am335x-pm-firmware.bin.gen.o' 。停止

ubuntu - 连接多个USB 3G调制解调器的脚本

javascript - iOS 和 Android 中深度链接的版本支持

android - 在自定义 ListView 中隐藏数字键盘后复选框的状态发生变化

android - 如何编辑 Android.manifest.template.xml 文件以接收推送通知

java - 启用/禁用数据问题

Android cordova 推送图标丢失

java - Android开发中的类调用

networking - UMTS网络中的定时器T323和快速休眠