有没有办法通过 Android 应用程序以编程方式更改 Gmail 帐户的同步设置?例如,我想在我的应用程序中启用/禁用 Gmail 帐户的同步,而无需用户执行任何操作。
我看了一下AccountManager
,但这似乎不是合适的地方。
最佳答案
您可以使用 ContentResolver.setSyncAutomatically(Account account, String authority, boolean sync)
通过 API 更改它。您需要获得相关帐户的句柄(通常通过 AccountManager 类...)并且您需要查找内容权限字符串。后者你可以从 android.Provider.xxxContract
(例如 ContactsContract...)
关于android - 如何通过 Android API 更改同步设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3065465/