1

我想我没有正确解释我的问题。我想在 xml 中添加一个文本区域,使用户能够选择电子邮件的内容,此外还能够使用可以根据发送电子邮件的电子邮件地址更改电子邮件内容的标签。例如用户可以添加 Dear 并且当电子邮件被例如另一个电子邮件地址是 james@mail.com 的人收到时,电子邮件是 Dear james。从技术上讲,在设备发送电子邮件之前,从数据库中检查用户的电子邮件地址是 james @mail.com 的名称,并用 James 替换标签。我有任何意义吗?

提前谢谢了

4

1 回答 1

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 电子邮件。正文标签可以是您想要的任何内容(甚至是用户输入)。

这是你的意思吗?

于 2012-06-20T18:52:00.493 回答