• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# AP可视化工具开发说明
2
3若当前工具功能不满足开发者需求,开发者需增强工具能力,则可基于已有源码进行工具二次开发,编译打包生成自定义的工具。
4
5## 使用场景
6
71. 编译打包发布工具
8
92. 开发者需增强工具能力,进行二次开发
10
11## 编译步骤:
12
13#### 编译:
14
15在ap_file_viewer 目录下执行
16
17```
18python build.py
19```
20
21生成dist目录,dist目录中内容如下:
22
23![](../figures/dist.png)
24
25#### 运行
26
27在dist目录内运行python apDumpServer.py启动web服务,如下图所示:
28
29![](../figures/start_web.png)
30
31打开chrome浏览器,访问http://{ip}:9001/ap/,如下图所示:
32
33![](../figures/main.png)
34
35#### 开发
36
37```
38项目整体为BS架构:
39   native为 C++ 代码,提供将ap文件转换为json的接口。
40   server为 python 代码, 提供http接口,主要有:文件上传接口和静态文件访问接口
41   src 是前端js代码, 提供json数据渲染
42```
43