如何在Gmail Compose中设置发件人字段的默认电子邮件地址

时间:2011-03-07 05:52:23

标签: android gmail

在我的应用中启动Gmail Composer com.google.android.gm.ComposeActivity 时,我可以使用intent参数EXTRA_EMAIL设置电子邮件地址。无论如何,如果我的设备上有多个Gmail帐户,是否可以为ComposeActivity的电子邮件地址设置默认值?

    Intent sendIntent = new Intent(android.content.Intent.ACTION_SEND);
    sendIntent.setType("plain/text");
    sendIntent.putExtra(Intent.EXTRA_TEXT, body);
    sendIntent.putExtra(Intent.EXTRA_EMAIL, cc@gmail.com);
    sendIntent.putExtra(Intent.EXTRA_BCC, "bcc@gmail.com");
    sendIntent.putExtra(Intent.EXTRA_CC, "cc@gmail.com");
    sendIntent.putExtra(Intent.?????, "from@gmail.com"); //Can we set the from email?
    sendIntent.setPackage("com.google.android.gm");
    startActivity(sendIntent); 

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,aEmailList);

和aEmailList是 String aEmailList [] = {“user@host.com”,“user2@host.com”};

希望这会对你有所帮助。