我使用ContactsContract.Contacts.CONTENT_VCARD_URI中的API将我的联系人导出为vCard。
它运行没有任何问题,我有一个vcf文件与我的所有联系人。
现在我正在尝试导入这些联系人。我搜索了网络,我看到,很多其他人都问过如何做到这一点,但我没有找到任何代码示例......
有人说,我必须使用外部库,但Android 必须有一个代码来导入vCard,否则它不能这样做(在联系人管理器中,我只能选择一个vcf -file并导入它。它有一个导入vCard的API。) 其他人说,我可以使用内部API,但我找不到任何导入vCard的API。
有人能说我,我该如何导入这些vCard?我有一个只有一个 vCard的字符串,我需要导入它,只使用Java ...
非常感谢你的帮助!
Luca Bertoncello
答案 0 :(得分:0)
尝试使用以下代码:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file-path.vcf,"text/vcard");
startActivity(intent);