如何在 Android 中发送电子邮件? [复制]

Posted

技术标签:

【中文标题】如何在 Android 中发送电子邮件? [复制]【英文标题】:How to send email in Android ? [duplicate] 【发布时间】:2011-04-04 20:59:03 【问题描述】:

如何在 android 上用代码发送一封简单的电子邮件?

【问题讨论】:

【参考方案1】:
Intent sendIntent;

sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Test Subject");
sendIntent.putExtra(Intent.EXTRA_TEXT, "Test Text");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + fileName));
sendIntent.setType("image/jpeg");

startActivity(Intent.createChooser(sendIntent, "Send Mail"));

【讨论】:

它需要:sendIntent.setType("message/rfc822");【参考方案2】:

查看anddev.org 的代码,了解如何使用 Intent 进行操作。

【讨论】:

感谢 Chris Thompson 我发布了适合我的代码【参考方案3】:

如果您不想使用用户界面发送邮件,请查看此链接:Sending Email in Android using JavaMail API without using the default/built-in app

【讨论】:

以上是关于如何在 Android 中发送电子邮件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中发送电子邮件[重复]

如何在gmail中发送电子邮件之前或之后获取消息ID? [复制]

在 Android 中发送电子邮件时在 StartActivity() 中使用 Intent.createChooser() 的目的是啥

使用带有 smtp 但没有 SSL 的 JavaMail API 在 android 中发送电子邮件

如何在 VC++ 中发送电子邮件?

如何在 Java 中发送电子邮件?