Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中发送HTML邮件_Android_Html_Email - Fatal编程技术网

如何在Android中发送HTML邮件

如何在Android中发送HTML邮件,android,html,email,Android,Html,Email,IO希望在android中以html格式发送电子邮件。我可以通过gmail客户端发送邮件,但当我使用任何其他客户端时,我无法获得html的样式。我使用了下面的代码 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.fro

IO希望在android中以html格式发送电子邮件。我可以通过gmail客户端发送邮件,但当我使用任何其他客户端时,我无法获得html的样式。我使用了下面的代码

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();
}
Intent i=新意图(Intent.ACTION\u SEND);
i、 setType(“text/html”);
i、 putExtra(Intent.EXTRA_主题,“TestMail”);
i、 putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(“某些内容

”); 试一试{ startActivity(Intent.createChooser(i,“发送邮件…”); }捕获(android.content.ActivityNotFoundException ex){ Toast.makeText(EmailHtmlActivity.this,“没有安装电子邮件客户端。”,Toast.LENGTH_SHORT.show(); }
试试这个我不确定,但它可能会对你有所帮助

startActivity(Intent.createChooser(new Intent(Intent.ACTION_SEND).setType("message/rfc822")
.putExtra(Intent.EXTRA_SUBJECT, subject)
.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(new String().concat("YOUR MESSAGE")), 
 "Send your email in:"));
谢谢。

试试这个

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:"));

请参阅,请不要在标题中使用CAPSLOCK…是否可以在电子邮件正文中创建表格格式?不支持表标记,对于div,不支持styleshit。