1
我正在构建一个应用程序,它有能力在电子邮件中发送信息。当我点击发送电子邮件按钮时,电话的联系人列表将显示出来,并从选择的人员中检索电子邮件。然后根据我是选择通过“Gmail”还是“Hotmail”发送邮件,我会得到不同的结果。对于gmail,该人的电子邮件地址被放置在'from'字段中,并且在'to'字段上按下什么也不做。另一方面,在hotmail中,检索到的电子邮件地址忽略了'@ hotmail.com'部分(我认为这部分实际上是在'to'字段中,但没有任何指示(尽管它位于顶部!),并单击在无效的电子邮件地址信息“发送”结果也点击地址什么都不做下面是我对发送代码:。。?!Android应用程序电子邮件发送到现场
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(Intent.EXTRA_EMAIL, email);
System.out.println("email set as: " + email);
final String subject = diaryDetailedName + "'s diary entry ";
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
final String emailBody = "I have an entry in my diary that you should know about. " +
"Its for " + detailedTitle + " which will involve " + detailedDesc +
". This is on " + dDate + " at " + detailedTime + ". Please get in touch if you need to know more.";
emailIntent.putExtra(Intent.EXTRA_TEXT, emailBody);
DiaryDetailed.this.startActivity(Intent.createChooser(emailIntent, "Send mail in:"));
任何想法,在此先感谢
好去处NGEN - 这工作了魅力。谢谢!! –