android 引用金蝶提供的 1.7版本jar包 链接本地测试服务器的过程

为了实现现场即时查询库存的需求,最近研究了一下android studio 建立了一个安卓项目来实现与金蝶云星空(8.0版本)进行openAPI的调用,虽说比较坎坷,但是在金蝶总部研发的帮助下还是成功实现了.具体如下:
第一部分:准备环境
建立安卓项目,本次的环境为新大陆的手持终端设备,安卓版本为5.1,设备版本比较老,问过厂家 厂家说出厂是啥就是啥版本,没办法升级 .
新建项目

参考官网的第三方接入配置教程 来配置本地测试环境 链接:https://wenku.my7c.com/knowledge/specialDetail/229961573895771136?category=229963554177453824&id=298030366575393024&productLineId=1

下载金蝶提供的jar文件,链接:https://openapi.open.kingdee.com/ApiSdkCenter
此处需要注意:安卓版本对应的java版本是有对应关系的 安卓5.1对应java7,总部研发推荐引用JDK1.7

解压缩复制jar文件


搞定之后修改build.gradle配置文件 建立引用

前期准备工作完成,可以开始写代码了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-------------------------------------华丽的分割线--------------------------------------------------------------------
因为之前确实没做过多少 JAVA的项目(我是C#方向的) 所以android和JAVA都是重新学起来的,不是很专业,这就导致后面的代码过程比较噩梦.
第二部分: 测试链接\ 编写demo
建立一个layout,用于承载测试数据,本次想查询即时库存,所以参考系统内WEBApi功能进行编写json串


搞定之后参考下载JDK时候金蝶官方给的javaDEMO 编写测试代码,结果~~~发现问题:
JAVA项目的目录结构和Android项目的目录结构不同,按照官方文档上的说法(OPENapi),需要配置kdwebapi.properties文件,刚刚上面说了 因为目录结构不同,建立链接的时候android项目就找不到配置文件了,这时候按照一般程序员的思路是找到引用这个配置文件的地方把引用路径改一下就OK,但是!!!!!!!!! JDK
android 引用金蝶提供的 1.7版本jar包 链接本地测试服务器的过程
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



