gpt4 book ai didi

java - 对于 GMail,通过 Android Intent 发送附加到电子邮件的 zip 文件失败

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

Intent intent = new Intent(Intent.ACTION_SEND,Uri.fromParts("mailto:","abc@gmail.com", null));
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"<email@example.com>"});
intent.putExtra(Intent.EXTRA_SUBJECT, "<Subject here>");
intent.putExtra(Intent.EXTRA_TEXT, "<Body text here>");

intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("content://" + CachedFileProvider.AUTHORITY + "/" +files[0].getName()));
startActivity(Intent.createChooser(intent, "Send email..."));

我成功附加了纯文本文件,但压缩文件失败并显示消息

not possible to attach empty file

在 Gmail 客户端中。

尝试设置 Intent.setType("application/zip")

我省略了允许发送缓存文件的 parcable 代码

有什么建议吗?

最佳答案

已解决。

Uri a = Uri.fromFile(Zipfile);
intent.putExtra(Intent.EXTRA_STREAM, a);

Simpy 从缓存中添加一个压缩文件,不需要额外的包裹处理。

关于java - 对于 GMail,通过 Android Intent 发送附加到电子邮件的 zip 文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33956780/

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