android10 模拟器读取相机图片时报错:
FileNotFoundException(/storage/emulated/0/DCIM/Camera/xx.jpg: open failed: EACCES (Permission denied))
前期准备工作
1、AndroidManifest.xml 中配置过存储权限;
2、代码中也动态申请过权限;
解决方案:
AndroidManifest.xml 中 配置requestLegacyExternalStorage即可
<application
android:requestLegacyExternalStorage="true">
注意:以上方法只是设置暂时不做分区存储,Android10以上,是必须要做分区存储的适配的,参见:https://developer.android.google.cn/about/versions/10/privacy