【发布时间】:2010-08-10 21:14:11
【问题描述】:
我已经在 Google 上搜索过这个,但只找到了类似的例子——不完全是我需要的。我只需要从我的应用程序开始发送消息 (SMS) 和电子邮件意图,并且它们的“收件人”字段已经填充。所以我需要发送一个带有短信意图的号码和一个带有电子邮件意图的电子邮件地址。任何帮助将不胜感激。
【问题讨论】:
标签: android email sms android-intent
我已经在 Google 上搜索过这个,但只找到了类似的例子——不完全是我需要的。我只需要从我的应用程序开始发送消息 (SMS) 和电子邮件意图,并且它们的“收件人”字段已经填充。所以我需要发送一个带有短信意图的号码和一个带有电子邮件意图的电子邮件地址。任何帮助将不胜感激。
【问题讨论】:
标签: android email sms android-intent
对于电子邮件部分:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] {"foo@bar.com"});
emailIntent.setType("text/plain");
startActivity(Intent.createChooser(emailIntent, "Send a mail ..."));
【讨论】:
来自Only Email apps to resolve an Intent
String recepientEmail = ""; // either set to destination email or leave empty
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:" + recepientEmail));
startActivity(intent);
将过滤掉所有非电子邮件应用程序。
【讨论】: