首页 > 其他分享 >uniapp权限判断

uniapp权限判断

时间:2024-10-22 17:10:02浏览次数:1  
标签:uniapp 判断 STORAGE Manifest WRITE EXTERNAL android 权限

写法如下

    // 检查是否有写入外部存储的权限
    function writeExternalStoragePermission() {
        return new Promise((resolve, reject) => {
            var Manifest = plus.android.importClass("android.Manifest");
            var MainActivity = plus.android.runtimeMainActivity();
            let WRITE_EXTERNAL_STORAGE =     MainActivity.checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE);
            if (WRITE_EXTERNAL_STORAGE != -1) {
                console.log('有权限');
                resolve(true)
            } else {
                console.log('没有权限');
                resolve(false)
} }); }

调用

  let isFile = await writeExternalStoragePermission() //有没有文件权限
  if (!isFile) return checkWriteExternalStoragePermission(); //没有权限跳出并去申请权限

参考自:shadow_glory的文章 https://blog.csdn.net/crsitin_spade/article/details/135138709

标签:uniapp,判断,STORAGE,Manifest,WRITE,EXTERNAL,android,权限
From: https://www.cnblogs.com/Wei-notes/p/18493327

相关文章

  • GitHub权限设置怎么操作
    ​​GitHub,全球最大的社交编程及代码托管站点,其权限设置是项目管理的关键环节。具体步骤包括:1.组织和仓库的权限设置;2.分支的保护与规则设置;3.使用AccessToken进行权限控制;4.Action与Webhooks的利用;5.团队的权限管理;6.安全和合规。1.组织和仓库的权限设置GitHub以仓库为单......
  • js类型判断(实用,不拖拉)
    本文介绍三种js类型判断方法。一、typeof(有坑)语法:typeof(表达式)、typeof变量名返回值:undefined/boolean/string/number/object/function/symbol/bigint示例:typeofundefined//undefinedtypeoftrue//booleantypeof'1'//stringtypeof1//numbertypeofn......
  • 证券账户各类交易权限开通要求大全,值得收藏!创业板/科创板/北交所/港股通 ...
    科创板办理条件:(一)申请权限开通前20个交易日证券账户及资金账户内的资产日均不低于人民币50万元(不包括该投资者通过融资融券融入的资金和证券);(二)参与证券交易24个月以上;(三)专业投资者和适当性评估风险等级C4(中高风险承受)及以上投资者。创业板办理条件:(一)......
  • java脚手架系列9-统一权限认证gateway
    之所以想写这一系列,是因为之前工作过程中有几次项目是从零开始搭建的,而且项目涉及的内容还不少。在这过程中,遇到了很多棘手的非业务问题,在不断实践过程中慢慢积累出一些基本的实践经验,认为这些与业务无关的基本的实践经验其实可以复刻到其它项目上,在行业内可能称为脚手架,因......
  • PbootCMS添加系统角色帐号登录提示:您账号的区域权限设置有误,无法正常登录!
    问题表现在PbootCMS中添加系统角色账号后,登录时提示“您账号的区域权限设置有误,无法正常登录”。原因在添加系统角色账号时,没有正确设置管辖区域权限。解决方法在后台管理系统中,编辑该账号的权限设置,确保管辖区域被正确勾选。 注意事项仔细检查:在添加或编辑系......
  • VMware vCenter Server 8.0U3d 发布下载,修复堆溢出漏洞 (CVE-2024-38812) 和权限提升
    VMwarevCenterServer8.0U3d-集中管理vSphere环境ServerManagementSoftware|vCenter请访问原文链接:https://sysin.org/blog/vmware-vcenter-8-u3/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwarevCenterServer是一款高级服务器管理软件,提供了一......
  • 华为鸿蒙开发:掌握应用包名、图标、版本及权限配置
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在华为鸿蒙HarmonyOS的开发过程中,正确......
  • VMware vCenter Server 8.0U2e 发布下载,修复堆溢出漏洞 (CVE-2024-38812) 和权限提升
    VMwarevCenterServer8.0U2e下载-集中管理vSphere环境ServerManagementSoftware|vCenter请访问原文链接:https://sysin.org/blog/vmware-vcenter-8-u2/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwarevCenterServer是一款高级服务器管理软件,提供......
  • PbootCMS系统管理员点击文章评论的状态按钮提示权限不足
    1.开启后台菜单登录后台:打开浏览器,输入你的PbootCMS后台地址,登录后台管理系统。进入系统设置:在后台管理界面,进入“系统设置”->“菜单管理”。开启后台菜单:如果你还没有开启后台菜单,可以参考这篇教程:如何开启PbootCMS后台菜单。2.修改会员中心的文章评论......
  • 基于SpringBoot+Vue+Uniapp微信小程序的文化宣传系统设计与实现(源码+文档+部署)
    文章目录1.前言2.详细视频演示3.程序运行示例图4.文档参考5.技术框架5.1后端采用SpringBoot框架5.2前端框架Vue5.3程序操作流程6.选题推荐7.原创毕设案例8.系统测试8.1系统测试的目的8.2系统功能测试9.代码参考10.为什么选择我?11.获取源码1.前言......