[经验分享] 在OpenHarmony源码中后台ServiceAbility使用相机流程 原创

onefan 显示全部楼层 发表于 7 天前

在OpenHarmony源码中后台ServiceAbility使用相机流程

在OpenHarmony源码中后台ServiceAbility不允许使用相机拍照,为了实现在服务中使用部分相机能力,如人脸识别等场景需要,特此在服务中做了一些定制。

1.主要是在security_access_token中针对某特定包名CAMERA_ENABLED_BUNDLE_NAME的Service深度定制。

代码如下:

编辑

编辑

2.创建window

编辑

3.通过XComponet获取XComponentSurfaceId

编辑

4.创建相机,并将sufercaeID传入,用于预览、输出流。

编辑

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2025  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部