首页 > 其他分享 >Uniapp获取手机存储权限

Uniapp获取手机存储权限

时间:2023-06-09 12:22:59浏览次数:45  
标签:Uniapp 存储 console log res android 权限

// 判断有没有存储权限
            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));
                });
            }

 

标签:Uniapp,存储,console,log,res,android,权限
From: https://www.cnblogs.com/wt645631686/p/17468922.html

相关文章

  • uniapp安卓权限配置说明
    UNI-APP打包app权限配置里面涉及到定位,NFC,相册,语音,指纹,人脸等权限名称描述android.permission.ACCESS_CHECKIN_PROPERTIES访问登记属性读取或写入登记check-in数据库属性表的权限android.permission.ACCESS_COARSE_LOCATION获取错略位置通过WiFi或移动基站的......
  • 浏览器存储和浏览器缓存的区别?
    浏览器存储和浏览器缓存是两个不同的概念,其主要区别如下:数据类型不同浏览器存储可以用来存储各种类型的数据,包括字符串、数字、布尔值、对象、数组等等。而浏览器缓存则主要用于缓存已经访问过的资源文件,例如HTML、CSS、JavaScript、图片、音视频等。存储位置不同浏览器......
  • oracle 之存储过程 begin ...... ; ...... end
    点击查看代码beginmergeintoly_yjs_hxsj.T_XSGL_XSXX_CZRZrzusing(selecta.XS_IDxsid,xh,xm,'02'asbglx,'修改学生:'||xm||':学位操作撤销学位证书号,原学位证书号:'||BJYZSBH||'改为:'||a.JYZSHasbgnr,#{editor}asczrzh......
  • vue3+ TS pinyin uniapp 索引列表-(A-Z)按首字母排序 ,锚点定位
    获取一维数组地址列表<scriptlang="ts"setup>import{getLocationList}from"@/apis/activity";import{onLoad}from"@dcloudio/uni-app";import{pinyin}from"pinyin-pro"import{ref}from"vue";const......
  • sqlserver存储过程中使用临时表的问题
    2023年6月6日08:52:15因为最近接触的his系统一些存储过程做数据统计,一个存储过程就要使用1-3个临时表,这些存储过程是零几年的写得,和我们这个时代的写的存储过程习惯不太一样,就好奇为什么要使用这么多的临时表临时表的基本概念在深入临时表之前,我们要了解一下会话(Session),......
  • 4. 公私钥对(RSA,SM2)格式 以及存储
    公私钥对(RSA,SM2)格式以及存储目录私钥存储RSA格式存储生成密钥派生公钥格式转换私钥私钥的PKCS#8格式存储SM2格式存储生成私钥派生公钥DER格式转化pkcs#8格式的sm2参考私钥存储私钥保存形式主要包括,文件形式、密码设备形式和软件系统形......
  • 51存储器块清零和二进制数转换成二十进制(BCD)码
    一、实验目的1、了解单片机实验开发板电路原理图2、掌握KEIL软件开发单片机C51程序的流程3、掌握单片机开发程序的烧录方法和流程二、实验内容1、完成单片机开发相关必备软件的安装2、学习单片机开发板套件的实验原理图3、编写、下载及实现第一个单片机程序(点亮一个LED灯)三......
  • 用Edge浏览器去除pdf编辑权限
    通过知网下载的硕博论文pdf默认是不允许批注编辑的,也不想安装各种破权限的软件或者在线工具(没网不就不行了,而且大多都有文档大小限制),所以找到了其他人提供的方法,就是直接将论文pdf拖到edge浏览器,然后点击另存为pdf就行。但是该方法会将原有的章节书签给删除,可以尝试其他办法解......
  • 【linux】循序渐进学运维-基础篇-文件权限管理
    写在前面:博主是一名投身教培事业的标准八零后,叛逆而且追求自由,昵称取自于苏轼的《水调歌头》中的“高处不胜寒”,时刻提醒自己要耐得住寂寞,受的了孤独,在技术的道路上,不畏艰难,勇往直前。欢迎star,投稿,交流,后续还会有python系列和java系列。文章目录权限的基础概念权限管理命令1)chmod......
  • 转载:基于表达式的权限控制
          springSecurity允许我们在定义URL访问或方法访问所应有的权限时使用SpringEL表达式,在定义所需的访问权限时如果对应的表达式返回结果为true则表示拥有对应的权限,反之则无。SpringSecurity可用表达式对象的基类是SecurityExpressionRoot,其为我们提供了如下在使用Spr......