位置: IT常识 - 正文

uni-app设置开机自启动(uniapp打开系统设置)

编辑:rootadmin
uni-app设置开机自启动 uni-app设置开机自启动1. 为何需要自启动2.功能描述3.使用流程4.权限设置5.示例代码

推荐整理分享uni-app设置开机自启动(uniapp打开系统设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uni-app启动页,uni-app使用,uni-app启动页,uniapp设置开机自启无反应,uniapp开机自启,uni-app启动页,uniapp设置开机app自动启动,uniapp设置开机app自动启动,内容如对您有帮助,希望把文章链接给更多的朋友!

本文参照设备为 HUAWEI MatePad Pro,设备不同其对应的设置项可能也有所不同

1. 为何需要自启动为实现体成分检测分析仪开机默认打开软件的需求为实现APP最小化自动唤醒的需求2.功能描述

​ 实现APP的开机自启,以及自启动需要权限的申请

3.使用流程购买插件,选择该插件绑定的项目。插件地址:开机自启 解锁唤醒屏幕 - DCloud 插件市场在项目中找到manifest的app原生插件配置中勾选模块在代码中引用插件,调用插件功能。打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。

**注意事项:**使用HBuilderX2.7.14以下版本,如果同一插件且同一APPID下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json→"App原生插件配置"→"云端插件"列表中删除该插件重新选择

4.权限设置uni-app设置开机自启动(uniapp打开系统设置)

设置电池优化:设置→电池→对应软件→启动管理→自动管理切换成关闭

设置自启动:设置→电池→对应软件→启动管理→手动管理全部打开

设置后台弹窗:设置→应用和服务→权限管理→应用→对应软件→后台弹窗切换为允许

设置悬浮窗:设置→应用和服务→权限管理→应用→对应软件→悬浮窗切换为允许

5.示例代码

在App.vue文件中写入:

const meaAppModule = uni.requireNativePlugin("MeaApp-System");// 引入后台唤醒至前台插件;仅支持安卓//当uni-app 初始化完成时触发(全局只触发一次)onLaunch: function() { /********设置开机自动启动开始********/ this.requestPermission(); let pwi = uni.requireNativePlugin('lich-PowerOnAutoStart'); pwi.isIgnoringBatteryOptimizations((d)=>{//判断忽略电池优化是否设置 if(d){ pwi.canDrawOverlays((d1)=>{//判断是否允许悬浮窗 if(!d1){ pwi.toastMakeText("请允悬浮窗弹出");//消息提示可自行替换 } pwi.setCanDrawOverlays();//打开浮窗弹设置页面 }) }else{ pwi.toastMakeText("请忽略电源管理选项"); pwi.setIgnoringBatteryOptimizations();//打开忽略电池优化设置页面 } }) pwi.setPowerOnAutoStart(true); pwi.isPowerOnAutoStart((isAutoStart)=>{ console.log("isAutoStart------>",isAutoStart); }) /********设置开机自动启动结束********/},//当uni-app 隐藏时触发onHide() { setTimeout(()=>{ console.log("start to show app"); //从后台唤醒至前台 meaAppModule.setTopApp(); console.log("end to show app"); },1000);},methods: { // 请求权限 requestPermission() { return new Promise((resolve, reject) => { console.log("开始设置权限"); plus.android.requestPermissions( [ "android.permission.RECEIVE_BOOT_COMPLETED", //开机自启动服务 "android.permission.SYSTEM_ALERT_WINDOW", //悬浮窗能显示在其他app上方 "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS", //忽略电池优化 "android.permission.WAKE_LOCK", //休眠唤醒 "android.permission.DISABLE_KEYGUARD", //允许程序禁用键盘锁 ], function (resultObj) { for (var i = 0; i < resultObj.granted.length; i++) { var grantedPermission = resultObj.granted[i]; console.log('已获取的权限:' + grantedPermission); } for (var i = 0; i < resultObj.deniedPresent.length; i++) { var deniedPresentPermission = resultObj.deniedPresent[i]; console.log('拒绝本次申请的权限:' + deniedPresentPermission); } for (var i = 0; i < resultObj.deniedAlways.length; i++) { var deniedAlwaysPermission = resultObj.deniedAlways[i]; console.log('永久拒绝申请的权限:' + deniedAlwaysPermission); } // 若所需权限被永久拒绝,则打开APP设置界面,可以在APP设置界面打开相应权限 if (resultObj.deniedAlways.length > 0) { // 若授权失败,请在设置页面手动调整 reject("授权失败:" + JSON.stringify(resultObj.deniedAlways)); var Intent = plus.android.importClass("android.content.Intent"); var Settings = plus.android.importClass("android.provider.Settings"); var Uri = plus.android.importClass("android.net.Uri"); var mainActivity = plus.android.runtimeMainActivity(); var intent = new Intent(); intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); var uri = Uri.fromParts("package", mainActivity.getPackageName(), null); intent.setData(uri); mainActivity.startActivity(intent); } resolve("授权完毕"); }, function (error) { console.log('申请权限错误:' + error.code + " = " + error.message); }); }); }}
本文链接地址:https://www.jiuchutong.com/zhishi/287261.html 转载请保留说明!

上一篇:antd的upload组件的各种上传、下载操作(vue)(antd upload组件)

下一篇:巨浪冲击着阿斯洛玛尔州立海滩的岩石,加利福尼亚州帕西菲克格罗夫 (© Sheila Haddad/Danita Delimont)(巨浪向我冲来改为拟人句)

  • 小米妙播支持哪些机型(小米妙播支持哪些平台)

    小米妙播支持哪些机型(小米妙播支持哪些平台)

  • 小米nfc羊城通有折扣吗(小米nfc刷羊城通)

    小米nfc羊城通有折扣吗(小米nfc刷羊城通)

  • 苹果手机不见了关机了怎么定位找回来(苹果手机不见了怎么办,又关机了)

    苹果手机不见了关机了怎么定位找回来(苹果手机不见了怎么办,又关机了)

  • 四核四线程和四核八线程区别(四核四线程和四核八线程玩游戏有区别吗)

    四核四线程和四核八线程区别(四核四线程和四核八线程玩游戏有区别吗)

  • 华为nova7怎么设置返回键(华为nova7怎么设置不熄灭屏幕)

    华为nova7怎么设置返回键(华为nova7怎么设置不熄灭屏幕)

  • 充错手机号码了钱怎么退回来(充错手机号码了对方不接电话)

    充错手机号码了钱怎么退回来(充错手机号码了对方不接电话)

  • 声卡直播别人听不到声音(声卡直播别人听不见声音是怎么回事)

    声卡直播别人听不到声音(声卡直播别人听不见声音是怎么回事)

  • 网速k/s和b/s哪个快(网速是k/s快还是kb/s快)

    网速k/s和b/s哪个快(网速是k/s快还是kb/s快)

  • 苹果蓝牙耳机可以同时连接两个手机吗(苹果蓝牙耳机可以修吗)

    苹果蓝牙耳机可以同时连接两个手机吗(苹果蓝牙耳机可以修吗)

  • 输出设备是指什么(输出设备是?)

    输出设备是指什么(输出设备是?)

  • 小米8青春版有红外线吗(小米8青春版有没有红外线功能)

    小米8青春版有红外线吗(小米8青春版有没有红外线功能)

  • 录屏可以录多久(苹果手机录屏可以录多久)

    录屏可以录多久(苹果手机录屏可以录多久)

  • 1000兆等于多少g流量(1000兆等于多少mbps)

    1000兆等于多少g流量(1000兆等于多少mbps)

  • bs手机是什么意思(手机bsi是什么意思)

    bs手机是什么意思(手机bsi是什么意思)

  • 荣耀8xmax上市时间(荣耀8xmax什么时候出的)

    荣耀8xmax上市时间(荣耀8xmax什么时候出的)

  • 手机流量卡顿怎么办(手机流量卡顿怎么处理最好)

    手机流量卡顿怎么办(手机流量卡顿怎么处理最好)

  • 手机怎样添加网络(手机怎样添加网络密码)

    手机怎样添加网络(手机怎样添加网络密码)

  • 手机蓝牙连汽车怎么查不到(手机蓝牙连汽车没有歌词)

    手机蓝牙连汽车怎么查不到(手机蓝牙连汽车没有歌词)

  • 华为mate20x5g怎么关数据

    华为mate20x5g怎么关数据

  • xp系统图形选项在哪里

    xp系统图形选项在哪里

  • vivo手机sos功能怎么关闭(vivo手机sos设置在哪)

    vivo手机sos功能怎么关闭(vivo手机sos设置在哪)

  • 淘宝影响二次销售规则(淘宝影响二次销售能退吗)

    淘宝影响二次销售规则(淘宝影响二次销售能退吗)

  • 苹果11是不是双卡(苹果11是不是双槽)

    苹果11是不是双卡(苹果11是不是双槽)

  • vivos1升降摄像头怎么打开(vivos1升降摄像头无法弹出)

    vivos1升降摄像头怎么打开(vivos1升降摄像头无法弹出)

  • 虚拟大师有什么用(虚拟大师什么意思)

    虚拟大师有什么用(虚拟大师什么意思)

  • 铅酸改锂电要注意(铅酸 改锂电)

    铅酸改锂电要注意(铅酸 改锂电)

  • Windows 10如何清除微软账户活动历史记录(windows 10如何清除联网记录)

    Windows 10如何清除微软账户活动历史记录(windows 10如何清除联网记录)

  • 【Vue路由(router)进一步详解】(路由vue-router)

    【Vue路由(router)进一步详解】(路由vue-router)

  • 账面价值与计税基础一般会产生差异的是
  • 浅析建筑行业农民工的法律保护
  • 报账单大写金额填写方式
  • 有形动产经营租赁税率
  • 特殊贸易区域怎样选择
  • 房租收入纳税义务
  • 委托加工白酒怎么入账
  • 商业汇票概念股票
  • 个人所得税计算器2023
  • 体检中心免税政策
  • 三证合一的税号变了,法人怎么重新绑定企业
  • 2021年个体工商户的税率是多少
  • 发票税额小数点后面没打印上能用吗
  • 创业带动的就业是什么
  • 当月计提当月缴纳的增值税还用结转吗
  • 未认证的进项税账务处理
  • 按产品的品种型号规格规定的计划
  • 防伪税控发票维修流程
  • 退休人员返聘工资怎么发放
  • 运费从货款中扣除后付款分录怎么做
  • win11dns电脑服务器未响应如何处理
  • win11家庭版怎么激活
  • 存货监盘计划要求,在对存货盘点结果进行测试时
  • 公司员工私车公用协议要签吗
  • win11任务管理器在哪里打开
  • 暂估入库怎么暂估
  • 电脑找不到u盘怎么解决
  • 建筑行业挂靠开票怎么做账务处理?
  • php文件怎么打开运行
  • laravel中的session有效期
  • 退休后工作单位填什么内容
  • 职工福利费会计科目怎么写
  • 废品损失属于产品成本项目吗
  • Yii CFileCache 获取不到值的原因分析
  • SSD目标检测算法
  • php面试知识点
  • 权益法转成本法非同一控制下为什么不公允
  • 公司财务人员岗位职责
  • php decbin
  • 更改sql server数据库名
  • 不含税货款要开发票怎么弄
  • 职工福利费允许扣除比例
  • 银行本票与银行汇票的区别之一是
  • 餐饮娱乐服务员
  • 出口收入没有及时申报怎么处罚
  • 进项税额减免部分在重点税源表中怎么填
  • 一般纳税人购买汽车会计分录
  • 加盟费收入需要纳税吗
  • 小规模纳税人从三万到十万
  • 材料采购成本包括买价和采购费用
  • 当月发生的费用下月支付
  • 原始凭证丢了判刑吗
  • 外资企业计提盈余公积吗
  • 物流公司怎么做利润高
  • mysql深入解析
  • 如何优化sql语句执行效率
  • sql server自定义类型怎么写入备机
  • sql server使用教程(图文)
  • mysql 树状查询语句
  • windows server2008 64位没有安装音频怎么办?
  • win10用浏览器
  • ubuntu做lvm
  • ubuntu12.04 amd64系统中lamp环境搭建方法
  • imac触发角
  • linux系统中make的用法
  • linux计划任务执行脚本
  • javascript例题
  • python3.7内置模块
  • Javascript selection的兼容性写法介绍
  • 最常见的左向右分流型心脏病是
  • js点击表格行获取当前行信息
  • unity接收数据
  • js 原型继承的几种方法
  • 深圳电子税务局税种启用在哪里
  • 税控发票开票软件金税盘版口令怎么解锁?
  • 航空煤油消费税征收环节
  • 沥青进口需要配额吗
  • 监察室主任岗位职责
  • 云南省国家税务总局处长名单
  • 模范劳动者
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设