如何在 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 中发送电子邮件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在gmail中发送电子邮件之前或之后获取消息ID? [复制]
在 Android 中发送电子邮件时在 StartActivity() 中使用 Intent.createChooser() 的目的是啥