登录社区云,与社区用户共同成长
邀请您加入社区
本文从 Cocos2d-x 鸿蒙源码出发,详细梳理 ArkTS 与 C++ 之间的双向交互机制,包括 NAPI 模块的注册与初始化、ArkTS 通过 getContext 调用 C++、C++ 通过 registerFunction 反向调用 ArkTS,以及 Promise 异步调用的实现流程。同时结合实际开发,介绍新增 Native 接口时 GetContext、index.d.ts 等位置的