Uniapp获取手机存储权限
// 判断有没有存储权限 qxcz(){ var _this = this plus.android.requestPermissions(['android.permission.WRITE_EXTERNAL_STORAGE'], function(e) { if (e.deniedAlways.length > 0) { //权限被永久拒绝 // 弹出提示框解释为何需要读写手机储存权限,引导用户打开设置页面开启 uni.showModal({ title: '存储权限', content: '您拒绝了存储权限,请去设置-应用开启存储权限。', success: function (res) { if (res.confirm) { // console.log('用户点击确定'); } else if (res.cancel) { // console.log('用户点击取消'); } } }); } if (e.deniedPresent.length > 0) { //权限被临时拒绝 // 弹出提示框解释为何需要读写手机储存权限,可再次调用plus.android.requestPermissions申请权限 plus.android.requestPermissions(['android.permission.WRITE_EXTERNAL_STORAGE']) // console.log('666666666 ' + e.deniedPresent.toString()); } if (e.granted.length > 0) { //权限被允许 //调用依赖获取读写手机储存权限的代码 // _this.upload() // 获取权限成功之后调用的函数 // console.log('2222222222 ' + e.granted.toString()); } }, function(e) { // console.log('R12133313221' + JSON.stringify(e)); }); }