Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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 provider.Settings.System值吗?_Android - Fatal编程技术网

我可以更新Android provider.Settings.System值吗?

我可以更新Android provider.Settings.System值吗?,android,Android,我可以读取如下设置,例如: 最后一个字符串mytest=System.getString(this.getContentResolver(),System.Airport\u MODE\u ON) …但似乎无法使用putString写入设置,无论我尝试了什么。可能就是这个.getContentResolver()的作用域???我是个新手,所以谁知道呢,也许这是不可能的,或者只是语法?当前,代码位于活动类的onCreate中 非常感谢您提供的任何见解。您是否已在AndroidMainfest.xm

我可以读取如下设置,例如:

最后一个字符串mytest=System.getString(this.getContentResolver(),System.Airport\u MODE\u ON)

…但似乎无法使用putString写入设置,无论我尝试了什么。可能就是这个.getContentResolver()的作用域???我是个新手,所以谁知道呢,也许这是不可能的,或者只是语法?当前,代码位于活动类的onCreate中


非常感谢您提供的任何见解。

您是否已在AndroidMainfest.xml中授予您的应用程序写入设置权限

如果没有,您将看到:

E/AndroidRuntime(11614):由以下原因引起:java.lang.SecurityException:权限拒绝:编写com.android.providers.settings.setingsProviderURIcontent://settings/system 从pid=11614开始,uid=10053需要android.permission.WRITE\u设置


我强烈建议在调试此类内容时查看日志输出。

您是否已在AndroidMainfest.xml中授予应用程序写入设置权限

如果没有,您将看到:

E/AndroidRuntime(11614):由以下原因引起:java.lang.SecurityException:权限拒绝:编写com.android.providers.settings.setingsProviderURIcontent://settings/system 从pid=11614开始,uid=10053需要android.permission.WRITE\u设置


我强烈建议在调试这种东西时查看日志输出。

谢谢Jim,这肯定是我的问题。我在Eclipse中查看控制台窗口和调试窗口,但什么都没有出现。在你的评论之后,我想我一定错过了什么。。。果然,我找到了LogCat窗口——还有我的安全异常。再次感谢!谢谢吉姆,那肯定是我的问题。我在Eclipse中查看控制台窗口和调试窗口,但什么都没有出现。在你的评论之后,我想我一定错过了什么。。。果然,我找到了LogCat窗口——还有我的安全异常。再次感谢!