如何从Android应用程序发送邮件

如何从Android应用程序发送邮件,android,sendmail,android-spinner,Android,Sendmail,Android Spinner,我开发了一个非常简单的Android应用程序,用户必须从微调器中选择项目,并在消息框中键入一些文本。那么工作就是服从。如果用户点击SUBMIT,则整个选定数据将直接发送到特定的电子邮件地址。成功发送后,会出现一个对话框,显示一些感谢信息。这里应该提到,我使用了4个微调器和1个编辑文本框 现在我正在寻找提交button操作的代码。请帮帮我 先谢谢你 我从未在安卓系统中编写过电子邮件发送功能。然而,替代通过应用程序发送电子邮件的另一种方法是向其他电子邮件应用程序发送邮件 Intent emailIn

我开发了一个非常简单的Android应用程序,用户必须从微调器中选择项目,并在消息框中键入一些文本。那么工作就是服从。如果用户点击SUBMIT,则整个选定数据将直接发送到特定的电子邮件地址。成功发送后,会出现一个对话框,显示一些感谢信息。这里应该提到,我使用了4个微调器和1个编辑文本框

现在我正在寻找提交button操作的代码。请帮帮我


先谢谢你

我从未在安卓系统中编写过电子邮件发送功能。然而,替代通过应用程序发送电子邮件的另一种方法是向其他电子邮件应用程序发送邮件

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

String receiver = "someone@somewhere.com";
String subject  = "your email subject";
String body     = "your email body";

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, receiver);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, body);

startActivity(emailIntent);
另外,不要忘记在AndroidManifest中添加权限

I used it in my app. here is the code.

When multiple Application to send email handling it to others applications

startActivity(Intent.createChooser(emailIntent, "Send your email in:"));  

Supplying Message Content

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);  

String aEmailList[] = { "user@gmail.com","user2@gmail.com" };  
String aEmailCCList[] = { "user3@gmail.com","user4@gmail.com"};  
String aEmailBCCList[] = { "user5@gmail.com" };  

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);  
emailIntent.putExtra(android.content.Intent.EXTRA_CC, aEmailCCList);  
emailIntent.putExtra(android.content.Intent.EXTRA_BCC, aEmailBCCList);  

emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "My subject");  

emailIntent.setType("plain/text");  
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "My message body.");  

startActivity(emailIntent);