【发布时间】:2012-07-26 14:51:08
【问题描述】:
我想实现一个发送电子邮件的选项。现在我可以发送电子邮件,但问题是,Android 显示了许多应用程序要发送,例如蓝牙、Facebook、消息等,这不是必需的。我需要避免这种情况,只显示电子邮件客户端应用程序。
Intent intent = new Intent(Intent.ACTION_SEND);
String[] emails = {"suresh.chandani@gmail.com"};
intent.putExtra(Intent.EXTRA_EMAIL, emails);
intent.putExtra(Intent.EXTRA_STREAM, uri);
intent.putExtra(Intent.EXTRA_SUBJECT, "Test App");
intent.putExtra(Intent.EXTRA_TEXT, "Email Body");
intent.setType("message/rfc822");
startActivity(intent);
如果有人知道如何实现这一点,请告诉我
【问题讨论】:
-
你能显示你当前使用的代码吗?
-
意图意图=新意图(意图.ACTION_SEND);字符串 [] 电子邮件 = {"suresh.chandani@gmail.com"}; intent.putExtra(Intent.EXTRA_EMAIL,电子邮件);意图.putExtra(意图.EXTRA_STREAM,uri); intent.putExtra(Intent.EXTRA_SUBJECT, "Test App"); intent.putExtra(Intent.EXTRA_TEXT, "电子邮件正文"); intent.setType(""消息/rfc822");开始活动(意图);
-
这就是我现在正在做的事情,拜尔斯
标签: android email android-intent