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