uni-app 安卓13动态授权之后无法选择图片
uni-app 安卓13动态授权之后无法选择图片
示例代码:
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());
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()
}
}
})
操作步骤:
uni.chooseImage 动态收取图片选择权限之后,进入选择图片界面,无法选择图片
预期结果:
希望能对图片进行选择
实际结果:
无法选择
bug描述:
在自定义基座中,动态获取了 plus.android.requestPermissions([‘android.permission.READ_MEDIA_IMAGES’]权限之后,进入相册页面,没法读取到图片不能选择,manifest也申明了,还是出现此问题

| 信息类别 | 详细信息 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | window11 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 3.99 |
| 手机系统 | Android |
| 手机系统版本号 | Android 13 |
| 手机厂商 | 小米 |
| 手机机型 | xiaoxi 11 Lite 5G NE |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于uni-app 安卓13动态授权之后无法选择图片的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
问题图片是这样的,并且我的应用是纯nvue开发渲染模式是采用默认的,并没有修改到nvue渲染
更多关于uni-app 安卓13动态授权之后无法选择图片的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请问解决了吗
请问这个问题解决了么?


