有没有办法通过Android应用程序以编程方式更改Gmail帐户的同步设置?例如,我想从我的应用启用/停用同步Gmail帐户,而无需用户执行任何操作。
我看了AccountManager
,但这似乎不是正确的地方。
答案 0 :(得分:4)
您可以使用ContentResolver.setSyncAutomatically(Account account, String authority, boolean sync)
通过API更改它。您需要获取相关帐户的句柄(通常通过AccountManager类...),您需要查找内容权限字符串。后者可以从android.Provider.xxxContract
获取(例如ContactsContract ......)
答案 1 :(得分:0)
我可以告诉你:
BACKGROUND_DATA
中的Settings.Secure
设置控制的,应用程序无法修改