如何使用 Google API 将 Android native 联系人同步到 Google 帐户。 提供一些有用的链接。
最佳答案
同步会自动发生。您可以通过编程方式添加或删除联系人。但是,当且仅当用户在手机设置中启用了“同步联系人”选项时,操作系统才会自动处理同步。
但是,如果用户使用如下方式启用了同步,则可以运行可以调用同步过程的同步例程:
private void requestSync()
{
AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccounts();
for (Account account : accounts)
{
int isSyncable = ContentResolver.getIsSyncable(account, ContactsContract.AUTHORITY);
if (isSyncable > 0)
{
Bundle extras = new Bundle();
extras.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true);
ContentResolver.requestSync(accounts[0], ContactsContract.AUTHORITY, extras);
}
}
}
关于android - 如何使用google contacts api以编程方式将手机联系人同步到android中的gmail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12793568/