openharmony 鸿蒙 gewu-ndk-api-guidelines

格物开发指导 场景介绍 从API version 20开始支持。端侧推理场景具有保障用户数据隐私、部署成本低、时延低、不受网络影响的高可用性等优点。但是,相比于云侧推理而言,端侧推理也面临着更大的挑战,因为端侧设备的内存资源受限、算力受限、对功耗敏感,并且还需要在运行端侧推理业务时保障用户体验、不卡顿。为了应对端侧推理的这些挑战,格物服务提供QoS感知的推理加速和资源管理优化能力。本文将指导开发者
阅读全文

openharmony 鸿蒙 use-napi-about-fast-property-access

使用扩展的Node-API接口加速属性访问 从API 24版本开始,OpenHarmony提供了基于调用点缓存的快速属性访问接口。通过为每个调用点创建napi_callsite_info句柄,在重复访问相同键名属性时,可以缓存对象的结构信息,从而加速属性访问,显著提升属性访问性能。
阅读全文

openharmony 鸿蒙 use-napi-about-critical

使用扩展的Node-API接口创建和销毁临界区作用域及访问字符串内容 Node-API扩展接口napi_open_critical_scope用于打开临界区作用域,napi_close_critical_scope用于关闭临界区作用域。
阅读全文

openharmony 鸿蒙 use-longque-js-api

Longque-JS-API使用指导 Longque JS API 由 Longque JS Engine 提供,适用于在 OpenHarmony 平台构建稳定、高性能的应用。所有 API 均位于 __Longque__ 对象下。接口的版本可通过
阅读全文

openharmony 鸿蒙 use-napi-about-strong-reference

使用扩展的Node-API接口创建对ArkTS对象的强引用 OpenHarmony提供的API优化了强引用的创建效率,保留了Node-API的强引用特性,相较于napi_ref,napi_strong_ref具有更快的创建效率。
阅读全文

openharmony 鸿蒙 napi-faq-about-stability

稳定性相关问题汇总 应用运行过程中出现高概率闪退怎么进行定位解决 具体问题:在使用Node-API开发过程中,应用运行过程中出现高概率闪退,出现cpp crash栈,栈顶为系统库libark_jsruntime.so,崩溃栈前几帧也有libace_napi.z.so,怎么进行定位解决?
阅读全文

openharmony 鸿蒙 use-jsvm-about-external-arraybuffer

使用JSVM-API接口从外部内存创建ArrayBuffer 简介 ArrayBuffer是JavaScript中的一种数据类型,用于表示通用的、固定长度的原始二进制数据缓冲区。它提供了一种在JavaScript中有效地表示和操作原始二进制数据的方式。
阅读全文

openharmony 鸿蒙 napi-faq-about-memory-leak

内存泄漏相关问题汇总 当前是否有机制来检查是否有泄漏的napi_ref 具体问题:napi_create_reference可以创建对js对象的引用,保持js对象不释放,正常来说使用完需要使用napi_delete_reference进行释放,但怕漏delete导致js对象内存泄漏,当前是否有机制来检查/测试是否有泄漏的napi_ref?
阅读全文

openharmony 鸿蒙 napi-faq-about-common-basic

常见基本功能问题汇总 模块加载失败,报错信息显示Error message: is not callable. 问题描述: 通过如下模块注册代码提供的libxxx.so,在部分项目中调用动态库的API,出现Error
阅读全文

openharmony 鸿蒙 jsvm-secure-shield-mode

JSVM-API 坚盾守护模式 坚盾守护模式是为高安全需求用户设计的系统级安全防护方案。该模式通过实施严格的功能限制,显著增强系统安全性,有效防范针对远程攻击面的各类威胁。在坚盾守护模式下,JSVM
阅读全文