我使用以下代码发送我的Android应用程序电子邮件:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"recipient"+"@email.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Text");
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
但是邮件程序使用了错误的邮件帐户。 现在我尝试选择发件人电子邮件地址/邮件帐户。是否有类似的东西:
emailIntent.putExtra(android.content.Intent.EXTRA_SENDERS_MAIL_ADDRESS, "My_email_address@email.com");
或
emailIntent.putExtra(android.content.Intent.EXTRA_USERS_EMAIL_ACCOUNT, "mail_account_x");
?
答案 0 :(得分:2)
没有像你上面提到的那样。默认情况下,它会选择用于激活手机作为发件人的默认电子邮件ID。但是,如果用户也将其添加到手机上,则用户可以将其更改为其他帐户。
答案 1 :(得分:0)
我已配置了两个电子邮件ID。但它不允许我编辑发件人ID。