LuckSiege / PictureSelector

Picture Selector Library for Android or 图片选择器
Apache License 2.0
13.3k stars 3.01k forks source link

大佬们,华为市场要求的同步说明权限用途,你们怎么搞得啊,直接改源码吗 #2818

Open xicong opened 10 months ago

xicong commented 10 months ago

Current use version?

当前使用的版本是多少?

3.11.2

Will this problem occur in demo?

Demo能否复现这问题?

Describe the problem or provide an error log?

描述问题或提供错误log?

zhaozhuohua commented 10 months ago

你可以再调用这个框架前请求权限,权限通过后再调用框架选择图片

xicong commented 10 months ago

嗯嗯,目前就是先这样处理咯

chinnsenn commented 10 months ago

框架提供了拦截权限申请 setPermissionsInterceptListener,我的做法是自行申请权限,权限全部允许后,才会调用相册的 api ,然后重写拦截器直接返回允许

w1984908499 commented 9 months ago

setPermissionsInterceptListener

为啥我重写这个方法后,直接跳到了图片选择器,但没有图片,返回之后才会出现权限弹窗呢

chinnsenn commented 9 months ago

@w1984908499 「自行申请权限,权限全部允许后,才会调用相册的 api ,然后重写拦截器直接返回允许」,意思是调用 PictureSelector 的任何 Api 前,先自己申请好权限,然后才开始调 PictureSelector 的 API ,setPermissionsInterceptListener 返回 true,不让 PictureSelector 申请权限。至于你说的情况我没遇到

silveryTitan commented 3 months ago

@chinnsenn 那有显示拍照按钮嘛 就是框架里面相册页的 如果有 那应用平台也不通过 需要把摄像头权限及用途说明放到框架拍照按钮那里才可以 这个你是怎么处理的呢

chinnsenn commented 3 months ago

@chinnsenn 那有显示拍照按钮嘛 就是框架里面相册页的 如果有 那应用平台也不通过 需要把摄像头权限及用途说明放到框架拍照按钮那里才可以 这个你是怎么处理的呢

我们的选择影像的交互逻辑是,先弹一个窗,选择「拍照」还是「相册」,然后配置「相册」不显示「拍照」按钮