PictureSelector 没有适配Android13,在13上无法使用,百分百必现啊

a7qyws3x  于 2022-10-28  发布在  Android
关注(0)|答案(8)|浏览(1380)

Current use version?

当前使用的版本是3.10.6!

Will this problem occur in demo?

Demo可以复现这问题!

Describe the problem or provide an error log?

需要升级到13,13上面READ_EXTERNAL_STORAGE权限被拆分成READ_MEDIA_IMAGES,READ_MEDIA_VIDEO,READ_MEDIA_AUDIO三个权限了
dddzy1tm

dddzy1tm1#

 您好,您的邮件我已收到,谢谢!

wi3ka0sx

wi3ka0sx2#

您好,您的邮件我已经收到了,谢谢!

怎么处理的?兄弟分享一下呀

g6baxovj

g6baxovj3#

 您好,您的邮件我已收到,谢谢!

tjrkku2a

tjrkku2a4#

可以尝试通过自定义权限适配一下

.setPermissionsInterceptListener(new OnPermissionsInterceptListener() {
	@Override
	public void requestPermission(Fragment fragment, String[] permissionArray, OnRequestPermissionListener call) {

	}

	@Override
	public boolean hasPermissions(Fragment fragment, String[] permissionArray) {
		return false;
	}
})
kqhtkvqz

kqhtkvqz5#

Android 13 也就是权限问题可以尝试在打开相册之前先把权限获取到应该就就可以了吧

hpxqektj

hpxqektj6#

可以尝试通过自定义权限适配一下

.setPermissionsInterceptListener(new OnPermissionsInterceptListener() {
	@Override
	public void requestPermission(Fragment fragment, String[] permissionArray, OnRequestPermissionListener call) {

	}

	@Override
	public boolean hasPermissions(Fragment fragment, String[] permissionArray) {
		return false;
	}
})

setPermissionsInterceptListener这个方法只能申请权限,但是到页面里面,还会有另外一个读写权限的检测,这会导致出现提示框。

0yycz8jy

0yycz8jy7#

您好,您的邮件我已经收到了,谢谢!

怎么处理的?兄弟分享一下呀

我是吧源码下载下来,重新修改了里面的权限申请,适配了Android13。

lbsnaicq

lbsnaicq8#

Android 13 也就是权限问题可以尝试在打开相册之前先把权限获取到应该就就可以了吧

页面内部有读写权限的判断,在android13上面已经没有了。这个外部怎么申请都处理不了

相关问题