0

可能重复:
使用 JavaMail API 在 Android 中发送电子邮件而不使用默认/内置应用程序

我想通过 gmail 发送一封带有附加音频文件的电子邮件,我用我的应用程序记录了该文件。我可以在没有选择发送方法的选项的情况下从 android 发送带有附件的直接邮件吗?(蓝牙等)?我只想通过单击按钮发送带有附件的邮件。

我可以用安卓做到这一点吗?另外,我有义务获得通过 gmail 与 android 发送邮件的代码。

4

3 回答 3

1

这是一个完整的示例,它向其他人发送背景电子邮件(使用 gmail 帐户),当然还有附件。使用 GMAIL 帐户发送带附件的电子邮件

在这个项目中找到一个示例项目 您需要在MailSenderActivity课堂上设置以下gmail帐户详细信息

private static final String GMAIL_EMAIL_ID = "";
private static final String GMAIL_ACCOUNT_PASSWORD = "";
private static final String TO_ADDRESSES = ""; // to email addresses separated by comma

如果您不需要 ZipUtility 类,请将其删除并根据需要使用它

于 2012-07-05T08:52:27.117 回答
0

不幸的是,没有办法强制用户选择 Gmail 应用程序而不是内置邮件客户端。

大多数用户如果拥有一个 android 客户端,就已经拥有一个 gmail 帐户,所以无论如何他们都可能会使用它。

于 2012-07-05T07:54:53.013 回答
0

正如其他人已经发布的那样,您可以使用 java 邮件 api,但是您必须硬编码您的电子邮件和密码,这是不可取的。

您可以做的是连接到可以发送电子邮件并使用它的网络服务。这样可以降低安全风险。

于 2012-07-05T08:10:12.263 回答