我想我没有正确解释我的问题。我想在xml中添加一个文本区域,使用户可以选择电子邮件的内容,此外还可以使用可以根据发送电子邮件的电子邮件地址更改电子邮件内容的标签。例如用户可以添加亲爱的,当电子邮件被电子邮件地址为james @ mail.com的另一个人收到时,电子邮件就是亲爱的詹姆斯。技术上,在设备发送电子邮件之前,从数据库中检查用户的电子邮件地址是james @ mail.com,并将标签替换为James。我有意义吗?
非常感谢提前
答案 0 :(得分:0)
嗯,你可以这样做:
String body = "<h1> any html! </h1>";
Intent intent = new Intent(Intent.ACTION_SEND);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"me@test.com"});
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(body));
Intent chooser = Intent.createChooser(intent, "Send Email");
chooser.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(chooser);
这将为您创建一个HTML电子邮件。 body标签可以是您想要的任何内容(甚至是用户输入)。
这是你的意思吗?