Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.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
Java 如何切换ConnectivityManager.GetBackgroundDataSet()返回的选项?_Java_Android_Networking - Fatal编程技术网

Java 如何切换ConnectivityManager.GetBackgroundDataSet()返回的选项?

Java 如何切换ConnectivityManager.GetBackgroundDataSet()返回的选项?,java,android,networking,Java,Android,Networking,有人看过杰沙基的吗 如何在emulator中切换ConnectivityManager.GetBackgroundDataSeting返回的选项?简单的回答是不能 较长的答案是你不应该。这是一个问题,因此不应该被直接操纵 处于上述链接状态的单据: 安全系统设置,包含应用程序可以读取但不允许写入的系统首选项。这些是用户必须通过系统UI或这些值的专用API显式修改的首选项,而不是由应用程序直接修改 最简单的方法是使用“同步设置”操作将用户指向正确的设置活动: 这很可能会中断应用程序的流程,但会确保用

有人看过杰沙基的吗


如何在emulator中切换ConnectivityManager.GetBackgroundDataSeting返回的选项?

简单的回答是不能

较长的答案是你不应该。这是一个问题,因此不应该被直接操纵

处于上述链接状态的单据:

安全系统设置,包含应用程序可以读取但不允许写入的系统首选项。这些是用户必须通过系统UI或这些值的专用API显式修改的首选项,而不是由应用程序直接修改

最简单的方法是使用“同步设置”操作将用户指向正确的设置活动:

这很可能会中断应用程序的流程,但会确保用户知道对设置的更改

 Intent intent = new Intent("android.settings.SYNC_SETTINGS");
 intent.addCategory("android.intent.category.DEFAULT");
 startActivity(intent);