我们可以打开Call Dialler
,并在Intent中传递Number。那么这样,有没有办法打开Email Dialog
电子邮件ID?
当用户点击特定TextView
时,我想向用户显示对话框,例如发送电子邮件使用,在选择Gmail
等适当选项后,它会打开Gmail
并填写电子邮件地址。
答案 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..."));