gpt4 book ai didi

Android 电子邮件 Intent 问题

转载 作者:行者123 更新时间:2023-11-29 00:31:52 26 4
gpt4 key购买 nike

我想从我的 Android 应用程序发送电子邮件。如果我正在使用

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

正在打开skype、蓝牙和邮件客户端

如果我使用

Intent emailIntent = new Intent(android.content.Intent.ACTION_SENDTO);

然后它只是打开邮件客户端,但在文本正文中有新行时它会添加 %20%20

哪种方法适合只获取邮件客户端和包含换行和空格的邮件正文。

最佳答案

尝试按如下方式发送:

String subject = "mail subject";
String body = "whatever the mail content is. may include html tags too";

Intent intMail = new Intent(Intent.ACTION_SEND);
intMail.setType("message/rfc822");
intMail.putExtra(Intent.EXTRA_SUBJECT, subject);
intMail.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(body));
startActivity(Intent.createChooser(intMail, "Send Email..."));

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

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