我想把邮件从我的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);
}
通过应用程序发送一个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..."));
http://download.csdn.net/detail/u010732422/5397309
这样出来会有html代码显示,有办法解决吗