成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OpenHarmony系統之應用接口文件轉換工具介紹

系統 OpenHarmony
本文介紹了根據使用者指定的.h文件,工具會轉換輸出對應的ts接口文件。工具為開源工具,社區有對應的源碼。

想了解更多關于開源的內容,請訪問:

51CTO 鴻蒙開發者社區

https://ost.51cto.com

簡介:

應用接口文件轉換工具是根據異構格式接口文件(.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接口文件。工具為開源工具,社區有對應的源碼,歡迎大家進行交流。

對應的倉地址

想了解更多關于開源的內容,請訪問:

51CTO 鴻蒙開發者社區

https://ost.51cto.com

責任編輯:jianghua 來源: 51CTO 鴻蒙開發者社區
相關推薦

2024-01-03 15:41:49

2024-11-28 15:09:00

Python編程文件格式轉換

2023-06-01 15:30:30

Service代碼生成工具

2024-06-21 10:27:21

Service生成工具鴻蒙

2024-06-21 10:07:06

鴻蒙service生成工具

2009-03-25 17:10:50

Linux視頻轉換

2022-09-24 16:53:05

Python工具辦公

2010-01-08 10:49:21

JSON 轉換工具

2020-07-20 07:33:44

Python開發工具

2022-06-07 09:58:48

Spotify開源音頻文件

2023-10-19 15:35:44

.NET轉換工具開發

2023-07-12 07:15:24

2014-07-24 09:45:00

HTML視頻視頻轉換

2023-06-20 15:45:15

服務卡片鴻蒙

2023-06-27 15:02:47

2016-10-20 09:57:58

Linux轉換工具

2012-05-23 09:40:09

HTML5

2018-08-31 10:10:55

Linux開源轉換工具

2025-04-17 03:00:00

dbt數據轉換工具開源

2010-06-15 21:49:03

虛擬機遷移轉換工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天综合干 | 国产精品夜色一区二区三区 | 欧美日韩在线播放 | 亚洲福利视频一区二区 | 中文二区 | 黄免费观看视频 | 精品视频在线免费观看 | 亚洲v日韩v综合v精品v | 人人九九精 | 九九精品在线 | 亚洲精品乱码久久久久久按摩观 | 97精品超碰一区二区三区 | 午夜爽爽爽男女免费观看影院 | 午夜免费在线电影 | 久久久久国产一区二区三区 | 国产成人免费视频网站高清观看视频 | 欧美一区二区黄 | 欧美视频日韩 | 81精品国产乱码久久久久久 | 欧美成视频 | 精品亚洲二区 | 成人超碰| 毛片a级毛片免费播放100 | 日批免费在线观看 | 羞羞的视频在线观看 | 国产精品视频网 | 97久久精品 | 午夜精品久久久久久不卡欧美一级 | 一级a爱片久久毛片 | 欧美一区二区三区 | av国产在线观看 | 亚洲一区二区av | av看看| 国产黄a一级 | 神马九九| 91久久国产综合久久91精品网站 | 日韩一区二区精品 | 欧美日韩免费在线 | 美女毛片 | 国产a区| 国产精品激情 |