按照要求修改
uni.chooseImage({
count: 1, //默认9
sourceType: ["album"],
// #ifdef APP-ANDROID
albumMode: "system",
// #endif
sizeType: ["compressed"]
}
manifest.json去除
"<uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\" />",
"<uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\" />"
系统返回错误提示
{
"errMsg": "chooseImage:fail No Permission",
"code": 12
}
uni-app照片选择器 https://doc.dcloud.net.cn/uni-app-x/api/choose-image.html#%E7%9B%B8%E5%86%8C%E9%80%89%E6%8B%A9%E7%9A%842%E7%A7%8D%E6%96%B9%E5%BC%8F
按照文档意思,custom方式设置为system就可以,并且不需要额外申请权限。
实际测下来,使用后,会直接提示无权限。如果手动去设置中把图片访问权限打开才能正常使用。
s***@163.com (作者)
我们发现您的应用不符合使用 READ_MEDIA_IMAGES/READ_MEDIA_VIDEO 权限的相关要求。
您的应用只需访问设备上的媒体文件一次,或者很少访问此类文件。只有在核心使用情形下需要持续访问设备共享存储空间中的照片和视频文件的应用才能使用照片和视频权限。如需详细了解相关要求,请参阅 Google Play 的“照片和视频权限”政策。
2025-09-29 11:50
蔡cai
回复 s***@163.com: 谷歌那边就不清楚怎么处理了,没弄过
2025-09-29 13:33
s***@163.com (作者)
回复 蔡cai: 好吧
2025-09-30 13:40
蔡cai
回复 s***@163.com: 看看有没有遇到过的大佬
2025-09-30 13:42