银联商务智能终端测试文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
银联商务智能
V1.6
技术管理部智能项目组
2017年7月3日版本控制信息
测试环境1 内网测试环境:
1.1内网IP
IP地址:172.13.0.17
1.2外网VPN地址:
域名:
1.3公用测试账户:
账户:smart_terminal_group
密码:stg879842jx.
SDK调用部分内容
2 SDK层接口声明
2.1说明
SDK层将统一采用Jar包形式输出,Apk应用引用此Jar包进行调用。
SDK层将满足Native、JavaScript2种方式的调用,以兼容于上层应用不同的开发模式。
2.2SDK异常说明
2.2.1 SdkException类描述
当SDK中定义的接口实现容错处理发现当前调用接口异常或者入参错误,则应该抛出该异常,让上层应用可以捕捉到
2.2.2 CallServiceException类描述
当SDK定义的接口实现对远程设备服务进行调用操作,产生远程调用失败的情况下,则应该抛出该异常,让上层应用可以捕捉到
2.3基础系统操作模块
2.3.1 包路径
Com.ums.upos.sdk.system
2.3.2 BaseSystemManager类描述(单例类)
2.3.2.1 接口清单
2.3.2.2
2.3.2.3
2.3.2.4
2.3.2.5
2.3.2.6 设置系统时钟(setSystemClock)
2.4打印机操作声明
2.4.1 包路径
Com.ums.upos.sdk.printer 2.4.2 PrinterManager类描述2.4.2.1
2.4.2.2
2.4.2.3
2.4.2.4
2.4.2.5
2.4.2.6
2.4.2.7
2.4.2.8 设置打印文字(setPrnText)
2.4.2.9
2.4.2.10
2.4.2.11
2.4.2.12 设置文本打印数据(setPrnScript)
2.4.3 走纸量封装类描述(FeedCount)
2.4.
3.1
2.4.4 打印字体封装类描述(FontConfig) 2.4.4.1 类属性描述
2.4.5
2.4.6
2.4.7
2.4.8
2.5读卡器操作声明
2.5.1 包路径
com.ums.upos.sdk.cardslot 2.5.2 CardSlotManager类描述2.5.2.1 接口清单
2.5.2.2
2.5.2.3
2.5.2.4 设置卡槽参数(setConfig)
2.5.2.5
2.5.3 OnCardInfoListener类描述2.5.
3.1
读卡结果回调(onCardInfo)
2.5.4
2.5.4.1
2.5.5
2.5.6
2.5.7
2.5.8
2.5.9
2.6CPU卡操作声明
2.6.1 包路径
com.ums.upos.sdk.card.cpu 2.6.2 CPUCardManager类描述2.6.2.1 接口清单
2.6.2.2 卡片初始化(init)
2.6.2.3
2.6.2.4 退出APDU交互状态(quit)
2.7M1卡操作声明
2.7.1 包路径
Com.ums.upos.sdk.card.m1
2.7.2 M1CardManager类描述
2.7.2.1 接口清单
2.7.2.2
2.7.2.3
2.7.2.4
2.7.2.5
2.7.3 M1卡认证数据封装类描述(AuthEntity) 2.7.
3.1
2.7.4 M1卡读写数据封装类描述(BlockEntity) 2.7.4.1
2.7.5
2.7.6 操作类型枚举类描述(OperateTypeEnum)
2.8.1 包路径
com.ums.upos.sdk.card.psam
2.8.2 PsamCardManager类描述
2.8.2.1
2.8.2.2
2.8.2.3 APDU指令交互操作(exchange)
2.8.2.4
2.8.3
2.9串口操作声明
2.9.1 包路径
com.ums.upos.sdk.serialport
2.9.2 SerialPortManager类描述
2.9.2.1
2.9.2.2 初始化串口(init)
2.9.2.3
2.9.2.4
2.9.2.5
2.9.2.6
2.9.2.7
2.9.3 串口号枚举类描述(SerialPortEnum)
2.10扫描头操作声明
2.10.1 包路径
com.ums.upos.sdk.scanner
2.10.2 ScannerManager类描述
2.10.2.1
2.10.2.2 初始化扫描头(initScanner)
2.10.2.3
2.10.2.4
2.10.3 OnScanListener类描述
2.10.
3.1
2.10.
3.2 扫描结果回调(onScanResult)