我的SD卡中有多个vcf文件。我想将这些vcf文件导入我的联系人。
我使用以下代码:
File file = new File(storage_path);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "text/x-vcard");
startActivity(intent);
通过使用上面的代码,我无法一次导入一个vcf文件。我想一次导入多个vcf文件。通过使用上面的代码我也得到重复的联系人。
除了意图之外,还有其他有效的方法来导入联系人吗?谢谢。
答案 0 :(得分:1)
使用Intent.ACTION_PICK代替Intent.ACTION_VIEW
答案 1 :(得分:0)
就传统的Java API而言,Android没有内置vCard导入功能。有third-party library和其他人,您可以使用此库来实现任何要求