我这里有个问题。我可能会向联系人提供者插入联系人,但我想知道我可以创建一个属于第三方帐户的联系人。我的意思是:我想添加我的联系人属于第三方帐户而不是 Google 帐户。我在 Google Play(Facebook 联系人同步应用程序,...)中找到了一些 apos,但他们没有此功能。我认为 Google Contact Provider 不允许我们这样做。我们能做到吗?如果可能的话,请告诉我怎么做?
感谢您的阅读!
我这里有个问题。我可能会向联系人提供者插入联系人,但我想知道我可以创建一个属于第三方帐户的联系人。我的意思是:我想添加我的联系人属于第三方帐户而不是 Google 帐户。我在 Google Play(Facebook 联系人同步应用程序,...)中找到了一些 apos,但他们没有此功能。我认为 Google Contact Provider 不允许我们这样做。我们能做到吗?如果可能的话,请告诉我怎么做?
感谢您的阅读!
在将联系人插入 RAW Contact 表时,提供 AccountType 和 accountName。
final ContentProviderOperation.Builder newContact = ContentProviderOperation
.newInsert(RawContacts.CONTENT_URI);
newContact.withValue(RawContacts.ACCOUNT_TYPE, rawContact.accountType);
newContact.withValue(RawContacts.ACCOUNT_NAME, rawContact.accountName);
newContact.withValue(RawContacts.AGGREGATION_MODE, RawContacts.AGGREGATION_MODE_DISABLED);