getActivity / XXPermissions

Android 权限请求框架,已适配 Android 14
Apache License 2.0
5.44k stars 735 forks source link

[Bug]:Help - read Storage permission #250

Closed RohitVerma882 closed 5 months ago

RohitVerma882 commented 5 months ago

框架版本【必填】

Android 24

问题描述【必填】

CODE:

XXPermissions.with(this).apply {
            if (Build.VERSION.SDK_INT > 29) {
                permission(Permission.MANAGE_EXTERNAL_STORAGE)
            } else {
                permission(Permission.Group.STORAGE)
            }
            interceptor(PermissionInterceptor())
        }.request(object : OnPermissionCallback {
            override fun onGranted(permissions: MutableList<String>, allGranted: Boolean) {
                if (!allGranted) return
                invalidateOptionsMenu()
            }
        })

复现步骤【必填】

when i request for storage for storage permission

是否必现【必填】

项目 targetSdkVersion【必填】

34

出现问题的手机信息【必填】

emulator

出现问题的安卓版本【必填】

no

问题信息的来源渠道【必填】

其他渠道

是部分机型还是所有机型都会出现【必答】

i dont understand this lanage

框架最新的版本是否存在这个问题【必答】

未选择

框架文档是否提及了该问题【必答】

是否已经查阅框架文档但还未能解决的【必答】

issue 列表中是否有人曾提过类似的问题【必答】

是否已经搜索过了 issue 列表但还未能解决的【必答】

是否可以通过 Demo 来复现该问题【必答】

提供报错堆栈

java.lang.IllegalArgumentException: When targetSdkVersion >= 33 should use android.permission.READ_MEDIA_IMAGES, android.permission.READ_MEDIA_VIDEO, android.permission.READ_MEDIA_AUDIO instead of android.permission.READ_EXTERNAL_STORAGE

提供截图或视频

ff

提供解决方案

ff