尝试解决问题:巨大的联系人数据库


8

在运行ICS 4.0.3的HTC Sensation上,某些原因导致我的通讯录数据库快速增长。

尽管我发现以下事实,但数据库现在为580兆字节,并且在不断增长(有时每小时超过一兆字节):

  1. 禁用所有同步(我发现Google通讯录同步在最近几个月一直无法正常工作)
  2. 卸载了所有第三方同步应用程序(LinkedIn,FaceBook)
  3. 从“帐户和同步”中删除了所有帐户,但我的Google帐户除外
  4. 禁用所有网络访问(无WiFi,无数据)

以上步骤均无法解决问题。
使用Contacts Remover查找时,某些联系人具有大约300个LinkedIn联系人链接和照片。

我的目标是保存尽可能多的信息,将其同步到我的Google帐户,然后放弃通讯录数据库并从Google重新加载。

持续的内存压力使应用程序难以运行(我需要将应用程序移至SD以获得一些存储内存,然后再运行某些程序,并希望在运行时不会耗尽存储空间)。

基本上我的手机现在没用了。

我尝试解决该问题的想法是:

  1. 将联系人导出到SD卡上的VCF(成功)
  2. 将VCF复制到可以运行Android AVD的计算机上(成功)
  3. 安装允许添加Google帐户进行同步的AVD(成功)
  4. 在Eclipse中使用DDS将VCF复制到AVD SD卡(成功)
  5. 将VCF导入到AVD的“人脉”应用中(成功)
  6. 将AVD同步到Google(失败)

最后一步失败,但不会产生任何错误。
AVD正在使用以下设置来尽可能接近我的物理设备:

  • Target = Google API(Google Inc.)
  • 平台= 4.0
  • API等级= 14
  • CPU / ABI = ARM(armeabi-v7a)

两个问题(假设我想将联系人同步回我的Google帐户):

  • 如何使最后一步起作用?
  • 如果无法进行最后一步,我可以使用哪些替代方法?

VCF文件总计约3兆字节(具有约3000个联系人,每个联系人约一个千字节,而不是数据库中的200千字节)


2
不要迷恋XY-Probem,并要求最后一个仿真器步骤。您已经有一个可用的VCF,只需使用GMails Web界面将其导入即可。如果此VCF仍然很差,则可以在将其导入到Google之前对其进行简单的文本处理(正则表达式搜索和替换)。
ce4 2012年

谢谢!我不知道gmail可以导入VCF(因此,我的第二个问题:替代方法)。请把VCF导入发布到Google通讯录中作为答案,我会接受+赞成。这些是将VCF导入Google联系人的步骤:ehow.com/how_8404844_import-vcf-gmail.html
Jeroen Wiert Pluimers 2012年

Answers:


5

您已经有一个有效的vCard文件(.vcf),只需使用GMail的网络界面将其导入即可。如果该VCF仍然很糟糕,则可以对其进行简单的文本处理(正则表达式搜索和替换),然后再将其导入Google。

以下是使用网络界面将vCard文件导入GMail步骤

以下是Google帮助的摘录:

  1. 点击Gmail页面左上角的Gmail,然后选择通讯录。
  2. 点击更多操作下拉菜单,然后选择导入...。
  3. 点击选择文件按钮,然后找到您要上传的vCard文件。
  4. 选择文件,然后单击导入按钮。

考虑将所需的步骤移至您的答案,以防止用户通过链接实际看到导入过程的解决方案。
Zuul 2012年

1
嗯,不太确定。这是Google的官方帮助,该帮助可能会随着时间的推移而改进/更改。另外:我没有明确地链接到前面提到的ehow.com链接(对link-rot的恐惧!),因为我认为Google的帮助链接确实是永久性的(也适用于多种语言!)
ce4 2012年

阅读您的答案时,我必须点击链接以查看它是否提供了正确的解决方案。如果我是搜索此解决方案的用户,则必须单击链接以查看是否已经尝试过。;) 现在,我不必单击,这是我的+1
Zuul 2012年

非常感谢。已接受并+1,尤其是因为您已努力链接到Google的官方文档并在答案中包含了步骤。
Jeroen Wiert Pluimers,2012年

2

您也可以查看Contact Cleaner应用程序进行初始清理。不确定会给您带来多大的帮助(使用无关紧要的LinkedIn东西)。

要考虑的另一件事:暂时从配置->帐户中删除LinkedIn“提供程序”(如果在卸载连接的应用程序后仍保留在那里),可能会摆脱所有LinkedIn连接(至少可以通过这种方式与一些Xing的内容;不确定LinkedIn,因为我不使用它)-可能在您重新添加它时将它们还原而没有重复(尝试之前先进行备份)。

我知道这并不能完全回答您的问题,但是它可以解决您有关联系人数据库大小的大量问题,至少给您“部分缓解”和更多时间来考虑最终方法。


我忘了提一下,我已经删除了那些提供程序(对此很抱歉,修改可以解决此问题)。备份也会失败(可能是因为内存不足)。我尝试使用接触式清洁器来清洁零件,但这是一个乏味的过程(300张照片和300个链接需要很长时间),并且可能无法解决潜在的问题。如果其他所有方法都失败,将尝试使用该方法。感谢您在我的同一行中进行思考。+1。
Jeroen Wiert Pluimers,2012年

啊,好的-只是一个想法。很高兴知道我抓住了你的主意。由于内存似乎限制了您在该曲目中的可能性,因此最好的方法可能是将VCF导入PC客户端(或通过WebIF导入到Google帐户上单独的通讯录中,如上文ce4所述)。该Web客户端还为您提供了一些清理工具(例如,合并条目)。
伊齐
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.