繁体   English   中英

在Android的电子邮件正文中发送带有数据库表的HTML电子邮件

[英]Sending Html email With database table in email body in android

我正在开发一个Android应用程序,其中有一个包含两列(产品,价格)的sqlite表。 我想将此表插入电子邮件正文并发送电子邮件。我在一些文档中读到,Android不支持该表标记,因此我尝试在string.xml中使用div标记,但无法正常工作。 我可以用电子邮件正文发送带有文本的邮件,但不能带表格格式。 我用下面的代码,

String formattedText = getString(R.string.htmlFormattedText);
Intent emailIntent2 = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients2 = new String[]{"xxx@gmail.com", "",};
emailIntent2.putExtra(android.content.Intent.EXTRA_EMAIL, recipients2);
emailIntent2.putExtra(android.content.Intent.EXTRA_SUBJECT, "Sample mail"); 
emailIntent2.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(formattedText));
emailIntent2.setType("text/html");
startActivity(Intent.createChooser(emailIntent2, "Send mail client :"));

如何在电子邮件正文中显示表格格式。如果无法显示,请告诉我替代方法是什么。 提前致谢

连接到存储模板并为电子邮件生成HTML的服务,然后从该服务发送电子邮件。

您可以构建自己的服务,也可以使用Mandrill,SendGrid或Mailjet之类的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM