在AndroidManifest.xml中添加以下权限:
这里需要说明的是,MANAGED_EXTERNAL_STORAGE不是授予读写SD卡的权限,而是授权让你的应用可以访问外部存储空间中指定的目录,即Context.getExternalFilesDirs()方法所返回的目录中的一部分目录。因此,当你从应用的缓存或数据目录中读写文件时发现被拒绝访问时,尝试授予READ_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE权限即可。
上一篇:Android11上使用Environment.getExternalStorageDirectory()调用mkdirs()方法返回false的问题。
下一篇:Android11上未接收到RECEIVE_BOOT_COMPLETED广播