Intent直接调用联系人导入vCard文件

《条码制作器》6.3版增加了扫描名片二维码后直接添加到联系人中的功能。原本想直接用代码实现添加,发现这样太繁琐了,而且Android的联系人本身就有导入的功能,于是问题就变简单了,生成vCard文件(即后缀名为vcf)然后通过Intent调用联系人导入就OK了!

发现一个问题,调用后会弹出一个选择对话框而不是直接调用联系人导入,这样用户操作时候就麻烦了不少,那可以直接调用联系人导入不?可以!代码如下:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setPackage("com.android.contacts");  // 关键是这句
intent.setDataAndType(Uri.fromFile(new File(stringFile)),"text/x-vcard");
startActivity(intent);

条码制作器6.3版的变化
1.优化摄像头热切换性能
2.支持扫描并添加名片
3.修复扫描器显示变形
4.优化Android 4.0下UI显示
5.优化列表字符串显示
6.内存效率优化

下载

Google Play  从应用汇下载