gpt4 book ai didi

android - 如何启动预填了 "to"字段的电子邮件应用程序?

转载 作者:可可西里 更新时间:2023-11-01 19:10:10 26 4
gpt4 key购买 nike

我尝试了我在这里找到的这段代码:

Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", "testemail@gmail.com", null)); startActivity(intent);

但是我在屏幕上收到一条消息,上面写着“不支持的操作”。关于如何让它发挥作用的任何想法?

最佳答案

试试这个 snippet通过 dylan :

/* Create the Intent */
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

/* Fill it with Data */
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"to@email.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Text");

/* Send it off to the Activity-Chooser */
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));

关键部分:为您的地址使用 EXTRA_EMAIL,并在用户配置了多个电子邮件客户端的情况下使用 createChooser()

关于android - 如何启动预填了 "to"字段的电子邮件应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1772695/

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