行业知识
【HbuilderX】 uniapp实现 android申请权限 和 退出app返回桌面
2026-10-22 04:32:26
来源:互联网转载
���录
android申请权限:
监听用户是否开启权限或关闭权限:
退出app返回桌面:
android申请权限:
首先在 manifest.json 内添加你所需要用到权限
添加权限插件
permission.js · 一次就好1/权限插件 - Gitee.comhttps://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 退出app返回桌面:
安卓端退出应用程序:
plus.runtime.quit();
苹果端退出应用程序:
const threadClass = plus.ios.importClass("NSThread"); const mainThread = plus.ios.invoke(threadClass, "mainThread"); plus.ios.invoke(mainThread, "exit");
上一篇:用手机怎么控制服务器?
下一篇:怎么切换显示服务器地址?