现在的位置: 首页 > 综合 > 正文

Android 的 联系人导入和导出方案探讨

2013年12月08日 ⁄ 综合 ⁄ 共 693字 ⁄ 字号 评论关闭

如今,在智能手机领域,我们的确可以做很多事情。例如,一个简单却又非常方便的功能,联系人的导入和导出!只要轻轻一点,我们就可以在下次换手机的时候,导入所有的联系人;而不用原始时代的时候,每个联系人对照这一个一个的填写![当然,你说从sim卡复制,那这个除外@_@]

     那么android的联系人如何导入和导出呢?当我们使用android模拟器开发的时候,我们明显可以看到1.5和2.2的区别,1.5的时候,google只是支持导入sim卡的联系人,而到了2.2的时候,已经可以将所有联系人导出到sd卡上了!默认会保存成为一个.vcf的文件,我们下次就可以通过该vcf文件,进行联系人的导入了!当然,vcf自1995年开始已经是一种通用的数据交换标准,其目前有2.1和3.0,而4.0正在积极的研发当中,而且更有意义的是,我们还可以将vcf导入到gmail、outlook的联系人中,是不是很棒!赶快拿出你的手机试一试吧!
     当然,我这里的标题,肯定不是告诉你有vcf这个文件或者他的作用,因为正在做一个android联系人备份的功能,所以特地花了三天时间研究vcard[关于vcard的具体细节下次讲],但是google目前并没有提供现成的接口,但在其源码中倒是有相关的引用!对此,强烈鄙视下google,既然内置了,偏偏不给接口调用!所以,也想过使用其他的数据交换格式,例如json作为联系人导入和导出的源文件,但是考虑到通用性,最终放弃了,不过对于只是考虑本地备份而不关乎平台兼容性的话,这倒是很好的解决方案!
      如今,要与国际接轨,看来只能使用vcard的联系人备份方式了!

抱歉!评论已关闭.