我可以读取这样的设置,例如:
final String mytest = System.getString(this.getContentResolver(),System.AIRPLANE_MODE_ON);
...但似乎无法使用putString写入设置,无论我尝试过什么。也许它是this.getContentResolver()的范围???我是新手,所以谁知道,也许它无法完成,或者它只是语法?目前,代码位于Activity类的onCreate中。
非常感谢任何见解。
答案 0 :(得分:1)
您是否在AndroidMainfest.xml中提供了应用程序WRITE_SETTINGS权限?
如果没有,你会看到:
E / AndroidRuntime(11614):引起:java.lang.SecurityException:权限拒绝:编写com.android.providers.settings.SettingsProvider uri content:// settings / system from pid = 11614,uid = 10053需要android .permission.WRITE_SETTINGS我强烈建议在调试此类事情时查看日志输出。