PictureSelector Android12读取内存卡权限被拒绝

x6yk4ghg  于 2个月前  发布在  Android
关注(0)|答案(7)|浏览(49)

Current use version?

当前使用的版本是多少?
12

Will this problem occur in demo?

Demo能否复现这问题?

Describe the problem or provide an error log?

描述问题或提供错误log?
权限:无
compileSdk 33
minSdk 21
targetSdk 33
使用代码的方式是在继承AppCompatActivity中
   PictureSelector.create(this)
            .openGallery(SelectMimeType.ofImage())
            .setImageEngine(CoilEngine())
            .forResult(object : OnResultCallbackListener<LocalMedia?> {
                override fun onResult(result: ArrayList<LocalMedia?>) {}
                override fun onCancel() {}
            })
然后跳转到了对应的图片选择页面,又立即跳转到了设置中的权限页面,然后返回就出现 读取内存卡权限被拒绝
3duebb1j

3duebb1j2#

@xuxinjiang @suiyuerancode 请问下大佬们 都解决了不

9fkzdhlc

9fkzdhlc3#

+1
3.11.1
android12给了权限后直接调到了系统权限页面

bprjcwpo

bprjcwpo4#

增加权限就没有这个问题了:

<!-- Android 13版本适配,细化存储权限 -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
50few1ms

50few1ms5#

@xuxinjiang @suiyuerancode 请问下大佬们 都解决了不

<uses-permission
    android:name="android.permission.READ_EXTERNAL_STORAGE"
    android:maxSdkVersion="32"/>

<!-- Android 13 -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />

不同版本申请不同权限

f3temu5u

f3temu5u6#

有合适的处理方法没?

5cg8jx4n

5cg8jx4n7#

大佬们 处理了吗?有好的方法没?

相关问题