身份证模块声明
1 模块说明
用于操作设备的身份证模块设备。
2 包路径
com.histonepos.npsdk.idcard
3 AIDL文件名
IIdCardService.aidl
4 接口清单
4.1 打开设备(openIdCard)
接口原型 | Int openIdCard() |
---|---|
接口功能 | 打开设备 |
参数说明 | 入参:无 出参:无 |
返回值 | 0:成功 <0:失败 |
4.2 关闭设备(closeIdCard)
接口原型 | Int closeIdCard() |
---|---|
接口功能 | 关闭设备 |
参数说明 | 入参:无 出参:无 |
返回值 | 0:成功 <0:失败 |
4.3 设置超时时间(setTimeout)
接口原型 | void setTimeout(int t); |
---|---|
接口功能 | 设置超时 |
参数说明 | 入参:t 单位秒 出参:无 |
返回值 | 无 |
4.4 注册监听器(setIdCardListener)
接口原型 | void setIdCardListener(IIdCardEventListener listener); |
---|---|
接口功能 | 注册监听器,并开始检卡 |
参数说明 | 入参:listener:身份证卡回调 出参:无 |
返回值 | 无 |
4.5 停止检测(stopCheck)
接口原型 | void stopCheck(); |
---|---|
接口功能 | 停止检测 |
参数说明 | 入参:无 出参:无 |
返回值 | 无 |
补充说明 | 超时未到时可以 停止检测 |
4.6 监听事件
interface IIdCardEventListener{
/*
respCode : 0 成功,其它值:失败,details = null
*/
void onResult(int respCode,in IIdCardDetails details);
/**
* 检卡超时
*/
void onTimeout();
}
作者:admin 创建时间:2022-03-18 11:49
更新时间:2024-06-18 09:08
更新时间:2024-06-18 09:08