将文本框的数据发送到按钮上的电子邮件ID,单击android

时间:2012-05-14 07:08:56

标签: android email

我有一个Android表单,其中一个字段是电子邮件ID。我想要获取该电子邮件ID并在点击同一活动上的按钮时发送该电子邮件ID的一些数据。 我们可以通过哪些方式发送数据。

2 个答案:

答案 0 :(得分:2)

使用EditText

中的数据发送电子邮件非常容易
String mail = "this is the Email message body";
i = new Intent(Intent.ACTION_SEND); // start the activity for sending an email
i.setType("vnd.android.cursor.dir/email"); //set the mime type for the Email
i.putExtra(android.content.Intent.EXTRA_SUBJECT, "FW: " + "subject");
String[] to = {editText.getText().toString()};
i.putExtra(android.content.Intent.EXTRA_EMAIL, to);

i.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(mail));
startActivity(Intent.createChooser(i, "EMAIL"));

答案 1 :(得分:0)

有两种方式

1-使用本机电子邮件应用 Intent intent = new Intent(Intent.ACTION_SEND); 它将以预先填写的形式打开屏幕。您必须在意图中发送数据。

2-无本地应用发送

Sending Email in Android using JavaMail API without using the default/built-in app