在Android中的电子邮件中添加正文

时间:2012-11-21 05:19:35

标签: android

我在我的应用程序中开发了电子邮件发送功能,我需要发送包含指定主题的电子邮件。我已经做到了,但是一旦我点击电子邮件图标我就需要它。它在电子邮件格式的正文部分设置了一些特定的信息。它可能是我随身携带的任何信息。

是否可以在android中的Email Body中设置数据,我不想在邮件正文中写任何内容。

谢谢, DavidBrown

4 个答案:

答案 0 :(得分:22)

final Intent emailIntent = new Intent( 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..."));
您正在寻找

Intent.EXTRA_TEXT

答案 1 :(得分:1)

不太清楚你想要什么。但是,如果您需要在电子邮件正文中添加文本/数据

intent.putExtra(Intent.EXTRA_TEXT,“此数据将显示在电子邮件正文中”);

答案 2 :(得分:0)

试试这个

intent.putExtra(Intent.EXTRA_TEXT   , 
                "body of email -- add text what you want ");

答案 3 :(得分:0)

这对你有用..

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL,new String[]{"support@arboristapp.com"});
emailIntent.putExtra(Intent.EXTRA_CC, new String[]{""});
emailIntent.putExtra(Intent.EXTRA_BCC, new String[]{""});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject of email");
emailIntent.putExtra(Intent.EXTRA_TEXT, "This is test app");
startActivity(emailIntent);