android发送带有文本正文和主题的邮件

时间:2015-12-15 12:44:04

标签: android

在我的Android应用程序中,我提供了使用此代码发送邮件的选项:

Intent intent = new Intent(Intent.ACTION_SENDTO);
                intent.setData(Uri.parse("mailto:"));
                intent.putExtra(intent.EXTRA_EMAIL, "email@domain.de");
                intent.putExtra(intent.EXTRA_SUBJECT, "MY SUBJECT");

                try {
                    startActivity(intent.createChooser(intent, "SEND E-MAIL"));
                } catch (android.content.ActivityNotFoundException ex) {
                    Toast.makeText(this, "ERROR", Toast.LENGTH_SHORT).show();
                }

它可以工作,但我的电子邮件地址不会自动设置为接收者。 怎么了?

1 个答案:

答案 0 :(得分:1)

替换:

intent.setData(Uri.parse("mailto:"));
intent.putExtra(intent.EXTRA_EMAIL, "email@domain.de");

使用:

intent.setData(Uri.parse("mailto:email@domain.de"));