2009-10-19 53 views

回答

0

簡短的回答是你不能。

較長的答案是你不應該。它是secure settings之一,因此不應該直接操作。

在上述狀態的鏈接的文檔:

安全系統設置,包含系統偏好應用程序可以讀取,但不允許寫。這些用於用戶必須通過系統UI或針對這些值的專用API來顯式修改的偏好,而不是由應用程序直接修改。

要做到這一點,最簡單的方法是將用戶指向正確的設置活動,使用SYNC_SETTINGS行動:

Intent intent = new Intent("android.settings.SYNC_SETTINGS"); 
intent.addCategory("android.intent.category.DEFAULT"); 
startActivity(intent); 

這是最有可能打破你的應用程序的流量,反而會使確保用戶知道設置的更改。