0

我使用 ContactsContract.Contacts.CONTENT_VCARD_URI 处的 API 将我的联系人导出为 vCard。
它运行没有任何问题,我的所有联系人都有一个 vcf 文件。

现在我正在尝试导入这些联系人。我在网上搜索,我看到很多其他人问如何做到这一点,但我没有找到任何代码示例......

有人说,我必须使用外部库,但是Android必须有代码才能导入vCard,否则无法做到(在联系人管理器中,我可以选择一个vcf文件并导入它。它确实有一个用于导入 vCard 的 API)。
其他人说,我可以使用内部 API,但我找不到任何 API 来导入 vCard。

有人可以说我,我怎样才能导入这些电子名片?我有一个只有一个vCard 的字符串,我需要使用 Java 导入它...

非常感谢您的帮助!
卢卡·贝通切罗

4

1 回答 1

0

尝试使用下面的代码:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file-path.vcf,"text/vcard");  
startActivity(intent);
于 2013-08-13T11:28:20.993 回答