使用意图发送到发件箱Android的电子邮件

时间:2014-04-22 13:02:24

标签: android email android-intent android-emulator

我正在开发应用程序,它发送电子邮件,我正在使用意图如下

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" />

我正在模拟器中运行app,我在模拟器中创建了一个工作正常的帐户。

1 个答案:

答案 0 :(得分:0)

尝试android.content.intenT.ACTION_SEND

最终Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);