安卓12版本的,API31,在对文件file操作时,除了申请

Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE,权限外,还需要单独再申请一个权限
"android.settings.MANAGE_ALL_FILES_ACCESS_PERMISSION"

这个是在API30以上都需要的,否则就会报找不到文件的错误

 跳转设置项,用户手动打开当前APP的文件操作权限

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐