首页 > 解决方案 > 通过意图发送电子邮件与无意图发送电子邮件

问题描述

我是一名 android 开发人员,目前正在为我工​​作的公司开发一个应用程序。在上述应用程序中,我们希望能够将 Room 数据库中的数据导出到 csv 并通过电子邮件发送出去。我的理解一直是不要重新发明轮子,所以在与我的老板讨论这个问题时,我建议最好只使用意图来访问设备上已经存在的电子邮件应用程序。他认为这“对用户不友好”并且“需要点击太多按钮”(旁注:他不是程序员)。他认为我们最好编写自己的电子邮件代码(使用 SMTP 或 HTTPS),这样我们就可以一键发送电子邮件。

以下是我对这个主题的“研究”的理解:

使用意图:

编写我们自己的电子邮件代码:

显然我在这里非常有偏见。我的观点很简单,如果您不编写自己的电子邮件应用程序或编写使用特定 SMTP 服务器(可能在 Intranet 中)的东西,那么绝对没有理由这样做。

但是,我来这里是因为我想要其他人的意见,特别是如果我在这里缺乏一些知识和理解。

标签: android

解决方案


推荐阅读