问题
java.io.FileNotFoundException: /storage/emulated/0/Download/xxx: open failed: EACCES (Permission denied)
首先需要说明一下我的这个问题是Android 10才出现的,Android10以下的都没有,这里主要说的不是动态申请访问文件的权限问题。因为我已经动态申请了权限,并且在获得权限后存储文件报的这个错误。
解决
先说一下解决版本只需要在AndroidManifest.xml文件的application 标签下 加一条属性 android:requestLegacyExternalStorage="true"就可以解决了。
原因
究其原因就是Android10弃用了管理分区外部储存