更新Android供应商。设置系统值

问题描述:

它看到我无法写入LG-P500(Android 2.2)的设置。 这是我的代码:更新Android供应商。设置系统值

android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.AUTO_TIME, 1); 

值来指定,如果用户首选的日期,时间和时区是从网络(NITZ)自动获取。 1 =是,0 =否

它在我的模拟器android 2.2 工作正常我也尝试在其他手机,HTC的android 2.1它工作正常。

有谁知道会是什么问题? 非常感谢。

您应该添加

<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission> 
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"></uses-permission> 

AndroidManifest.xml文件。

这应该做的伎俩;-)

+0

我尝试一个太..它在HTC Hero的,但仍然无法在LG擎天柱一个.. – user430926 2010-12-07 10:47:40

+0

我对LG的Optimus One和这个工程工作..检查你的代码,也许你在Manifest中忘记了一些意图过滤器。 – Mariux 2010-12-07 12:03:47

+1

权限WRITE_SECURE_SETTINGS只允许系统应用程序。 – theWook 2014-02-11 05:45:19