【问题标题】:Sending email from gmail directly in android from my app without opening the gmail compose activity从我的应用程序直接在 android 中从 gmail 发送电子邮件,而无需打开 gmail compose 活动
【发布时间】:2013-11-11 02:48:41
【问题描述】:

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

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

我该怎么做?

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

【问题讨论】:

  • 完整代码给here
  • 感谢大家的支持。我已经看到您提供的链接,但事实是,它要求用户提供他的电子邮件地址和密码。我想要的是使用设备的默认电子邮件地址(提示:用于谷歌游戏商店)。无论如何,如果那是不可能的,那么我的附加问题是什么?

标签: android email gmail


【解决方案1】:

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

并在这些行中使用:

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

【讨论】:

猜你喜欢
  • 2013-06-15
  • 2015-05-06
  • 2017-04-30
  • 2018-10-19
  • 2017-07-03
  • 1970-01-01
  • 2023-03-18
  • 2017-06-11
  • 1970-01-01
相关资源
最近更新 更多