0

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

问题是:有没有其他方法来处理这个问题?

4

1 回答 1

1

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

因此,您可以摆脱冗余。

问我你是否遇到任何麻烦。

祝你好运。

于 2013-10-06T10:31:37.150 回答