gpt4 book ai didi

android - 使用 Intent 共享私有(private)文件

转载 作者:行者123 更新时间:2023-11-29 18:03:59 28 4
gpt4 key购买 nike

我正在尝试使用类似 intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file)); 的方式共享文件,该文件位于路径 data/data/my.package.name/folder/fileName,每当我尝试使用 Gmail 应用程序发送文件时,我都会收到错误消息。

我认为这是由于文件的读取权限所致,我的问题是如何授予对文件的 Intent 访问权限,而不必将文件复制到另一个位置。

谢谢

最佳答案

试试这个,它可能对你有帮助。

您正在尝试使用 intents 将文件作为电子邮件附件发送。

文件为空的原因是由于 Android 的安全模型 ( data/data/my.package.name/folder/fileName 目录对您的应用是私有(private)的。

要在 android 中将文件附加到电子邮件中,您必须先将文件保存在外部存储器中。

关于android - 使用 Intent 共享私有(private)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14306236/

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