如何将电子邮件发送到存储在EditText中的地址? [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将电子邮件发送到存储在EditText中的地址? [重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

假设我在布局中有一个按钮和一个编辑文本。我如何向android地址中的编辑文本发送一封说明该地址的邮件的电子邮件?

答案
 String email = editText.getText().toString();
 Intent intent = new Intent(Intent.ACTION_SENDTO, 
 Uri.parse("mailto:" + email));
 intent.putExtra(Intent.EXTRA_SUBJECT, "Enter subject here");
 intent.putExtra(Intent.EXTRA_TEXT, "Enter email body here");
 startActivity(Intent.createChooser(intent, 
 "Choose email client")));
另一答案

首先从您的电子邮件edittext获取文本。然后使用此电子邮件向您发送电子邮件。

String email = emailfield.getText().toString()
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL  , email);
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
i.putExtra(Intent.EXTRA_TEXT   , "body of email");
try {
   startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(MyActivity.this, "No email clients installed.",   Toast.LENGTH_SHORT).show();
}

以上是关于如何将电子邮件发送到存储在EditText中的地址? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Python 数据帧存储在内存中并将其作为 excel 附件发送到特定的电子邮件地址?

如何使用存储在 Excel 中的地址向多个收件人发送电子邮件?

如何将确认邮件发送到Laravel中的新电子邮件地址?

如何检查在edittext中输入的有效电子邮件格式

如何将 msg 中的附件附加到 Mime 以在 Python 中作为电子邮件发送?

将数据从edittext发送到listview