• Home
Name Date Size #Lines LOC

..--

docs/06-May-2025-11365

src/06-May-2025-1,042839

README_zh.mdD06-May-20252 KiB6536

package.jsonD06-May-2025618 3029

README_zh.md

1# API扫描工具VS code插件说明
2
3## 简介
4
5API扫描工具,它可以根据用户给定三方库项目扫描输出风险接口以及.h头文件。目前工具支持VS Code插件一种入口,本文主要介绍VS Code插件使用说明。
6
7## 目录
8
9	├── napi_generator/src/tool/api                           # API扫描工具
10	│   ├── ...                                               # 其它文件
11	│   ├── api_scan_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
311)移植三方库到OpenHarmony前预知风险接口或.h头文件。
32
33### 工具使用
34
35具体的工具使用步骤,可以左键单击以下链接了解:
36
37[工具使用说明](https://gitee.com/openharmony/napi_generator/tree/master/src/tool/api/api_scan_vs_plugin/docs/INSTRUCTION_ZH.md)
38
39### 工具输出
40
41根据使用者指定三方库项目源码,工具会输出风险接口、.h头文件。为了方便使用者快速上手工具,此处使用opencv项目为例,项目目录如下:
42
43![](../figures/opencv.png)
44
45在window环境下的,根据输入三方库项目,生成的输出文件result.xlsx,如下所示:
46
47![](../figures/opencv_result.png)
48
49其中生成的result.xlsx文件,sheet1为风险接口,如下所示:
50
51![](../figures/opencv_include.png)
52
53sheet2为风险.h头文件,如下所示:
54
55![](../figures/opencv_h.png)
56
57## FAQ
58
59对于常见问题解决方法指导如下:
60
61[FAQ](https://gitee.com/openharmony/napi_generator/tree/master/src/tool/api/FAQ.md)
62
63## 相关仓
64
65暂无