首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问android 11中的内部存储?

如何访问android 11中的内部存储?
EN

Stack Overflow用户
提问于 2021-04-12 18:55:17
回答 1查看 3.1K关注 0票数 0

我想要访问full access of internal storage,但是我尝试了很多在Android11中无法访问的东西。然后,我使用了play商店中的solid资源管理器,它提供了对内部存储的完全访问。有人能告诉我如何在android 11中实现这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-13 00:07:38

你有两个选择,要么收购MANAGE_EXTERNAL_STORAGE,这需要得到谷歌播放AFAIK的批准!或将targetSdk设置为29并使用requestLegacyExternalStorage

https://developer.android.com/about/versions/11/privacy/storage

运行在Android11上但目标为Android10 (API级别29)的

应用程序仍然可以请求requestLegacyExternalStorage属性。此标志允许应用程序暂时退出与作用域存储相关的更改,例如授予对不同目录和不同类型媒体文件的访问权限。当你把你的应用程序升级到安卓11之后,系统会忽略requestLegacyExternalStorage标志。

但是请记住,您可以使用targetSdk 29直到2021年8月(11月,如果是更新的话),然后您必须使用targetSdk 30 https://developer.android.com/distribute/best-practices/develop/target-sdk

换句话说,出于隐私考虑,谷歌正试图阻止应用程序访问外部存储空间。我想我们应该遵循谷歌的指导原则(忘记用户的文件)

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

https://stackoverflow.com/questions/67064127

复制
相关文章

相似问题

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