【问题标题】:Is it possible to add another sync account to an existing contact in android?是否可以将另一个同步帐户添加到 android 中的现有联系人?
【发布时间】:2016-01-08 16:22:03
【问题描述】:

我想做的是创建一个同步应用程序,并且我正在根据同步框架指南进行操作,现在我不想做所有乏味的工作,因此寻找捷径。

我想将我的同步帐户添加到现有联系人,而不是镜像联系人并将它们与现有联系人聚合。我只是想知道是否可以在 ContentProviderOperation 的帮助下做到这一点?

如果是这样,有没有这样做的例子? android 中的联系人也很混乱。

【问题讨论】:

    标签: android contactscontract android-syncadapter


    【解决方案1】:

    不,这是不可能的。 Android 的联系人数据库没有提供足够的元数据字段来做到这一点。特别是ACCOUNT_NAMEACCOUNT_TYPE 列对于每个联系人仅存在一次。此外,您将无法使用有效同步的机制(DIRTY、DELETED、SOURCE_ID、SYNC1,...),因为这些字段被用作帐户的原始同步适配器,如果您修改任何字段,您将破坏它其中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多