# ArkFFI ## Docs - [CFunction](https://docs.arkffi.hmbill.cn/zh/api/cfunction.md): 将原始 C 函数指针包装为可调用的 ArkTS 函数 - [CString](https://docs.arkffi.hmbill.cn/zh/api/cstring.md): 从原始指针读取 C 字符串 - [dlopen](https://docs.arkffi.hmbill.cn/zh/api/dlopen.md): 加载共享库并获取类型化函数定义 - [原始 NAPI 桥接](https://docs.arkffi.hmbill.cn/zh/api/ffi-bridge.md): 底层 NAPI 函数的直接访问 - [FFIType](https://docs.arkffi.hmbill.cn/zh/api/ffi-type.md): C 函数定义中的类型常量 - [JSCallback](https://docs.arkffi.hmbill.cn/zh/api/jscallback.md): 将 ArkTS 函数包装为 C 回调 - [Library](https://docs.arkffi.hmbill.cn/zh/api/library.md): dlopen 返回的加载库实例 - [完整示例](https://docs.arkffi.hmbill.cn/zh/examples/complete.md): 所有 arkffi 特性协同使用 - [快速开始](https://docs.arkffi.hmbill.cn/zh/getting-started.md): 安装 arkffi 并调用你的第一个 C 函数 - [回调](https://docs.arkffi.hmbill.cn/zh/guides/callbacks.md): 通过 JSCallback 将 ArkTS 函数传递给 C 代码 - [使用外部预构建库](https://docs.arkffi.hmbill.cn/zh/guides/external-library.md): 集成外部 开发环境 项目编译的 .so 库到 arkffi 项目中 - [函数指针](https://docs.arkffi.hmbill.cn/zh/guides/function-pointers.md): 通过 CFunction 使用原始 C 函数指针 - [混合参数类型](https://docs.arkffi.hmbill.cn/zh/guides/mixed-types.md): 使用混合 int、double 和 string 参数调用 C 函数 - [arkffi 概述](https://docs.arkffi.hmbill.cn/zh/index.md): ArkTS / HarmonyOS 的外部函数接口库