android接口管理app,Android Studio 插件 - NEI 接口文档管理平台配套自动化工具文档...

1.1 安装插件

点击 Android Studio,选择Preference->Plugins,然后选择install from disk,安装本目录下的ht-as-nei-plugin.jar。或者直接在插件库中搜索NeiPlugin,点击安装,接着重启更新Android Studio

2d2c5ebb578df761490f94684d8593fc.png

3b9178345df161f06e75194815660dae.png

1.2 安装 nei-toolkit

注意:也可通过菜单项Edit->NEI->install nei-toolkit进行安装

步骤一:点击Edit->NEI->install nei-toolkit

0d881382d7a0345e248fd23513dc0f22.png

步骤二:请先安装npm和node,然后指定npm和node的安装路径。

c3a525a404bc5d094c4efd2f23f67d4c.png

步骤三:点击OK开始nei-toolkit的安装,Nei Console会显示安装进度,Mac版可能需要在Nei Console中输入密码。

d908d46ef573c4b1d3acaa6bd11621b3.png

2.1 指定 Android 工程规范

首先在Nei接口管理平台为项目指定Android工程规范,Android工程规范的编写可参考NEI 接口管理平台配套自动化工具NEI工程规范介绍。

983ddf30d03e69df912ee69be1ffcc21.png

2.2 参数配置

nei插件工具所需的参数,可在nei.json文件中进行配置,nei.json文件务必放在工程项目根目录下。

如下图所示,可在nei.json中配置

appPackage、baseRequestClass、baseRequestModelClass、projectKey等参数,分别对应插件mobile对话框中的AppPackage、BaseRequestClass、BaseRequestModelClass、ProjectKey等编辑框的默认输入。

/**

* nei.json中各配置参数含义如下:

* 1. appPackage:应用包名

* 2. baseRequestClass:请求的基类,格式为全路径。必选,若不传入该参数,则不用生成请求文件。

* 3. baseRequestModelClass:模型的基类,格式为全路径。

* 4. projectKey:NEI平台上的项目的唯一标识,可以在项目的"工具(设置)"中查看

*/

{

"appPackage": "com.netease.yourpackage",// 对应AppPackage

"baseRequestClass": "com.netease.hearttouch.db.http.BaseRequest",// 对应BaseRequestClass

"baseRequestModelClass":"com.netease.hearttouch.db.http.BaseModel",// 对应BaseRequestModelClass

"projectKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXX"// 对应ProjectKey

}

2.3 生成代码

点击toolbar上心形图标

a18fe160ed0c2db453336f69a1499210.png

或选择Edit菜单栏下的mobile

79b9db8e5d2400c1522e151264324cf1.png

根据对话框指示,填写必要信息,若nei.json文件中配置了对应的参数,则编辑框会自动填充。

a3cd1f43b4b1cbc296fd73921eff34b8.png

点击ok后,可在Nei Console下查看日志,刷新一下工程就能在侧边栏看到产生的request和model文件。

c7c02d091b3ee3d9f548e2d095dbc248.png

08072fdc9bca62cbc122291de18f6daa.png

3.1 配置源码文件夹 hthttp-gen

由于插件自动生成的模型类和请求类默认放在新增源码目录app/src/main/hthttp-gen下,因此需在build.gradle中配置如下:

android{

sourceSets {

main {

java {

srcDirs = ['src/main/java', 'src/main/hthttp-gen']

}

}

}

}

3.2 jdk版本要求

本目录下的ht-as-nei-plugin.jar是在jdk1.6下打包的,因此使用时要求IDE所在的jdk环境为1.6及以上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值