如何将 vcard 转换为文本?
How to convert vcard to text?
我想将联系人从电话簿格式共享到我的应用程序。如何获取共享名片格式的联系信息?
Uri streamExtra = sharedIntent.getParcelableExtra(Intent.EXTRA_STREAM);
**Result:** content://com.android.contacts/contacts/as_vcard/profile
您可以使用 this library 解析 VCard 并提取信息。
如何执行此操作的示例:
VCard vcard = Ezvcard.parse(str).first();
String fullName = vcard.getFormattedName().getValue();
String lastName = vcard.getStructuredName().getFamily();
如果您需要与其他应用共享联系信息,您可以查看this answer
我想将联系人从电话簿格式共享到我的应用程序。如何获取共享名片格式的联系信息?
Uri streamExtra = sharedIntent.getParcelableExtra(Intent.EXTRA_STREAM);
**Result:** content://com.android.contacts/contacts/as_vcard/profile
您可以使用 this library 解析 VCard 并提取信息。
如何执行此操作的示例:
VCard vcard = Ezvcard.parse(str).first();
String fullName = vcard.getFormattedName().getValue();
String lastName = vcard.getStructuredName().getFamily();
如果您需要与其他应用共享联系信息,您可以查看this answer