外观
Android 10+ 中 Scoped Storage 对应用文件访问带来了哪些限制?
标准回答
分区存储把访问范围分清:自己的文件自己管理,公共媒体和用户选择的文件走受控入口。
通俗例子
应用不能把整个共享存储当自己的磁盘随便遍历。存自己的缓存用专属目录,读取用户选中的 PDF 可用系统文件选择器。
深入解释
**限制针对哪类访问:**分区存储减少应用随意读写共享存储中其他文件的能力。自己私有目录、系统媒体集合、用户明确选择的文件,访问方式并不相同。
**按用途选择接口:**自己的缓存放应用目录;共享图片通常通过 MediaStore;让用户选择任意文档可用系统文件选择器取得 URI。拿到路径字符串不等于有读取权限。
参考资料
内容来源
- Android · AI Agent 知识手册 · 原条目
5.3.1