Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将电子邮件发送到特定电子邮件?_Android_Email - Fatal编程技术网

Android 如何将电子邮件发送到特定电子邮件?

Android 如何将电子邮件发送到特定电子邮件?,android,email,Android,Email,我有以下情况: 我如何向发送电子邮件example@mail.com在submitButtonclicklistener上 submitButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { //how to send email ?? } }); 救命啊 这很简单。在onClick方法中,只需创建并填充以下In

我有以下情况:

我如何向发送电子邮件example@mail.com在
submitButton
clicklistener上

submitButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            //how to send email ??

        }
    });

救命啊

这很简单。在
onClick
方法中,只需创建并填充以下
Intent

Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipient@example.com"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject");
i.putExtra(Intent.EXTRA_TEXT   , "body");
startActivity(Intent.createChooser(i, "Email:"));

这很简单。在
onClick
方法中,只需创建并填充以下
Intent

Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipient@example.com"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject");
i.putExtra(Intent.EXTRA_TEXT   , "body");
startActivity(Intent.createChooser(i, "Email:"));

查看类似问题副本?只有三个字段收件人电子邮件地址、电子邮件主题和电子邮件正文。当我添加上述字段(如姓名、发件人电子邮件地址)时,是否产生了任何问题?请参阅类似的问题副本?只有三个字段(收件人电子邮件地址、电子邮件主题和电子邮件正文)。当我添加上述字段(如姓名、发件人电子邮件地址)时,是否产生了任何问题?我是否可以添加发件人电子邮件地址,如
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,senderEmailAddress);emailIntent.putExtra(android.content.Intent.EXTRA_主题,senderName)到这个??不!因为
android.content.intent.EXTRA\u SUBJECT
指定了电子邮件的主题。如果要指定收件人的姓名和电子邮件地址,可以尝试使用如下字符串:
“John Smith”
。我还没有试过,所以我不知道它是否有效,但你只需要几秒钟的时间来试一下,看看它是否有效。Thanx,伙计们,现在我明白了,如果有问题,我会尽力的,我将向你们报告。我不能只通过单击提交按钮直接发送邮件而不打开默认邮件客户端吗?我可以添加发件人电子邮件地址,如
emailIntent.putExtra(android.content.Intent.EXTRA_主题,senderEmailAddress);emailIntent.putExtra(android.content.Intent.EXTRA_主题,senderName)到这个??不!因为
android.content.intent.EXTRA\u SUBJECT
指定了电子邮件的主题。如果要指定收件人的姓名和电子邮件地址,可以尝试使用如下字符串:
“John Smith”
。我还没有尝试过,所以我不知道它是否有效,但你只需要几秒钟的时间来尝试,看看它是否有效。现在我明白了,我会尽全力,如果有任何问题,我会向你们报告。我不能只通过点击提交按钮直接发送邮件而不打开默认邮件客户端吗?