当前位置: 首页 > news >正文

帝国cms如何做网站地图深圳集团网站建设企业

帝国cms如何做网站地图,深圳集团网站建设企业,搜狗推广手机客户端,快速模板建站工具目录 android申请权限: 监听用户是否开启权限或关闭权限: 退出app返回桌面: android申请权限: 首先在 manifest.json 内添加你所需要用到权限 添加权限插件 permission.js 一次就好1/权限插件 - Gitee.comhttps://gitee.co…

目录

 android申请权限:

监听用户是否开启权限或关闭权限:

退出app返回桌面:


 android申请权限:
 

首先在 manifest.json 内添加你所需要用到权限


添加权限插件

permission.js · 一次就好1/权限插件 - Gitee.comicon-default.png?t=N7T8https://gitee.com/just-once-1/permission-plugin/blob/master/permission.js

App.vue 内引入该插件 

import permision from "你的插件路径"

App.vue onShow 钩子内 使用  permision.requestAndroidPermission 调用申请该权限

permision.requestAndroidPermission("android.permission.RECORD_AUDIO") 

permision.requestAndroidPermission("android.permission.你的权限名")   ,
注意你的权限名 必须一致和 manifest.json 内配置的权限名一致

监听用户是否开启权限或关闭权限:

permission.js 权限插件内  requestAndroidPermission 方法可以监听到用户是拒绝权限 还是 关闭权限 还是 永久拒绝权限

function requestAndroidPermission(permissionID) {return new Promise((resolve, reject) => {plus.android.requestPermissions([permissionID], // 理论上支持多个权限同时查询,但实际上本函数封装只处理了一个权限的情况。有需要的可自行扩展封装function (resultObj) {var result = 0;for (var i = 0; i < resultObj.granted.length; i++) {var grantedPermission = resultObj.granted[i];console.log('已获取的权限:' + grantedPermission);result = 1}for (var i = 0; i < resultObj.deniedPresent.length; i++) {var deniedPresentPermission = resultObj.deniedPresent[i];console.log('拒绝本次申请的权限:' + deniedPresentPermission);if (("android.permission.READ_PHONE_STATE" == deniedPresentPermission)) {console.log(`拒绝了电话权限`)plus.runtime.quit()}result = 0}for (var i = 0; i < resultObj.deniedAlways.length; i++) {var deniedAlwaysPermission = resultObj.deniedAlways[i];console.log('永久拒绝申请的权限:' + deniedAlwaysPermission);result = -1}resolve(result);// 若所需权限被拒绝,则打开APP设置界面,可以在APP设置界面打开相应权限// if (result != 1) {// gotoAppPermissionSetting()// }},function (error) {console.log('申请权限错误:' + error.code + " = " + error.message);resolve({code: error.code,message: error.message});});});
}

退出app返回桌面:

安卓端退出应用程序:

 plus.runtime.quit();

苹果端退出应用程序:

  const threadClass = plus.ios.importClass("NSThread");const mainThread = plus.ios.invoke(threadClass, "mainThread");plus.ios.invoke(mainThread, "exit");

http://www.yayakq.cn/news/328368/

相关文章:

  • 企业产品做哪个网站推广好中交路桥建设有限公司电话
  • 网站seo优化公司英文网站推广方法
  • 姓氏网站建设的意见和建议版面设计图大全 模板
  • 丰都县网站专业郑州企业网站建设
  • 唐山哪个公司做网站网站建设得步骤
  • 安徽省交通建设股份有限公司网站如果在网站做推广连接
  • 网站改版需要重新备案吗无锡做网站优化价格
  • 广告策划书案例完整版站长工具seo综合查询是什么意思
  • 做电影网站用什么空间wordpress 全文检索
  • 云南省新农村建设网站做网站网站建设专业公司哪家好
  • 汕头站扩建有连接华东线吗wordpress所有文章新窗口打开
  • 厦门服装商城网站建设中企动力是干什么的
  • 百姓网网站源码手机app注册免费下载
  • 苏州做网站费用中国建筑材料网
  • 网站设计开发中的具体步骤上海互联网企业50强
  • 手机网站酷站家装博览会2023
  • 建设银行找招聘网站免费算命免费 生辰八字
  • 做一个人网站需要注意什么网站设计需求表
  • 嘉兴网站快照优化公司邵东网页定制
  • 深圳做网站要多手机设计logo软件免费
  • 亦庄建设局网站购物网站开发教程 视频
  • 企业建设网站的需求分析九狐建设网站
  • 网站建站请示有没有帮忙做推广的网站
  • 山西手机网站建设关于做暧暧的网站
  • 制作一个简单网站海南工程建设招标网
  • 网站设计与建设ppt网站建设的预算
  • 北京网站手机站建设公司吗北京互联网公司大厂有哪些
  • 柳州住房和城乡建设局网站wordpress 下载按钮
  • 做韦恩图网站seo外链友情链接
  • 卡片式网站模板免费咨询义诊