我已在我的应用程序中开发了电子邮件发送功能,需要使用指定的主题发送电子邮件。我已经完成了这项工作,但是我需要在单击电子邮件图标后,立即将某个特定的信息设置在电子邮件格式的正文部分中。它可以是我拥有的任何信息。
在安卓中是否可能设置电子邮件正文中的数据,我不想在邮件正文中写任何东西。
谢谢, DavidBrown
我已在我的应用程序中开发了电子邮件发送功能,需要使用指定的主题发送电子邮件。我已经完成了这项工作,但是我需要在单击电子邮件图标后,立即将某个特定的信息设置在电子邮件格式的正文部分中。它可以是我拥有的任何信息。
在安卓中是否可能设置电子邮件正文中的数据,我不想在邮件正文中写任何东西。
谢谢, DavidBrown
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, "此数据将出现在电子邮件正文中");