如何在服务器和设备之间同步具有不同名称的文件

时间:2013-10-06 09:14:14

标签: android contacts sync

我在网络服务器上有vcard文件,我正在尝试构建一个恢复应用程序,检索这些联系人并将其导入手机,以防它们不存在或更新。 文件名以原始联系人ID结尾(例如:noa_32.vcf)。 问题是,当我尝试多次使用恢复时,我会得到重复的联系人。 为了避免这种重复,有一种方法可以创建另一个文件,其中包含有关每个文件及其匹配名称的信息。

问题是:还有其他方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

它可以通过多种方式解决。一种方法可以是这样的: 创建一个包含列"Restored_VCards"和android Vcard_id, contact_name的表contact_id 在sqlite数据库中。 在恢复每个vCard之前,查询数据库中是否已存在vCard标识和名称。 如果它不存在则恢复,否则跳过处理此vCard。

因此你可以摆脱冗余。

问我是否有任何麻烦。

祝你好运。