应用中如何动态申请权限

60 阅读1分钟

开发步骤:

  1. 申请ohos.permission.MICROPHONE权限,配置方式请参见声明权限
  2. 校验当前是否已经授权。可以通过调用checkAccessToken()方法来校验当前是否已经授权。
  3. 动态向用户申请授权。可以通过调用requestPermissionsFromUser()方法来实现。
  4. 处理授权结果。如果用户授权,则可以继续访问目标操作。如果用户拒绝授权,则需要提示用户必须授权才能访问当前页面的功能,并引导用户到系统设置中打开相应的权限。