我有一个包含两个字段的ListView:电子邮件地址和电话号码。当我点击电子邮件或ListView中的号码时,如何打开电话默认应用程序或电子邮件应用程序选择对话框?
答案 0 :(得分:1)
后人......
对于电话应用所关注的问题,我使用了以下代码:
Intent intent = new Intent(Intent.ACTION_DIAL);
String pn = "tel:" + "phone_number";
i.setData(Uri.parse(pn));
startActivity(intent);
对于电子邮件应用程序选择对话框(如果我们在设备上安装了多个电子邮件clien),我使用了以下代码:
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri data = Uri.parse("mailto:"+ "email_address");
intent.setData(data);
startActivity(intent);
希望这有帮助!