我想从我的Android应用程序发送邮件到给定地址。但新的我只能发送纯文本消息。我想要一些不同颜色的文字粗体/下划线。你可以在下面看到我使用html表单加粗/加下划线文字的代码,但是我收到普通(普通)文本的邮件意味着我不应该为此做什么。 感谢。
try {
GmailSender sender = new GmailSender("sender_email_id","password");
sender.sendMail("Thank you state", ""+Html.fromHtml("<u>Jignesh</u><b>Jignesh</b>"),
"android.tech1q2@gmail.com", et_mail.getText().toString().trim());
} catch (Exception e) {
Log.e("SendMail", e.getMessage(), e);
}
答案 0 :(得分:1)
//通过应用程序发送邮件的Url链接 //使用Html.fromHtml(电子邮件正文)
String mailBody="Hello. I think you’d really enjoy this:"+
"<a href='www.google.com'> Serach Engine </a>"+//Serach Engine +"<br/>"+
"<br/> Name : <br/>"+
"<br/> Ingredients"+"<br/>"+"<br/>";
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Serach Engine");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(mailBody));
startActivity(Intent.createChooser(emailIntent, "Send mail..."));