使用扩展的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
阅读全文
openharmony 鸿蒙 native-print-file
文件打印(C/C++) OpenHarmony提供的两种打印方式 方式一:应用通过接口拉起系统打印预览界面。适合没有实现打印预览能力的应用。 方式二:应用通过接口指定打印文件和选项直接下发打印任务,适合已经实现打印预览能力的应用。
阅读全文
openharmony 鸿蒙 printExtensionAbilityGuide
打印扩展能力 概述 打印扩展能力从API version 14开始支持。打印扩展能力是对系统打印功能的扩展,允许开发者以软件的方式模拟打印机行为,实现与上层应用的打印交互。通过该扩展能力,开发者可以实现特殊场景下的定制化打印逻辑,在统一框架下灵活开发差异化功能,提升解决方案的适应性与可维护性。
阅读全文