使用意图发送到发件箱 Android 的电子邮件
Posted
技术标签:
【中文标题】使用意图发送到发件箱 Android 的电子邮件【英文标题】:Email sent using intent going to outbox Android 【发布时间】:2014-06-06 21:04:12 【问题描述】:我正在开发应用程序,该应用程序为我使用以下意图发送电子邮件
Intent emailI = new Intent(Intent.ACTION_SEND);
emailI.putExtra(Intent.EXTRA_EMAIL, new String[]"aaaaa@gmail.com","bbbbbbb@gmail.com");
emailI.putExtra(Intent.EXTRA_SUBJECT,"Email Testing");
emailI.putExtra(Intent.EXTRA_TEXT,"dear sir/mam find my mail");
emailI.setType("message/rfc822");
startActivity(Intent.createChooser(emailI, "Choose an Email client :"));
运行此代码后,在我用来发送邮件的电子邮件帐户的发件箱中会生成新消息。
我已授予以下权限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
我正在模拟器中运行应用程序,并且我在模拟器中创建了帐户,该帐户运行良好。
【问题讨论】:
【参考方案1】:试试 android.content.intent.ACTION_SEND
最终意图 emailIntent = new Intent(android.content.Intent.ACTION_SEND);
【讨论】:
以上是关于使用意图发送到发件箱 Android 的电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
仅通过 Android Studio 中的意图打开电子邮件应用程序
如何使用 SMTP 发送邮件并在 Outlook 发件箱中查看邮件?