HarmonyOS鸿蒙Next中如何申请API 23的相关资源权限,我们正在开发新产品并适配相关特性

HarmonyOS鸿蒙Next中如何申请API 23的相关资源权限,我们正在开发新产品并适配相关特性 要用到沉浸光效等特性,但是本地的IDE版本和API版本无法获取API23

5 回复

尊敬的开发者,您好!

我们已为您向业务部门提交了API 23版本查看/下载DevEco Studio及开发文档的权限申请,请您刷新下载中心和文档页面进行查看。感谢您的支持!

更多关于HarmonyOS鸿蒙Next中如何申请API 23的相关资源权限,我们正在开发新产品并适配相关特性的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


提工单

提交工单或者报名创新赛联系客服。

在HarmonyOS Next中,资源权限通过声明式权限模型管理。需在module.json5requestPermissions字段列出所需权限(如ohos.permission.INTERNET)。运行时调用abilityContext.requestPermissionsFromUser(permissions: Array<string>, requestCode: number)触发系统弹窗授权。结果通过onRequestPermissionsFromUserResult回调获取。无类似Android API 23的动态申请概念。

在HarmonyOS Next中,API 23(对应HarmonyOS 5.0.0 Beta)目前处于测试阶段,需申请权限才能使用。操作流程:

  1. 登录 AppGallery Connect,创建项目并绑定应用包名。
  2. 进入“我的项目 > API版本服务”(或“HarmonyOS Next Beta API权限”页面),提交申请,说明业务需要使用沉浸光效等API 23新增特性。
  3. 审核通过后,在 DevEco Studio 的 File > Settings > SDK 中,勾选 API 23(Beta) 并下载。
  4. 确认IDE已升级至支持HarmonyOS Next的Beta版本(如5.0.0.x),否则无法识别API 23。

沉浸光效相关能力通过 WindowStageWindow 的沉浸式接口实现,需要在 module.json5 中声明所需权限,无需额外动态申请。

回到顶部