2009-10-19 52 views

回答

0

简短的回答是你不能。

较长的答案是你不应该。它是secure settings之一,因此不应该直接操作。

在上述状态的链接的文档:

安全系统设置,包含系统偏好应用程序可以读取,但不允许写。这些用于用户必须通过系统UI或针对这些值的专用API来显式修改的偏好,而不是由应用程序直接修改。

要做到这一点,最简单的方法是将用户指向正确的设置活动,使用SYNC_SETTINGS行动:

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

这是最有可能打破你的应用程序的流量,反而会使确保用户知道设置的更改。