1. 什么是中控
- 中控平台是一个统一管理和控制设备的平台
2. 中控对接
已有的中控平台如何对接到EC程序中?
EC开放的接口均使用HTTP POST方式即可请求到,参数一律使用JSON,如果你不太理解POST JSON,请看这个文章: https://www.cnblogs.com/bookyao/p/12134438.html 以及java如何进行POST JSON: https://blog.csdn.net/qq_26975307/article/details/82713725
3. EC在手机端远程地址是什么
- EC在手机端的端口是 20390
4. USB连接设备模式
如果是USB直接连接设备的,请使用adb forward命令将EC端口转发到电脑端口,教程:https://www.jianshu.com/p/63c4d5c31909
例如将设备的20391转发到电脑的20391端口上:
adb -s 手机的序列号1 forward tcp:20391 tcp:20390
转发端口到电脑后,可以在浏览器中打开 http://127.0.0.1:20391 就可以看到OK几个字样,代表成功转发
如果有多台设备,可以将本地端口依次递增
adb -s 手机的序列号1 forward tcp:20391 tcp:20390 adb -s 手机的序列号2 forward tcp:20392 tcp:20390 adb -s 手机的序列号3 forward tcp:20393 tcp:20390
- 如何获取手机序列号教程 https://www.cnblogs.com/yjlch1016/p/8512592.html
5. WIFI连接模式
- 如果中控和设备在同一局域网,可以直接找到手机IP,直接请求手机到20390端口
6. 按键精灵调用
- 如果你使用按键精灵或者其他手机软件调用EC,可以直接在手机上请求 http://127.0.0.1:20390
- 如果是按键精灵调用EC,请使用开发工具打企业版本的APK包
7. 接口返回
接口返回示例:
{
"code":1,
"msg":"",
"data":true
}
- code: 代表服务接口是否正常,1 代表正常服务,0 代表失败,如果为0的情况下,请查看msg的消息
- msg:接口返回的错误消息
- data:实际执行函数的返回值,可能是字符串,布尔型,护着数据JSON数据,这个请根据实际接口返回进行处理