-
关于权限分类
-
系统权限
-
直接申请配置,无需用户进行同意
- 例如网络权限
-
-
用户权限
-
需要申请配置以及使用管理模块向用户申请授权
- 例如录音权限
- 摄像头权限
-
-
而录音权限是属于用户权限 三步走
进行module.json5中进行配置权限
1. 用户权限需要写上reason和使用场景
2. reason需要在resources/en_US/element目录下找个string.json文件进行写上字符串
3. module.json5中
- 向用户申请权限
const mgr = abilityAccessCtrl.createAtManager()
const res = awaitmgr.requestPermissionsFromUser(getContext(this), ["ohos.permission.MICROPHONE"])