android - 在不打开 gmail 撰写 Activity 的情况下,直接从我的应用程序在 android 中发送来自 gmail 的电子邮件

标签 android email gmail

我正在开发一个 android 应用程序,我想在其中的一个 Activity 中发送电子邮件。

现在的场景是: 1. 该 Activity 将仅通过 Android 设备的默认 gmail 帐户发送电子邮件。 (不会显示“发送方式”选择器) 2.当我点击我的Activity的SEND按钮时,邮件将自动发送,而无需打开gmail compose Activity。

我该怎么做?

其他问题:是否可以从我的应用程序中禁用对 gmail 的发送至、主题和电子邮件正文的编辑?如果可能的话,那怎么办??

最佳答案

点击克里希纳建议的链接 将您的主题和正文作为 TextView (而不是编辑文本)

并在这些行中使用:

GMailSender sender = new GMailSender("username@gmail.com", "password");
                sender.sendMail("My Subject That cannot be changed",   
                        "My Body That cannot be changed",   
                        "user@gmail.com",   
                        "user@yahoo.com");  

并按照此链接中建议的所有步骤操作: Sending Email in Android using JavaMail API without using the default/built-in app

关于android - 在不打开 gmail 撰写 Activity 的情况下,直接从我的应用程序在 android 中发送来自 gmail 的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19700728/

相关文章:

安卓 : Difference between action id and fragment id in navigation component

java - 发出 HTTPS 请求时出现问题

java - 方法及其变量

android - 如何使用 Flutter 处理应用程序生命周期(在 Android 和 iOS 上)?

css - 从电子邮件中删除内联 CSS

api - 如何允许我网站上的用户从 Google 通讯录中邀请 friend ?

php - 如何使用mysql和php在指定的日期和时间发送邮件

java - 无法使用 spring 辅助类发送邮件

android - 无法从 Gmail 发送 .zip 文件

android - 如何获取一部Android手机的默认Gmail用户名和密码