华为荣耀20 安卓系统:10。在该手机上选取图片,读取文件时,提示该错误EACCES(Permission denied)。 但是已经在注册清单中申请了读取权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
并且在代码中动态申请了读写权限。但还是会提示该错误,经查,需要在清单文件中添加以下权限
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS" />
以上权限为对SD卡中的文件进行操作的权限,且无需在代码中进行动态申请。 特此记录。
网友评论