我想通过意图在 android 联系人中打开 vCard。我有包含在字符串中的 vCard:
BEGIN:VCARD
N:Zai;Alex;
TITLE:
TEL:7867843312346
ORG:Platinum tech
URL:http://google.com
EMAIL:
END:VCARD
我尝试打开它:
String uri = adapter.getItem(position).getVcard().toString();
Intent i = new Intent();
i.setAction(android.content.Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(adapter.getItem(position).getResult().toString()),"text/x-vcard");
startActivity(i);
但它与日志崩溃:
08-24 12:18:27.686: E/AndroidRuntime(11811): 致命异常: main 08-24 12:18:27.686: E/AndroidRuntime(11811): android.content.ActivityNotFoundException: 找不到处理 Intent { act =android.intent.action.VIEW 数据=BEGIN:VCARD