0

我正在编写一个 android 应用程序,它将开始同步在“帐户和同步”设置下添加的所有帐户。我正在使用以下代码获取所有添加的帐户

AccountManager am = (AccountManager) getSystemService(Context.ACCOUNT_SERVICE);
Account[]acs = am.getAccounts();

获取帐户后,我想为每个帐户开始同步

for(Account ac:acs){
    ContentResolver.requestSync(ac,authority,extras);
}

我的问题是如何获取检索到的帐户的权限?

4

1 回答 1

0

一个更简单的答案是简单地关闭全局同步启用标志,然后将其重新打开。在这种情况下,Android 默认启动完全同步。

ContentResolver.setMasterSyncAutomatically()

您的应用将需要清单中的适当权限才能更改该标志。

于 2011-10-12T13:30:42.697 回答