一般同步设置“自动同步”checkbox以编程方式

我正在寻找一种方法来启用/禁用“一般同步设置”中的“自动同步”checkbox。

Afair股票电力控制部件也有这个function。 如果这个小工具可以做的话,我也应该有一个解决scheme,对吧? 请大家帮助我,我拼命寻找networking上的解决scheme,但没有成功。

此操作是否可能需要用户交互? 我知道我可以发送意图打开同步视图,但这不是我的意图!

我没有寻找特定帐户的同步设置,就像我在这个论坛中发现的一样

ContentResolver.setSyncAutomatically(Account account, String authority, boolean sync); 

我正在寻找一种方法来启用/禁用“一般同步设置”中的“自动同步”checkbox。

UPDATE

ContentResolver上尝试setMasterSyncAutomatically()

 ContentResolver.setMasterSyncAutomatically(true); // enables AutoSync 

你也应该添加这个

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

到你的AndroidManifest.xml文件。