HarmonyOS鸿蒙Next中如何申请API 23的相关资源权限,我们正在开发新产品并适配相关特性
HarmonyOS鸿蒙Next中如何申请API 23的相关资源权限,我们正在开发新产品并适配相关特性 要用到沉浸光效等特性,但是本地的IDE版本和API版本无法获取API23
尊敬的开发者,您好!
我们已为您向业务部门提交了API 23版本查看/下载DevEco Studio及开发文档的权限申请,请您刷新下载中心和文档页面进行查看。感谢您的支持!
更多关于HarmonyOS鸿蒙Next中如何申请API 23的相关资源权限,我们正在开发新产品并适配相关特性的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
提工单
提交工单或者报名创新赛联系客服。
在HarmonyOS Next中,资源权限通过声明式权限模型管理。需在module.json5的requestPermissions字段列出所需权限(如ohos.permission.INTERNET)。运行时调用abilityContext.requestPermissionsFromUser(permissions: Array<string>, requestCode: number)触发系统弹窗授权。结果通过onRequestPermissionsFromUserResult回调获取。无类似Android API 23的动态申请概念。
在HarmonyOS Next中,API 23(对应HarmonyOS 5.0.0 Beta)目前处于测试阶段,需申请权限才能使用。操作流程:
- 登录 AppGallery Connect,创建项目并绑定应用包名。
- 进入“我的项目 > API版本服务”(或“HarmonyOS Next Beta API权限”页面),提交申请,说明业务需要使用沉浸光效等API 23新增特性。
- 审核通过后,在 DevEco Studio 的 File > Settings > SDK 中,勾选 API 23(Beta) 并下载。
- 确认IDE已升级至支持HarmonyOS Next的Beta版本(如5.0.0.x),否则无法识别API 23。
沉浸光效相关能力通过 WindowStage 和 Window 的沉浸式接口实现,需要在 module.json5 中声明所需权限,无需额外动态申请。

