android - 在android中的电子邮件正文中发送带有数据库表的Html电子邮件

标签 android html sqlite html-email

我正在开发一个 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 之类的服务。

关于android - 在android中的电子邮件正文中发送带有数据库表的Html电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21037925/

相关文章:

java - 如何在Android中使用ODATA(SMP 9.0及以上)的DateTime

android - 回到主要 Activity 的后退按钮引发 "Unfortunately Application has stopped"

html - 双列 css 布局不相互覆盖底部空间

java - android中的图像处理

android - 使用 ORMLite 创建表期间的列未与 Bean 对齐

java - 每个项目启动时出现 Eclipse 错误

java - Android iText 阅读 PDF : Difference between iText's Parser and Extraction

html - 随着内容扩展 div 宽度

css - 垂直堆叠的 div 之间有空间 (firefox)

C 多线程 - 2 个线程崩溃的 Sqlite3 数据库访问