更新Android provider.Settings.System值

use*_*926 5 android system settings.settings

它看到我无法写入LG-P500(Android 2.2)中的设置.这是我的代码:

android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.AUTO_TIME, 1); 
Run Code Online (Sandbox Code Playgroud)

用于指定用户是否更喜欢从网络(NITZ)自动提取日期,时间和时区的值.1 =是,0 =否

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

谁能知道会出现什么问题?非常感谢你.

Mar*_*iux 3

你应该添加

<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"></uses-permission>
Run Code Online (Sandbox Code Playgroud)

到您的AndroidManifest.xml文件。

这应该可以解决问题;-)