gpt4 book ai didi

android - 从 Android 发送附件时如何添加 .pdf 扩展名?

转载 作者:太空狗 更新时间:2023-10-29 12:58:20 26 4
gpt4 key购买 nike

我正在尝试从 Android 发送一个 pdf 作为附件。这是代码:

String[] mailto = {"me@gmail.com"};
Uri uri = Uri.parse("android.resource://com.mywebsite.sendemail/raw/mypdf");

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, mailto);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "My Subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "My Body");
emailIntent.setType("application/pdf");
emailIntent.putExtra(Intent.EXTRA_STREAM, uri);

startActivity(Intent.createChooser(emailIntent, "Send email using:"));

现在可以了,但问题是附件名为 mypdf 而不是 mypdf.pdf。我不知道如何用它的扩展名发送它……这就是我需要帮助的地方。谢谢。

最佳答案

我不相信你想要什么是可能的,因为你是从资源中提取 PDF。如果您将 PDF 复制到本地文件(具有正确的扩展名)并发送,您应该在生成的消息中获得扩展名。但是直接从资源中...我怀疑没有办法添加扩展。

关于android - 从 Android 发送附件时如何添加 .pdf 扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3779382/

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