0

我这里有个问题。我可能会向联系人提供者插入联系人,但我想知道我可以创建一个属于第三方帐户的联系人。我的意思是:我想添加我的联系人属于第三方帐户而不是 Google 帐户。我在 Google Play(Facebook 联系人同步应用程序,...)中找到了一些 apos,但他们没有此功能。我认为 Google Contact Provider 不允许我们这样做。我们能做到吗?如果可能的话,请告诉我怎么做?

感谢您的阅读!

创建第三方联系人

4

1 回答 1

0

在将联系人插入 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);
于 2013-01-06T13:05:34.963 回答