Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单击列表视图项目打开电话默认应用程序和电子邮件应用程序选项_Android_Android Listview - Fatal编程技术网

Android 单击列表视图项目打开电话默认应用程序和电子邮件应用程序选项

Android 单击列表视图项目打开电话默认应用程序和电子邮件应用程序选项,android,android-listview,Android,Android Listview,我有一个包含两个字段的列表视图:电子邮件地址和电话号码。当我在列表视图中单击电子邮件或号码时,如何打开电话默认应用程序或电子邮件应用程序选择对话框?面向后代 对于与电话应用程序有关的内容,我使用了以下代码: Intent intent = new Intent(Intent.ACTION_DIAL); String pn = "tel:" + "phone_number"; i.setData(Uri.parse(pn)); startActivity(intent); Intent inte

我有一个包含两个字段的列表视图:电子邮件地址和电话号码。当我在列表视图中单击电子邮件或号码时,如何打开电话默认应用程序或电子邮件应用程序选择对话框?

面向后代

对于与电话应用程序有关的内容,我使用了以下代码:

Intent intent = new Intent(Intent.ACTION_DIAL);
String pn = "tel:" + "phone_number";
i.setData(Uri.parse(pn));
startActivity(intent);
Intent intent = new Intent(Intent.ACTION_VIEW); 
Uri data = Uri.parse("mailto:"+ "email_address"); 
intent.setData(data); 
startActivity(intent);
对于与电子邮件应用程序选择对话框有关的内容(如果设备上安装了多个电子邮件客户端),我使用了以下代码:

Intent intent = new Intent(Intent.ACTION_DIAL);
String pn = "tel:" + "phone_number";
i.setData(Uri.parse(pn));
startActivity(intent);
Intent intent = new Intent(Intent.ACTION_VIEW); 
Uri data = Uri.parse("mailto:"+ "email_address"); 
intent.setData(data); 
startActivity(intent);
希望这有帮助

为了子孙后代

对于与电话应用程序有关的内容,我使用了以下代码:

Intent intent = new Intent(Intent.ACTION_DIAL);
String pn = "tel:" + "phone_number";
i.setData(Uri.parse(pn));
startActivity(intent);
Intent intent = new Intent(Intent.ACTION_VIEW); 
Uri data = Uri.parse("mailto:"+ "email_address"); 
intent.setData(data); 
startActivity(intent);
对于与电子邮件应用程序选择对话框有关的内容(如果设备上安装了多个电子邮件客户端),我使用了以下代码:

Intent intent = new Intent(Intent.ACTION_DIAL);
String pn = "tel:" + "phone_number";
i.setData(Uri.parse(pn));
startActivity(intent);
Intent intent = new Intent(Intent.ACTION_VIEW); 
Uri data = Uri.parse("mailto:"+ "email_address"); 
intent.setData(data); 
startActivity(intent);
希望这有帮助