如何在 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;
}