2012-09-03 148 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崩潰報告。 –

回答

相關問題