napi NDK开发导读 创建NDK工程 构建NDK工程 NDK工程构建概述 使用DevEco Studio模板构建NDK工程 使用命令行CMake构建NDK工程 在NDK工程中使用预构建库 代码开发 代码开发概述 使用Node-API实现跨语言交互 Node-API简介 Node-API支持的数据类型和接口 Node-API开发规范 使用Node-API实现跨语言交互开发流程 Node-API典型使用场景 使用Node-API接口进行异步任务开发 使用Node-API接口进行线程安全开发 Native与ArkTS对象绑定 非ArkTS线程调用ArkTS函数 使用Node-API接口在主线程中进行模块加载 Node-API常见问题 使用JSVM-API实现JS与C/C++语言交互 JSVM-API简介 JSVM-API支持的数据类型和接口 JSVM-API开发规范 资源管理 Rawfile开发指导 资源调度 FFRT开发指导 内存管理 Purgeable memory开发指导 设备管理 USB DDK开发指导 HID DDK开发指导 包管理 NativeBundle开发指导 调试和性能分析 调试和性能分析概述 通过DevEco Studio调试 LLDB高性能调试器 C/C++内存错误检测 硬件兼容性 硬件兼容性简介 OpenHarmony ABI CPU特性 使用Neon指令扩展