我想通過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