Skip to main content
arkffi 让你从 ArkTS 直接调用 .so 共享库中的 C 函数 —— 无需手写 NAPI 绑定。

快速开始

安装、配置,在几分钟内调用你的第一个 C 函数。

API 参考

dlopen、FFIType、CString、CFunction、JSCallback 完整参考。

指南

混合类型、函数指针、回调的深入指南。

概述

arkffi 提供三个抽象层:

特性

  • .so 库调用任意导出的 C 函数
  • 支持 int32int64doublefloatboolpointercstring
  • 混合参数类型(int + double + string 一次调用)
  • 通过 CFunction 支持函数指针
  • 通过 JSCallback 支持 ArkTS 回调,可设置 threadsafe
  • 通过 CString 读取 C 字符串
  • TypeScript 泛型支持 IDE 代码补全

快速开始

架构

安装