我想与我的应用程序分享从电话簿到vcard格式的联系方式。如何采用共享vcard格式的联系信息?
Uri streamExtra = sharedIntent.getParcelableExtra(Intent.EXTRA_STREAM);
**Result:** content://com.android.contacts/contacts/as_vcard/profile
答案 0 :(得分:0)
您可以使用this library来解析VCard并提取信息。
如何执行此操作的示例:
VCard vcard = Ezvcard.parse(str).first();
String fullName = vcard.getFormattedName().getValue();
String lastName = vcard.getStructuredName().getFamily();
如果您需要与其他应用分享联系信息,可以查看this answer