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 代碼補全

快速開始

架構

安裝