Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
docs/ | 12-May-2024 | - | 111 | 57 | ||
src/ | 12-May-2024 | - | 1,094 | 900 | ||
README_zh.md | D | 12-May-2024 | 2.6 KiB | 86 | 49 | |
package.json | D | 12-May-2024 | 567 | 30 | 29 |
README_zh.md
1# SERVICE框架生成工具VS code插件说明 2 3## 简介 4 5SERVICE框架生成工具,根据用户提供的.h头文件,工具会自动生成整个Service框架的代码。目前工具支持可执行文件、VS Code插件两种入口,本文主要介绍VS Code插件使用说明。 6 7## 目录 8 9 ├── service # SERVICE框架生成工具 10 │ ├── ... # 其他文件 11 │ ├── service_vs_plugin # VS Code插件代码 12 │ │ ├── docs # VS Code插件说明 13 │ │ ├── src # VS Code插件源码 14 │ │ ├── package.json # package.json 文件 15 │ │ └── README_zh.md # VS Code插件说明 16 17## 约束 18 19系统:建议Ubuntu 20.04或者Windows 10 20 21依赖版本:VS Code 1.62.0 22 23## 使用方法 24 25### 使用对象 26 27系统开发者 28 29### 使用场景 30 31开发者为OpenHarmony系统框架开发某些功能,并将该功能包装成一个独立的服务进程运行在系统中。 32 33### 工具使用 34 35插件下载路径如下: 36 37[下载链接](暂无) 38 39具体的工具使用步骤,可以左键单击以下链接了解: 40 41[工具使用说明](https://gitee.com/openharmony/napi_generator/tree/master/hdc/service/service_vs_plugin/docs/INSTRUCTION_ZH.md) 42 43### 工具输出 44 45根据使用者指定的.h头文件,工具会输出SERVICE框架代码。为了方便使用者快速上手工具,可供测试的.h文件如下所示: 46 47[test.h](https://gitee.com/openharmony/napi_generator/tree/master/hdc/service/examples/test.h) 48 49注意:.h文件中待生成的主class必须加注释:@brief service服务,提供IPC调用接口 ,如下所示: 50 51``` 52/** 53 * @brief service服务,提供IPC调用接口 54 * @ServiceClass 55 */ 56``` 57 58在window环境下的,根据输入.h文件生成的输出文件,如下所示: 59 60![](../figures/service_framework.png) 61 62## 开发说明 63 64### 对象 65 66工具的开发者 67 68### 开发场景 69 70若当前工具的功能已经不能满足开发者的全部需求,则开发者可以基于已有的源码对工具进行二次开发,来增强工具的能力,编译打包生成自定义的可执行文件和插件。 71 72### 开发步骤 73 74开发者可以根据如下的步骤来完成对工具VS Code插件的开发: 75 76[工具开发说明](https://gitee.com/openharmony/napi_generator/tree/master/hdc/service/service_vs_plugin/docs/DEVELOP_ZH.md) 77 78## FAQ 79 80对于常见问题解决方法指导如下: 81 82[FAQ](https://gitee.com/openharmony/napi_generator/tree/master/hdc/service/FAQ.md) 83 84## 相关仓 85 86暂无