c***@outlook.com
c***@outlook.com
  • 发布:2024-07-16 09:38
  • 更新:2024-09-05 11:13
  • 阅读:126

【报Bug】解决uni-registerRequestPermissionTips uni.chooseImage不弹窗相机,相册权限问题;小米审核要求同步弹框说明

分类:HBuilderX

代码 judgePermissionPro 是申请权限的方法 promise 封装; 可以换成 plus.android.requestPermissions;最终效果如下

uni.showActionSheet({
itemList: ['拍照', '相册'],
success: function (res) {
const index = res.tapIndex + 1
if (index == 1) {
judgePermissionPro('camera').then(() => {
uni.chooseImage({
count: 1,
sizeType: ['compressed'],
sourceType: [camera], //这要注意,camera掉拍照,album是打开手机相册
success: (res) => {
const tempFilePath = res.tempFilePaths[0]
pathToBase64(tempFilePath)
.then(base64 => {
callBack({
result: base64
})
})
}
})
})
} else if (index == 2) {
judgePermissionPro('READ_MEDIA_IMAGES').then(() => {
uni.chooseImage({
count: 1,
sizeType: ['compressed'],
sourceType: [album], //这要注意,camera掉拍照,album是打开手机相册
success: (res) => {
const tempFilePath = res.tempFilePaths[0]
pathToBase64(tempFilePath)
.then(base64 => {
callBack({
result: base64
})
})
}
})
})
}

                }  
            });
2024-07-16 09:38 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

这是 plus.android.requestPermissions 吗,为啥我换了直接没反应

要回复问题请先登录注册