gpt4 book ai didi

android - 如何使用java邮件从android发送电子邮件

转载 作者:行者123 更新时间:2023-11-29 16:25:53 25 4
gpt4 key购买 nike

我想从我的应用程序发送电子邮件,如何编写从我的应用程序发送电子邮件的代码,是否有任何电子邮件设置?有人知道,请给我示例代码..

谢谢大家

最佳答案

您可以使用 Android 的 Intent 系统在手机上启动 native 电子邮件客户端。您可以预填充字段。发送电子邮件需要用户干预。代码会是这样的:

Intent email = new Intent(Intent.ACTION_SEND);     
email.putExtra(Intent.EXTRA_EMAIL, recipients);
email.putExtra(Intent.EXTRA_TEXT, "First Email from Android");
email.putExtra(Intent.EXTRA_SUBJECT, "Subject & Predicate");
email.setType("message/rfc822");
startActivity(email);

您还可以发送附件,请参阅 this thread了解详情。

编辑:

使用 android.content.Intent.EXTRA_STREAM 并将文件图像文件的 URI 传递给它。
例如:如果你的 SD 卡上有你的图像文件,你可以说:

emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,
Uri.parse("file://"+Environment.getExternalStorageDirectory().getAbsolutePath()+"/mybitmap.png"))

如果您想以编程方式发送电子邮件,无需用户干预,您可以使用适用于 Android 的 JavaMail 端口。我自己没有尝试过,但有关详细信息,请参阅以下线程: Sending Email using JavaMail

关于android - 如何使用java邮件从android发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3707764/

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