以编程方式发送自动邮件

我想以编程方式发送电子邮件

我试了下面的代码。

最终的意图emailIntent =新的意图(android.content.Intent.ACTION_SEND);

emailIntent.setType("plain/text"); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { "abc@gmail.com" }); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Email Subject"); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Email Body"); startActivity(Intent.createChooser( emailIntent, "Send mail...")); 

但问题是在发送电子邮件之前应用程序打开活动

替代文字

我想直接发送电子邮件没有公开撰写活动。 这怎么可能?

  • 从内部存储电子邮件
  • 怎么办 - java.io.FileNotFoundException:没有内容提供者?
  • 从资源文件夹发送带有附件的电子邮件
  • Android:如何将临时生成的图像附加到电子邮件?
  • 在android中使用<table>等发送html邮件 - 是否真的没有相对内置的Intent方式?
  • 在Androidlogin后获取Facebook电子邮件
  • 只有电子邮件应用程序来解决一个意图
  • 在没有用户交互的情况下在Android中发送电子邮件
  • 看链接,你的问题有一个答案。

    使用JavaMail API在Android中发送电子邮件,而不使用默认/内置应用程序