我想要做的是创建一个同步应用程序,我现在基于同步框架指南这样做我现在处于一个我不想做所有繁琐工作的地步因此寻找一个快捷方式。
我想将同步帐户添加到现有联系人,而不是镜像联系人并将其与现有联系人聚合在一起。我只想知道在ContentProviderOperation的帮助下是否可以这样做?
若有,那么这样做的例子是什么? android中的联系人也很困惑。
答案 0 :(得分:1)
不,这是不可能的。 Android的联系人数据库没有提供足够的元数据字段来执行此操作。特别是ACCOUNT_NAME和ACCOUNT_TYPE列仅针对每个联系人存在一次。此外,您将无法使用这些机制进行有效同步(DIRTY,DELETED,SOURCE_ID,SYNC1,...),因为这些字段被用作帐户的原始同步适配器,如果您要修改任何字段,则会将其中断这些。