uni.showActionSheet({
itemList: ['图片', '视频'],
success: (res) => {
if (res.tapIndex == 0) {
plus.android.requestPermissions(['android.permission.READ_MEDIA_IMAGES'], function(e) {
if (e.deniedAlways.length > 0) { //权限被永久拒绝
console.log('Present Denied!!! ' + e.deniedPresent.toString());
return
}
if (e.deniedPresent.length > 0) { //权限被临时拒绝
console.log('Granted!!! ' + e.granted.toString());
// plus.android.requestPermissions(['android.permission.READ_MEDIA_IMAGES'])
return
}
uni.chooseImage({
count: 1,
sourceType: ['album'],
sizeType: ['original'],
success: function(e) {
let body = {
path: plus.io.convertLocalFileSystemURL(e.tempFilePaths[0]),
type:'image'
}
_this.addChatMsgData(body)
}
})
})
} else {
_this.selectVideo()
}
}
})

- 发布:2024-02-04 22:45
- 更新:2025-02-12 11:37
- 阅读:369
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window11
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 13
手机厂商: 小米
手机机型: xiaoxi 11 Lite 5G NE
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.chooseImage 动态收取图片选择权限之后,进入选择图片界面,无法选择图片
uni.chooseImage 动态收取图片选择权限之后,进入选择图片界面,无法选择图片
预期结果:
希望能对图片进行选择
希望能对图片进行选择
实际结果:
无法选择
无法选择
bug描述:
在自定义基座中,动态获取了 plus.android.requestPermissions(['android.permission.READ_MEDIA_IMAGES']权限之后,进入相册页面,没法读取到图片不能选择,manifest也申明了,还是出现此问题
