OpenHarmony系统之运行接口文件转换工具引见

想了解更多对于开源的内容,请访问:

鸿蒙开发者社区

简介:

运行接口文件转换工具是依据异构格局接口文件(.h文件)转换生成OpenHarmony系统运行层须要的TS(type-script)接口文件(*.d.ts)的工具。若某个服务虚现模式为c++,且供运行层访问的接口已在.h文件中定义,此时,NAPI接口开发者经常使用此工具可一键生成对应的ts文件,后续一方面运行开发者可间接调用关系的接口,另一方面系统框架开发者可依据生成的TS文件,经常使用NAPI框架生成代码工具,生成NAPI框架实现代码。运行接口文件转换工具允许VS Code插件、IntelliJ插件两种入口。

经常使用场景

系统框架层新增子系统,需对运行层提供接口。系统框架层子系统才干增强后,需对运行层提供新接口。运行层引入C++三方库,需参与OpenHarmony运行层接口。

失掉模式

VS Code插件失掉模式

1.关上VS Code,在左侧边栏当选用插件装置。

2.在运行商店搜查ts-gen插件,再单击装置。

3.装置成功后就会在VS Code的插件治理器中能看到ts-gen这个插件了。

IntelliJ插件失掉模式

IntelliJ插件下载,门路如下:

下载IntelliJ插件

装置插件,File->Settings->Plugins->Installed->Install Plugin from Disk…,选用下载的插件,装置成功之后重启IDE。

经常使用方法

VS Code插件经常使用方法

1.把须要转换的.h文件放到恣意目录下。

2.选用.h文件,点击右键选用 Generate Ts Frame,工具弹出Generate Ts Frame弹窗。文件门路文本框填写.h文件门路;输入目录选用文本框填写生成.d.ts文件寄存门路,点击ok。

3.口头完结后会在out目录下生成.d.ts代码文件。

IntelliJ插件经常使用方法

1.把须要转换的.h文件放在DevEco stdio新建名目标src目录下。

2.选用.h文件,点击右键选用Generate Ts Frame,工具弹出Generate Ts Frame弹窗,选用Ts-Gen页签。文件门路文本框填写.h文件门路;输入目录选用文本框填写生成.d.ts文件寄存门路,点击ok。

3.口头完结后会在输入目录下生成.d.ts代码文件。

总结

本文引见了依据经常使用者指定的.h文件,工具会转换输入对应的ts接口文件。工具为开源工具,社区有对应的源码,欢迎大家启动交换。

对应的仓地址

想了解更多对于开源的内容,请访问:

鸿蒙开发者社区

您可能还会对下面的文章感兴趣: