有没有办法使用设备的已登录的Google帐户发送电子邮件?
类似的问题已被问到earlier,但没有得到足够的答案,或许很久以前就已经有了很多新的API。
以前,我一直在使用Intent.createChooser
来提示用户选择邮件客户端并手动发送邮件。但这一次,我希望在没有任何用户交互的情况下完成整个过程。我甚至不想要求用户提供一次性 SMTP 帐户详细信息或使用我自己的帐户进行此过程。
我知道,我可以访问AccountManager
获取有关已登录帐户的信息,但它可以帮助我发送电子邮件而无需任何用户互动(例如以编程方式发送电子邮件)。
答案 0 :(得分:-1)
要以编程方式发送电子邮件(无需任何用户交互),您需要自己定义smtp服务器,帐户,密码,端口和e.t.c. 请检查此链接:Send Email Programmatically in Android
AccountManager将帮助您仅获取用户的电子邮件,并且您需要找到自己的其他必需参数。