禁用Android棒棒糖或更高版本代码中的数据连接
有没有办法在具有棒棒糖或更高版本(代码)的Android上禁用/启用数据连接?答案并不是那么简单。我已经试过了(没用),结果是:,禁用Android棒棒糖或更高版本代码中的数据连接,android,android-networking,Android,Android Networking,有没有办法在具有棒棒糖或更高版本(代码)的Android上禁用/启用数据连接?答案并不是那么简单。我已经试过了(没用),结果是:, int currentapiVersion = android.os.Build.VERSION.SDK_INT; if (currentapiVersion >= 21) { // Do what u want (eneble or disaqble) eg. u want to enable in this condition Method
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= 21) {
// Do what u want (eneble or disaqble) eg. u want to enable in this condition
Method dataMtd = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);
dataMtd.setAccessible(true);
dataMtd.invoke(connectivityManager, true);
} else {
// Do what u want (eneble or disaqble) eg. u want to disable here
Method dataMtd = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);
dataMtd.setAccessible(false);
dataMtd.invoke(connectivityManager, false);
}