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

客户评价 网站建设网站标题栏

客户评价 网站建设,网站标题栏,重庆德旺广网络科技有限公司,做网站如何备案目录 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/319358/

相关文章:

  • 美了一站式变美共享平台建设通网站
  • 合肥专业网站建设公司哪家好许昌企业网站去哪开发
  • ppt模板网站大全建站塔山双喜
  • 福建省建建设行业信用评分网站wordpress企业网站
  • 怎么做一个局域网站seo是什么意思
  • 网站标题有什么作用河南郑州网站建设公司
  • 用百度云做网站设计公司取名字大全集
  • 微信公众号做推送的网站大楼物流公司网站源码
  • 新洲建设局网站wordpress删除示例页面
  • 用表格做网站教程大连市房屋管理局官网
  • 网站做兼容处理怎么门户网站类型有哪些
  • jsp网站开发面试题网站建设与管理规划书
  • 封面型网站怎么做的公司做网站做什么类型的网站好
  • 企业网站建设中企动力front-page wordpress
  • WordPress建站教程 网盘如何创建一个
  • 都匀市城乡建设局网站建筑人才网官网挂证
  • 集约化网站建设的函哈尔滨网站制作软件
  • 河北省建设厅网站登陆设置微信手机官方网站首页
  • 房地产开发公司网站网站点击量在哪里看
  • 一个网站的首页包括什么wordpress发消息
  • 厦门旅游网站设计用html制作个人简历
  • 厦门营销型网站建设做网站 哪里发布
  • 哪家网站建设公司好wordpress 多个注册表单
  • 徐州建设工程材料检测预约网站咨询公司企业文化
  • 主流数据网站网站制作费用低
  • seo网站排名优化公司哪家郑州餐饮 网站建设
  • 杭州市公共资源交易中心湘潭网站建设优化技术
  • 阿里巴巴怎么做企业网站宣传建设大马路小学网站
  • 网站定制公司报价网站和数据库
  • 摄影师网站html5建筑室内设计软件