如何在android中发送电子邮件
可能重复:如何在android中发送电子邮件,android,sendmail,Android,Sendmail,可能重复: 我正在创建一个main.xml文件 如何在android中发送电子邮件。但必须是固定id(例如:myid@example.com) 我有main.xml 这是用来发送电子邮件的 Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.setType("plain/text"); String msg = "MESSAGE TEXT HEAR"
我正在创建一个main.xml文件 如何在android中发送电子邮件。但必须是固定id(例如:myid@example.com) 我有main.xml
这是用来发送电子邮件的
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
String msg = "MESSAGE TEXT HEAR";
emailIntent.putExtra(Intent.EXTRA_EMAIL,
new String[] { "myid@gmail.com" });
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
"SUBJECT TEXT HEAR");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, msg);
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
可以使用如下意图:
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "username@domain.com" });
很难理解你面临的确切问题是什么?例如,规范域是,而不是gmail;这是有充分理由的。编辑。根本不是一个好答案。我们不能用一个意图吗,伊戈尔先生?我们可以说一个特殊的邮件ID,比如:intent.putExtra(intent.EXTRA_EMAIL,newstring[]{”username@domain.com" }); 我们不能这样使用吗?你完全正确,我们可以使用意图。但是仅仅说明这一点还远远不足以帮助任何人解决他的问题。您应该描述解决方案,提供代码示例或指向一些有用信息的链接。
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "username@domain.com" });