gpt4 book ai didi

Android 电子邮件选择器

转载 作者:太空狗 更新时间:2023-10-29 15:35:31 27 4
gpt4 key购买 nike

我正在编写一个需要在每次交易结束时发送电子邮件的应用程序。我正在做以下事情:

Intent mail = new Intent(Intent.ACTION_SEND);
mail.setType("text/html");
mail.putExtra(Intent.EXTRA_EMAIL, new String[] { emailTo });
mail.putExtra(Intent.EXTRA_SUBJECT, "Send from Android");
mail.putExtra(Intent.EXTRA_TEXT, "Sent from Android");
startActivity(Intent.createChooser(mail,"Select Email Software..."));

我想做的是预先选择电子邮件软件并将其存储在设置中。这样,每次发送电子邮件时,它都不必询问用户使用哪个电子邮件。我似乎无法弄清楚如何调用选择器并获取所选值。

如有任何帮助,我们将不胜感激。

最佳答案

使用 text/plaintext/html 是一种常见的误解。这将触发任何可以在没有任何上下文的情况下处理纯文本或 HTML 文本文件的应用程序,包括 Google Drive、Dropbox、Evernote 和 Skype。

而是使用 ACTION_SENDTO,提供 mailto: Uri:

intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:"));

然后您可以按照其他答案中的建议继续使用选择器。

关于Android 电子邮件选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3979226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com