我是一名Android开发人员,目前正在为我工作的公司开发应用程序。在上述应用程序中,我们希望能够将Room数据库中的数据导出到csv中并通过电子邮件发送出去。我的理解一直是不要重蹈覆辙,因此在与老板讨论此事时,我建议最好仅使用意图访问设备上已有的电子邮件应用程序。他认为这“不是用户友好的”,并且“需要单击太多按钮”(注:他不是程序员)。他认为我们最好写自己的电子邮件代码(使用SMTP或HTTPS),这样我们只需单击一下即可发送电子邮件。
这是我从有关此主题的“研究”中了解的内容:
使用意图:
编写我们自己的电子邮件代码:
很显然,我在这里非常有偏见。我的看法很简单,如果您不是在编写自己的电子邮件应用程序,也不是在编写使用特定SMTP服务器(例如在内联网中)的东西,那么绝对没有理由这样做。
但是,我之所以来到这里,是因为我希望别人的意见,尤其是在我缺乏一些知识和理解的情况下。