我想通过 gmail 发送一封带有附加音频文件的电子邮件,我用我的应用程序记录了该文件。我可以在没有选择发送方法的选项的情况下从 android 发送带有附件的直接邮件吗?(蓝牙等)?我只想通过单击按钮发送带有附件的邮件。
我可以用安卓做到这一点吗?另外,我有义务获得通过 gmail 与 android 发送邮件的代码。
我想通过 gmail 发送一封带有附加音频文件的电子邮件,我用我的应用程序记录了该文件。我可以在没有选择发送方法的选项的情况下从 android 发送带有附件的直接邮件吗?(蓝牙等)?我只想通过单击按钮发送带有附件的邮件。
我可以用安卓做到这一点吗?另外,我有义务获得通过 gmail 与 android 发送邮件的代码。
这是一个完整的示例,它向其他人发送背景电子邮件(使用 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 类,请将其删除并根据需要使用它
不幸的是,没有办法强制用户选择 Gmail 应用程序而不是内置邮件客户端。
大多数用户如果拥有一个 android 客户端,就已经拥有一个 gmail 帐户,所以无论如何他们都可能会使用它。
正如其他人已经发布的那样,您可以使用 java 邮件 api,但是您必须硬编码您的电子邮件和密码,这是不可取的。
您可以做的是连接到可以发送电子邮件并使用它的网络服务。这样可以降低安全风险。