创建联系人是否属于第三方帐户?

时间:2013-01-03 07:13:17

标签: android android-contentprovider android-contacts

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

感谢您的阅读!

create third party contact

1 个答案:

答案 0 :(得分:0)

将联系人插入RAW Contact表时,请提供A 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);