如何发送HTML邮件中的Andr​​oid [英] How to send HTML Mail in Android

查看:115
本文介绍了如何发送HTML邮件中的Andr​​oid的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

IO要发送电子邮件以HTML格式的机器人。我可以通过Gmail客户端发送邮件,但我不能够得到样式当我使用任何其他客户端的HTML。我用低于code

 意向书I =新意图(Intent.ACTION_SEND);
i.setType(text / html的);i.putExtra(Intent.EXTRA_SUBJECTTestMail);
i.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(< P>< B>有些内容与LT; / B>< / P>中));尝试{
    startActivity(Intent.createChooser(我,发送邮件...));
}赶上(android.content.ActivityNotFoundException前){
    Toast.makeText(EmailHtmlActivity.this,有没有安装的电子邮件客户端,Toast.LENGTH_SHORT).show();
}


解决方案

试试这个

 最终意图emailIntent =新意图(android.content.Intent.ACTION_SEND);
emailIntent.setType(text / html的);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,学科);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(体));
startActivity(Intent.createChooser(emailIntent,电子邮件:));

IO want to send email in html format in android. I am able to send mail via gmail client but I am not able to get the styles of html of when I use any other client. I have used below code

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/html");

i.putExtra(Intent.EXTRA_SUBJECT, "TestMail");
i.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<p><b>Some Content</b></p>"));

try {
    startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
    Toast.makeText(EmailHtmlActivity.this, "There are no email clients installed.",Toast.LENGTH_SHORT).show();
}

解决方案

try this

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body));
startActivity(Intent.createChooser(emailIntent, "Email:"));

这篇关于如何发送HTML邮件中的Andr​​oid的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆