3***@qq.com
3***@qq.com
  • 发布:2023-11-08 11:28
  • 更新:2023-11-08 14:42
  • 阅读:1011

【已解决】plus.navigator.checkPermission在安卓下能使用吗?

分类:uni-app

getGalleryPermission() { // 获取相册权限
var galleryPermission = plus.navigator.checkPermission("GALLERY");
console.log(galleryPermission)
if (galleryPermission == "denied") {
Toast('没有获取相册权限,请设置后重试')
return false
}
}

以上这段代码,以前很早说在安卓下不能使用,现在可以使用了吗?

var galleryPermission = plus.navigator.checkPermission("android.permission.READ_EXTERNAL_STORAGE");    
console.log(galleryPermission)    
if (galleryPermission == "undetermined") {    
    console.log('没有获取相册权限,请设置后重试')    
    return false  

把android.permission.READ_EXTERNAL_STORAGE,修改成不同的值,就可以检测不同的权限。

权限名称在这里:

参数名 说明
android.permission.ACCESS_FINE_LOCATION 位置权限
android.permission.ACCESS_COARSE_LOCATION 模糊位置权限(蓝牙\ble依赖)
android.permission.CAMERA 摄像头权限
android.permission.READ_EXTERNAL_STORAGE 外部存储(含相册)读取权限
android.permission.WRITE_EXTERNAL_STORAGE 外部存储(含相册)写入权限
android.permission.RECORD_AUDIO 麦克风权限
android.permission.READ_CONTACTS 通讯录读取权限
android.permission.WRITE_CONTACTS 通讯录写入权限
android.permission.READ_CALENDAR 日历读取权限
android.permission.WRITE_CALENDAR 日历写入权限
android.permission.READ_SMS 短信读取权限
android.permission.SEND_SMS 短信发送权限
android.permission.RECEIVE_SMS 接收新短信权限
android.permission.READ_PHONE_STATE 获取手机识别码等信息的权限
android.permission.CALL_PHONE 拨打电话权限
android.permission.READ_CALL_LOG 获取通话记录权限

2023-11-08 11:28 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

读取相册权限可以用  android.permission.READ_EXTERNAL_STORAGE  

var galleryPermission = plus.navigator.checkPermission("android.permission.READ_EXTERNAL_STORAGE");  
console.log(galleryPermission)  
if (galleryPermission == "undetermined") {  
    console.log('没有获取相册权限,请设置后重试')  
    return false  
}
  • 3***@qq.com (作者)

    十分感谢,可以使用了!

    感谢喜欢技术的前端!!!!!!

    十二万分诚挚感谢!

    2023-11-08 14:56

  • 喜欢技术的前端

    回复 3***@qq.com: 哈哈,客气(●'◡'●)

    2023-11-08 15:59

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

这个挺全的
https://ext.dcloud.net.cn/plugin?id=594

  • 3***@qq.com (作者)

    十分感谢!

    2023-11-08 16:13

要回复问题请先登录注册