首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否对所有Android版本的“Documents”文件夹具有读/写访问权限?

是否对所有Android版本的“Documents”文件夹具有读/写访问权限?
EN

Stack Overflow用户
提问于 2021-05-14 13:41:39
回答 1查看 735关注 0票数 1

我目前使用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)作为路径。我已经申请了android.permission.WRITE_EXTERNAL_STORAGE。我的目标是SDK 30。我已经成功地在Android8和Android11上读写了一个文件,但没有在Android10上读写,在我的AndroidManifest.xml上添加android:ignore="ScopedStorage"android:requestLegacyExternalStorage="true"不起作用。

通读官方文档,这非常令人困惑。我尝试了另一种使用ACTION_OPEN_DOCUMENT_TREE缩进的方法,但我只能导航到Downloads文件夹。我无法访问Documents文件夹。

这里有许多类似的问题,但对我来说,不要太触及问题的核心。有没有人可以分享一些关于如何简单地访问Documents文件夹这样的基本操作?

EN

Stack Overflow用户

发布于 2021-05-14 17:20:17

实际上,问题是在这个特定的Android 10设备上没有"Documents“文件夹。手动创建一个修复它。所以真正的问题是Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)有时不会根据设备给你一个“文档”目录。

然而,我不相信这是在Android 11上做这件事的正确方式(尽管它目前正在为我工作)。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67529541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档