, 在该版本中可以选择启用分区存储 , 也可以选择不用 , 在清单文件的 application 节点设置 requestLegacyExternalStorage=“true” 属性可以设置 不启用...分区存储 方案 , 但是 在 Android 11 中 必须 启用分区存储 , 否则应用不能兼容 Android 11 系统 ;
Android 10(API 级别 29)及之前的系统版本 , 操作文件时...四、文件索引数据库
----
Android 11(API 级别 30) 之后的存储机制 : Android 中所有文件存储 , 都会将文件的索引存储在数据库中 , 在 /data/data/com.android.providers.media..., 只有开启分区存储时 , 才将所有的文件都保存在该数据库表中 ;
生成文件索引 :
在老版本的文件系统中 , 只有将文件放在 Pictures , Movies , Music , Document...等目录下时 , 才生文件索引放在数据库中 , 在 SD 卡其它位置创建文件 , 不会生成文件索引 ;
在新版本的分区存储中 , 上述数据表中管理所有 SD 卡上的文件 , 所有的文件和目录都会显示在上述数据库中