android移动数据/ 3G

时间:2012-09-03 14:04:40

标签: android mobile

如何在Android上禁用和启用移动数据(3G)?

我读到我需要使用连接管理器。但是,我仍然不明白如何启用和禁用移动数据?

我发现了这个,然而,它对我不起作用,

任何人都可以向我解释如何打开和关闭移动数据?

TelephonyManager telephonyManager = (TelephonyManager) context
                .getSystemService(Context.TELEPHONY_SERVICE);
switch (telephonyManager.getDataState()) {
        case TelephonyManager.DATA_CONNECTED:
            setMobileDataEnabledMethod.invoke(iConnectivityManager, false);
            break;
        case TelephonyManager.DATA_DISCONNECTED:
            setMobileDataEnabledMethod.invoke(iConnectivityManager, true);
            break;
        }

1 个答案:

答案 0 :(得分:0)

How to disable Mobile Data on Android

您正在开发哪种api级别?作为Siddharth的Logcat建议...... 太少的信息top帮助你适当