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

OpenHarmony系統(tǒng)之應(yīng)用接口文件轉(zhuǎn)換工具介紹

系統(tǒng) OpenHarmony
本文介紹了根據(jù)使用者指定的.h文件,工具會轉(zhuǎn)換輸出對應(yīng)的ts接口文件。工具為開源工具,社區(qū)有對應(yīng)的源碼。

想了解更多關(guān)于開源的內(nèi)容,請?jiān)L問:

51CTO 鴻蒙開發(fā)者社區(qū)

https://ost.51cto.com

簡介:

應(yīng)用接口文件轉(zhuǎn)換工具是根據(jù)異構(gòu)格式接口文件(.h文件)轉(zhuǎn)換生成OpenHarmony系統(tǒng)應(yīng)用層需要的TS(type-script)接口文件(*.d.ts)的工具。若某個(gè)服務(wù)實(shí)現(xiàn)方式為c++,且供應(yīng)用層訪問的接口已在.h文件中定義,此時(shí),NAPI接口開發(fā)者使用此工具可一鍵生成對應(yīng)的ts文件,后續(xù)一方面應(yīng)用開發(fā)者可直接調(diào)用相關(guān)的接口,另一方面系統(tǒng)框架開發(fā)者可根據(jù)生成的TS文件,使用NAPI框架生成代碼工具,生成NAPI框架實(shí)現(xiàn)代碼。應(yīng)用接口文件轉(zhuǎn)換工具支持VS Code插件、IntelliJ插件兩種入口。

使用場景

系統(tǒng)框架層新增子系統(tǒng),需對應(yīng)用層提供接口。
系統(tǒng)框架層子系統(tǒng)能力增強(qiáng)后,需對應(yīng)用層提供新接口。
應(yīng)用層引入C++三方庫,需增加OpenHarmony應(yīng)用層接口。

獲取方式

VS Code插件獲取方式

1.打開VS Code,在左側(cè)邊欄中選擇插件安裝。

2.在應(yīng)用商店搜索ts-gen插件,再單擊安裝。

3.安裝完成后就會在VS Code的插件管理器中能看到ts-gen這個(gè)插件了。

IntelliJ插件獲取方式

IntelliJ插件下載,路徑如下:

下載IntelliJ插件

安裝插件,F(xiàn)ile->Settings->Plugins->Installed->Install Plugin from Disk…,選擇下載的插件,安裝成功之后重啟IDE。

使用方法

VS Code插件使用方法

1.把需要轉(zhuǎn)換的.h文件放到任意目錄下。

2.選擇.h文件,點(diǎn)擊右鍵選擇 Generate Ts Frame,工具彈出Generate Ts Frame彈窗。文件路徑文本框填寫.h文件路徑;輸出目錄選擇文本框填寫生成.d.ts文件存放路徑,點(diǎn)擊ok。

3.執(zhí)行結(jié)束后會在out目錄下生成.d.ts代碼文件。

IntelliJ插件使用方法

1.把需要轉(zhuǎn)換的.h文件放在DevEco stdio新建項(xiàng)目的src目錄下。

2.選擇.h文件,點(diǎn)擊右鍵選擇Generate Ts Frame,工具彈出Generate Ts Frame彈窗,選擇Ts-Gen頁簽。文件路徑文本框填寫.h文件路徑;輸出目錄選擇文本框填寫生成.d.ts文件存放路徑,點(diǎn)擊ok。

3.執(zhí)行結(jié)束后會在輸出目錄下生成.d.ts代碼文件。

總結(jié)

本文介紹了根據(jù)使用者指定的.h文件,工具會轉(zhuǎn)換輸出對應(yīng)的ts接口文件。工具為開源工具,社區(qū)有對應(yīng)的源碼,歡迎大家進(jìn)行交流。

對應(yīng)的倉地址

想了解更多關(guān)于開源的內(nèi)容,請?jiān)L問:

51CTO 鴻蒙開發(fā)者社區(qū)

https://ost.51cto.com

責(zé)任編輯:jianghua 來源: 51CTO 鴻蒙開發(fā)者社區(qū)
相關(guān)推薦

2024-01-03 15:41:49

2024-11-28 15:09:00

Python編程文件格式轉(zhuǎn)換

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視頻轉(zhuǎn)換

2010-01-08 10:49:21

JSON 轉(zhuǎn)換工具

2020-07-20 07:33:44

Python開發(fā)工具

2022-06-07 09:58:48

Spotify開源音頻文件

2022-09-24 16:53:05

Python工具辦公

2023-10-19 15:35:44

.NET轉(zhuǎn)換工具開發(fā)

2023-07-12 07:15:24

2023-06-20 15:45:15

服務(wù)卡片鴻蒙

2023-06-27 15:02:47

2014-07-24 09:45:00

HTML視頻視頻轉(zhuǎn)換

2023-03-01 14:55:09

2022-03-21 15:02:05

Harmonyhiperf鴻蒙

2021-11-18 10:28:03

鴻蒙HarmonyOS應(yīng)用

2016-10-20 09:57:58

Linux轉(zhuǎn)換工具

2010-06-15 21:49:03

虛擬機(jī)遷移轉(zhuǎn)換工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 免费观看黄色片视频 | 视频一区二区中文字幕 | 精品国产乱码久久久久久老虎 | av网站免费观看 | 日日摸日日碰夜夜爽2015电影 | 手机看片在线播放 | 免费天天干| 蜜桃免费一区二区三区 | 俺去俺来也www色官网cms | 成人午夜精品一区二区三区 | av午夜电影| 国产福利视频网站 | 国产日韩欧美电影 | 成人国内精品久久久久一区 | 国产丝袜一区二区三区免费视频 | 久久久久久久综合 | 亚洲免费人成在线视频观看 | 国产高清一区二区三区 | 综合久久网 | 一区二区高清 | 欧美毛片免费观看 | 日韩在线观看网站 | 中文字幕亚洲视频 | 亚洲第一免费播放区 | 1000部精品久久久久久久久 | 日韩中文一区 | 国产成人免费视频 | 九九热国产视频 | 成年人网站免费视频 | 日韩精品专区在线影院重磅 | 国产免费福利小视频 | 欧美国产激情二区三区 | 中文字幕一区二区三区精彩视频 | 中文字幕在线播放不卡 | 伊人网影院 | 亚洲狠狠丁香婷婷综合久久久 | 欧美一区二区三区小说 | 日本精品视频一区二区 | 91看片免费| 天堂三级 | 久久久久久国产精品免费免费狐狸 |