Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用Android棒棒糖或更高版本代码中的数据连接_Android_Android Networking - Fatal编程技术网

禁用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

有没有办法在具有棒棒糖或更高版本(代码)的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 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);
}