电子邮件对话框,如Android中的呼叫对话框

时间:2014-05-21 06:32:20

标签: android

我们可以打开Call Dialler,并在Intent中传递Number。那么这样,有没有办法打开Email Dialog电子邮件ID?

当用户点击特定TextView时,我想向用户显示对话框,例如发送电子邮件使用,在选择Gmail等适当选项后,它会打开Gmail并填写电子邮件地址。

1 个答案:

答案 0 :(得分:3)

试试这个

    Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
    emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    emailIntent.setType("plain/text");

    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
            new String[] { "emailadd" });
    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject");
    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "text");
    startActivity(Intent.createChooser(emailIntent, "Send mail..."));