我想通过intent在android联系人中打开电子名片。 我有名片其中包含字符串:通过intent打开电子名片
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);
,但它与登录崩溃:
12月8日至24日: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 dat = BEGIN:VCARD
我希望它必须解决更简单的方法它,没有文件.. –
至少在联系人应用程序中的代码不支持使用除文件以外的其他任何东西 – nandeesh