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