当前位置: 移动技术网 > 移动技术>移动开发>Android > 第一行代码第八章文件读写权限变更

第一行代码第八章文件读写权限变更

2020年09月27日  | 移动技术网移动技术  | 我要评论
第一行代码第八章文件读写权限变更Android 10分区存储处理方法Android 10分区存储(来自官方文档)在Android 10里,外部存储访问权限范围限定为应用文件和媒体。默认情况下,对于以 Android 10 及更高版本为目标平台的应用,其访问权限范围限定为外部存储,即分区存储。此类应用可以查看外部存储设备内以下类型的文件,无需请求任何与存储相关的用户权限:1.特定于应用的目录中的文件(使用 getExternalFilesDir() 访问)。2.应用创建的照片、视频和音频片段(通过媒

第一行代码第八章文件读写权限变更

Android 10分区存储

(来自官方文档)

在Android 10里,外部存储访问权限范围限定为应用文件和媒体。默认情况下,对于以 Android 10 及更高版本为目标平台的应用,其访问权限范围限定为外部存储,即分区存储。此类应用可以查看外部存储设备内以下类型的文件,无需请求任何与存储相关的用户权限:

1.特定于应用的目录中的文件(使用 getExternalFilesDir() 访问)。
2.应用创建的照片、视频和音频片段(通过媒体库访问)。

处理方法

在第二版第一行代码中,尽管WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE权限依旧可以使用,但现在完全套用会出现图片加载失败、无法播放此视频等错误。解决办法是在AndroidManifest.xml中的application添加

android:requestLegacyExternalStorage="true"

这行代码意思是放弃新版存储方案,使用原有的存储方案,虽然这是官方不建议的处理方式,但方便起见,作为练习用用也无妨。(注意:明年起将全面启动分区存储)
希望我的发现能给后来人带来帮助。

本文地址:https://blog.csdn.net/qq_41022607/article/details/108823887

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网