uniapp 安卓批量异步权限授权,没有授权就跳系统App设置页

首先需要一个js的sdk:App权限判断和提示 - DCloud 插件市场

下载下来,引入里面的 permission.js

示例代码:

javascript 复制代码
<script>
	import { requestAndroidPermission } from './sdk/permission.js'
	export default {
        onLaunch(e) {
			const getMutiPermission = async () => {
					await that.requestAndroidPermission('android.permission.CAMERA')
					await that.requestAndroidPermission('android.permission.READ_EXTERNAL_STORAGE')
					await that.requestAndroidPermission('android.permission.WRITE_EXTERNAL_STORAGE')
				}
				getMutiPermission()
		},
        methods:{
            async requestAndroidPermission(permisionID) {
				var result = await requestAndroidPermission(permisionID)
			}
        }
    }
</script>

确保把这个打开:

相关推荐
律宏阔8 分钟前
Android WebRTC + H.265 适配记录
android
春夏与冬15 分钟前
Android : apktool
android
YF021116 分钟前
如何验证App预置为特权App功能正常?
android
李高钢17 分钟前
Python Flask 框架入门:从零搭建你的第一个 Web 应用
前端·python·flask
特立独行的猫A19 分钟前
用仓颉语言写 Coding Agent:cjh 是怎么实现的
前端
特立独行的猫A21 分钟前
cjh:基于华为仓颉语言的原生 Coding Agent Harness 实践与设计思考
前端
律宏阔25 分钟前
两台 Android 开发板的硬件序列号完全相同,如何使用 ADB 连接其中的一台?
android
mONESY26 分钟前
LangChain 结构化输出三兄弟:ToolCall、OutputParser、withStructuredOutput 彻底讲透
javascript
律宏阔27 分钟前
用 KSP + Hilt 自动注入 Android ViewBinding
android
晚安日记wanna27 分钟前
大文件分片上传的五层追问从 Blob 切片到秒传与弱网容错
前端·面试