以HTML格式发送电子邮件

时间:2011-02-22 06:03:22

标签: android html android-intent

我想以HTML格式发送电子邮件,如下图所示。 我怎样才能做到这一点? 请帮我。 在此先感谢...!

One

2 个答案:

答案 0 :(得分:8)

String body = new String("<html><body><table><tr><td><br/>" +header+"</td></tr><br/><br/>"+"Get <b> Best Score </b> in your Android Phone.<br/>"+"<a href=\"" + link_val + "\">" + text_value+ "</a>");

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, html.fromHtml(body));

Android仅支持一些标签..

有关更多信息,请查看以下链接..

Link1

Link2

答案 1 :(得分:1)

使用任何html editor程序设计html页面。 emailText包含html数据。我认为这段代码相当明显。

 final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
        emailIntent.setType("text/html");
        emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, 
            emailTo);
        emailIntent.putExtra(android.content.Intent.EXTRA_CC, 
                emailCc);
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, 
                subject);
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, 
                emailText);

   this.startActivity(Intent.createChooser(emailIntent, "Choose your email program"));