HarmonyOS
文章平均质量分 93
轻口味
Android、音视频、AI相关领域从业者。
展开
-
HarmonyOS 音视频之音频采集实战
OHAudio分别介绍这两种语言的API。本文介绍了HarmonyOS 提供的两种音频采集方式:TS层的AudioCapture和C++层的OHAudio,并以OHAudio接口实现了实时音频采集功能。原创 2024-08-05 16:39:23 · 600 阅读 · 0 评论 -
HarmonyOS 私仓搭建实战
HAR(Harmony Archive)是静态共享包,可以包含代码、C++库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI组件、资源等相关代码。HAR不同于HAP,不能独立安装运行在设备上,只能作为应用模块的依赖项被引用。HSP(Harmony Shared Package)是动态共享包,静态共享包会打包到每个依赖的HAP里,这样导致包体积较大,且有重复多份公共资源和代码重复打包到应用中,动态共享包可以让多个HAP能够共享同一公共资源代码。原创 2024-08-05 11:42:49 · 256 阅读 · 0 评论 -
HarmonyOS 原生智能之语音识别实战
短语音模式(不超过60s)长语音模式(不超过8h)// 创建引擎,通过callback形式返回// 设置创建引擎参数online: 1,// 调用createEngine方法if (!err) {// 接收创建引擎的实例} else {// 无法创建引擎时返回错误码1002200008,原因:引擎正在销毁中});language:语言online:模式,1为离线,目前只支持离线引擎extraParams:区域信息等。原创 2024-08-02 21:54:02 · 1192 阅读 · 1 评论 -
HarmonyOS多目标产物构建最佳实践
target:工程内的每一个Entry/Feature模块,对应的构建产物为HAP,HAP是应用/服务可以独立运行在设备中的形态。由于在不同的业务场景中,同一个模块可能需要定制不同的功能或资源,因此引入target的概念。一个模块可以定义多个target,每个target对应一个定制的HAP,通过配置可以实现一个模块构建出不同的HAP。product:一个HarmonyOS工程的构建产物为APP包,APP包用于应用/服务发布上架应用市场。原创 2024-08-02 16:47:25 · 1240 阅读 · 0 评论