当前位置:   article > 正文

【HarmonyOS NEXT】如何申请ohos.permission.SYSTEM_FLOAT_WINDOW权限_ohos.permissin

ohos.permissin

【关键字】

访问控制 / 权限查询和申请

【解答】

关键代码段示例如下:

  1. //悬浮窗
  2. let dc = new DSComponents()
  3. let context = getContext(this) as common.UIAbilityContext;
  4. const permissions: Array<Permissions> = ['ohos.permission.SYSTEM_FLOAT_WINDOW'];
  5. abilityAccessCtrl.createAtManager().requestPermissionsFromUser(context, permissions).then(() => {
  6. try {
  7. dc.showSubWindow()
  8. } catch (err) {
  9. console.error("errCode:" + err.code + ",errMessage:" + err.message);
  10. }
  11. })
  12. //悬浮窗end

完整代码应该是在申请之前,先通过abilityAccessCtrl.createAtManager().checkAccessToken()查询是否已经具备该权限。

具体完整代码示例,请参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/request-user-authorization-0000001774279718#ZH-CN_TOPIC_0000001774279718__%E5%BC%80%E5%8F%91%E6%AD%A5%E9%AA%A4

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/321853
推荐阅读
相关标签
  

闽ICP备14008679号