文件存储相关的文档
文件存储相关的系列文档如下,可根据需要查看这些文档
Android R及以上版本中APP外部存储实现
背景:
从 Android R开始,Google 引入了一些新的限制,以增强用户数据的隐私保护。其中之一是对外部存储的访问限制。如果APP的target>30,之前的WRITE_EXTERNAL_STORAGE/READ_EXTERNAL_STORAGE授权方案就完全不能使用了。本文将说明如何在 Android R及以上版本中实现外部存储空间的读写。
APP中实现在Android R及以上版本中外部存储路径下的读写方案,步骤概述如下:
步骤 | 描述 |
1 | 检查应用是否运行在 Android 11 上 |
2 | 请求 MANAGE_EXTERNAL_STORAGE 权限 |
3 | 检查是否已获得 MANAGE_EXTERNAL_STORAGE 权限 |
4 | 获取外部存储路径 |
详细步骤如下:
步骤 1: 检查应用是否运行在 Android 11 上
在 AndroidManifest.xml 文件中添加以下代码,以指定应用的目标 SDK 版本为