关于13 细分权限的问题,以及决绝方案

Author: James7a33Created Mar 15, 2026Updated Jun 13, 2026

13细分权限 可以在点击事件时,先请求权限,然后屏蔽,PictureSelector 内部的权限请求, 可以解决"部分图片"二次选择框 .setPermissionsInterceptListener(object : OnPermissionsInterceptListener {

        override fun requestPermission(
            fragment: Fragment?,
            permissionArray: Array<out String?>?,
            call: OnRequestPermissionListener?
        ) {
            call?.onCall(arrayOf(),true)
        }

        override fun hasPermissions(
            fragment: Fragment?,
            permissionArray: Array<out String?>?
        ): Boolean {
            return false
        }
    })

Source: LuckSiege/PictureSelector