• Home
Name Date Size #Lines LOC

..--

docs/12-May-2024-10255

resources/12-May-2024-5328

src/com/kh/scan/12-May-2024-1,299803

README_zh.mdD12-May-20242.4 KiB8546

README_zh.md

1# API扫描工具IntelliJ插件说明(暂不支持)
2
3## 简介
4
5API扫描工具,它可以根据用户给定三方库项目扫描输出风险接口。目前工具支持可执行文件、VS Code插件、IntelliJ插件三种入口,本文主要介绍IntelliJ插件使用说明。
6
7## 目录
8
9	├── api                           # API扫描工具
10	│   ├── ...                       # 其他文件
11	│   ├── api_scan_IntelliJ_plugin  # IntelliJ插件代码
12	│   │   ├── docs                  # IntelliJ插件说明
13	│   │   ├── resources             # IntelliJ插件说明
14	│   │   ├── src    				  # IntelliJ插件源码
15	│   │   └── README_zh             # IntelliJ插件说明
16
17## 约束
18
19系统:建议Windows 10
20
21依赖版本:JDK 11
22
23开发工具:DevEco Studio、IDEA Community 2021.3.3
24
25## 使用方法
26
27### 使用对象
28
29系统开发者
30
31### 使用场景
32
33移植三方库到OpenHarmony前预知风险接口。
34
35### 工具使用
36
37插件下载路径如下:
38
39[下载链接](暂无)
40
41具体的工具使用步骤,可以左键单击以下链接了解:
42
43[工具使用说明](https://gitee.com/openharmony/napi_generator/tree/master/hdc/api/api_scan_IntelliJ_plugin/docs/INSTRUCTION_ZH.md)
44
45### 工具输出
46
47根据使用者指定三方库项目源码,工具会输出风险接口。为了方便使用者快速上手工具,此处使用opencv项目为例,项目目录如下:
48
49![](../figures/opencv.png)
50
51在window环境下的,根据输入三方库项目,生成的输出文件result.xlsx,如下所示:
52
53![](../figures/opencv_result.png)
54
55其中生成的result.xlsx文件,风险接口如下所示:
56
57![](../figures/opencv_include.png)
58
59![](../figures/opencv_h.png)
60
61## 开发说明
62
63### 对象
64
65工具的开发者
66
67### 开发场景
68
69若当前工具的功能已经不能满足开发者的全部需求,则开发者可以基于已有的源码对工具进行二次开发,来增强工具的能力,编译打包生成自定义的可执行文件和插件。
70
71### 开发步骤
72
73开发者可以根据如下的步骤来完成对工具IntelliJ插件的开发:
74
75[工具开发说明](https://gitee.com/openharmony/napi_generator/tree/master/hdc/api/docs/DEVELOP_ZH.md)
76
77## FAQ
78
79对于常见问题解决方法指导如下:
80
81[FAQ](https://gitee.com/openharmony/napi_generator/tree/master/hdc/api/FAQ.md)
82
83## 相关仓
84
85暂无