单击ListView项目打开电话默认应用程序和电子邮件应用程序选项

时间:2011-11-07 11:08:17

标签: android android-listview

我有一个包含两个字段的Lis​​tView:电子邮件地址和电话号码。当我点击电子邮件或ListView中的号码时,如何打开电话默认应用程序或电子邮件应用程序选择对话框?

1 个答案:

答案 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);

希望这有帮助!