我想发送一封包含Intent的电子邮件。
我想以编程方式打开一个对话框,显示处理此Intent的不同程序,并让用户显示他最喜欢的邮件程序。在程序中,我想指定一个标题,一个接收者和一个消息体。
你能举个例子来说明这个吗?
答案 0 :(得分:4)
使用以下代码通过意图发送电子邮件:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL,new String[] { "address@example.com" });
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject of the mail");
intent.putExtra(Intent.EXTRA_TEXT, "body of the mail");
startActivity(Intent.createChooser(intent, "Title of the chooser dialog"));