2012-09-03 149 views
0

如何禁用并启用Android上的移动数据(3G)?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; 
     } 
+0

不适合您吗?它会崩溃吗?如果是,发布logcat崩溃报告。 –

回答

相关问题