2010-09-30 70 views
5

它看到我無法寫入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它工作正常。

有誰知道會是什麼問題? 非常感謝。

回答

3

您應該添加

<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