首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将文件下载到Android 11上的下载文件夹

将文件下载到Android 11上的下载文件夹
EN

Stack Overflow用户
提问于 2021-02-26 06:49:38
回答 1查看 7.5K关注 0票数 8

这也许是个愚蠢的问题,但我真的需要一个答案。

据我所知,从Android 10开始,推荐的方法是将文件保存到应用程序的内部目录,系统将其分配给应用程序。

在我的应用程序中,用户下载内容,然后就可以(而且通常是这样)使用Uri方案将其删除或导入到游戏中。当试图保存文件这边请时,我可以保存文件,甚至删除它,但不能导入。保存到缓存并不适合我的应用程序。有些方法依赖于设备上保存的文件的存在。

但是,在DownloadManager的帮助下,我可以从下载目录中保存、删除和导入游戏文件。

问:我能否将文件保存到Android 11及更高版本的下载文件夹中,如果不是,请告诉我另一种方法,以免违反任何规则。

非常感谢大家的关注!

EN

回答 1

Stack Overflow用户

发布于 2021-08-11 13:23:08

https://developer.android.com/training/data-storage/shared/documents-files#document-tree-access-restrictions

在Android11 (API级别30)及更高级别上的访问限制(),您不能使用ACTION_OPEN_DOCUMENT_TREE意图操作请求对以下目录的访问:

内部存储卷的根目录。设备制造商认为每个SD卡卷的根目录都是可靠的,无论该卡是可模拟的还是可移动的。一个可靠的卷是一个应用程序可以成功地访问大部分时间的卷。下载目录。(复制自Android文档)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66381298

复制
相关文章

相似问题

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