我想通过
发送电子邮件Intent i = new Intent(Intent.ACTION_SEND);
没有显示createChooser视图。只有在Mailaccount的E-Mailaddress发送邮件时,程序才会自动选择正确的E-Mailapp和-account。
例如:
我的手机有一个gmail和两个imap帐户(通过股票电子邮件应用程序使用):
现在我在我的应用程序中显示了一个视图" bar@barbar.com"例如。如果我点击它,我想打开IMAP帐户的撰写对话框(2。)。如果我点击" tar@tartar.com" IMAP-Account(3。)的commpose对话框,依此类推......用户无需在Chooser for e-Mail应用程序中选择它。
答案 0 :(得分:0)
这是不可能的。
首先,用户可以自由使用他们想要的任何邮件客户端。您无法确定哪个邮件客户端(如果有)处理给定的邮件帐户,更不用说以某种方式神奇地输入该特定应用程序。
其次,我不知道任何拥有专用,文档化和支持的API的邮件客户端,您可以通过它们专门发送邮件。当然,您引用的两个电子邮件应用程序(Gmail和“股票电子邮件应用程序”)都没有。