我已经在我的应用程序中开发了电子邮件发送功能,我需要发送具有指定主题的电子邮件。我已经这样做了,但是只要我单击电子邮件图标,它就需要在电子邮件格式的正文部分中设置一些特定的信息。它可以是我随身携带的任何信息。
是否可以在 android 的电子邮件正文中设置数据,我不想在邮件正文中写入任何内容。
谢谢大卫·布朗
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
就是您要找的。
试试这个
intent.putExtra(Intent.EXTRA_TEXT ,
"body of email -- add text what you want ");
这对你很有用。
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);
不太清楚你到底想要什么。但是,如果您需要在电子邮件正文中使用中添加文本/数据
intent.putExtra(Intent.EXTRA_TEXT,"此数据将出现在电子邮件正文中");