public interface IFingerprintWithFIPS
Modifier and Type | Method and Description |
---|---|
int |
deleteAllFingers()
删除所有指纹信息
delete all fingerprint information |
int |
enroll()
采集指纹
Acquire fingerprint |
boolean |
free()
释放指纹模块
Release fingerprint module |
boolean |
generateImg(byte[] data,
java.lang.String filePath)
生成bmp图片
Generate bmp |
int |
getFingersCount()
获取模块中采集的指纹数量
Acquire collected fingerprint amounts in module. |
java.lang.String |
getID()
获取指纹ID
Acquire fingerprint ID |
FingerprintWithFIPS.FingerprintInfo |
getPTInfo()
获取模块信息
Acquire module information |
int |
grab()
采集图像
Acquire image |
boolean |
init()
初始化指纹模块
Initialize fingerprint module |
boolean |
init(Context mContext)
初始化指纹模块
Initialize fingerprint module |
boolean |
isPowerOn() |
int |
ptCapture()
获取指纹模版
Acquire fingerprint template |
byte[] |
ptConvertTemplateEx(FingerprintWithFIPS.DataFormat jtarget_type,
byte[] srcbuf,
int jsrclen) |
int |
responseCancel()
取消当前操作
Cancel current operation |
byte[] |
responseContinue()
继续当前操作
Continue current operation |
void |
setEnrollCallBack(FingerprintWithFIPS.EnrollCallBack callBack)
设置采集指纹回调接口
Setup call-back contact for acquiring fingerprint |
void |
setGrabCallBack(FingerprintWithFIPS.GRABCallBack callBack)
设置获取图片回调接口
Setup call-back contact for acquiring picture |
boolean |
setID(java.lang.String hexID)
设置指纹模块ID
Setup fingerprint module ID |
void |
setIdentificationCallBack(FingerprintWithFIPS.IdentificationCallBack callBack)
设置指纹验证回调接口
Setup fingerprint verification |
void |
setPtCaptureCallBack(FingerprintWithFIPS.PtCaptureCallBack callBack)
设置获取指纹模版回调接口
Setup call-back contact for acquiring fingerprint template |
void |
setTemplateVerifyCallBack(FingerprintWithFIPS.TemplateVerifyCallBack callBack)
设置模版比对回调接口
Setup call-back contact for template comparison |
void |
startEnroll()
开始采集指纹,注意:请调用
start acquire fingerprint, attention: call out setEnrollCallBack(FingerprintWithFIPS.EnrollCallBack callBack) 方法设置接收回调数据setEnrollCallBack(FingerprintWithFIPS.EnrollCallBack callBack) setup receviced call-back data |
void |
startGRAB()
开始获取图片,注意:请调用
start acquire picture, attention: call out setGrabCallBack(FingerprintWithFIPS.GRABCallBack callBack) 方法设置接收回调数据setGrabCallBack(FingerprintWithFIPS.GRABCallBack callBack) method to setup received call-back data. |
void |
startIdentification()
开始验证指纹,注意:请调用
start verify finerprint, attention: call out setIdentificationCallBack(FingerprintWithFIPS.IdentificationCallBack callBack) 方法设置接收回调数据setIdentificationCallBack(FingerprintWithFIPS.IdentificationCallBack callBack) setup receviced call-back data |
void |
startPtCapture()
开始获取指纹模版,注意:请调用
Start acquire fingerprint template, attention: call up setPtCaptureCallBack(FingerprintWithFIPS.PtCaptureCallBack callBack) 方法设置接收回调数据setPtCaptureCallBack(FingerprintWithFIPS.PtCaptureCallBack callBack) method to setup received call-back data. |
void |
startTemplateVerify(char[] template)
开始模版验证,注意:请调用
start template verification, attention: call out setTemplateVerifyCallBack(FingerprintWithFIPS.TemplateVerifyCallBack callBack) 方法设置接收回调数据setTemplateVerifyCallBack(FingerprintWithFIPS.TemplateVerifyCallBack callBack) method to setup received call-back data. |
void |
stopEnroll()
停止采集指纹
Stop acquiring fingerprint |
void |
stopGRAB()
停止获取图片
stop acquiring picture |
void |
stopIdentification()
停止指纹验证
Stop fingerprint verification |
void |
stopPtCapture()
停止获取指纹模版
Stop acquiring fingerprint template |
void |
stopTemplateVerify()
停止模版比对
Stop template comparison |
int |
storeFinger(byte[] templateData)
将指纹模板导入到指纹模块中
|
int |
Verify(char[] data,
int len)
模版比对指纹,导入模版数据和当前指纹比对
Compare template and fingerprint, import template data and current fingerprint comparison. |
int |
verifyALL()
验证指纹,验证当前指纹是否在指纹模块库里面存在
Verify fingerprint, verify current fingerprint exist in fingerprint library or not. |
boolean init(Context mContext)
boolean init()
boolean free()
int enroll()
int verifyALL()
int Verify(char[] data, int len)
data
- 模版数据len
- 数据长度int deleteAllFingers()
int storeFinger(byte[] templateData)
templateData
- 模板数据int getFingersCount()
int responseCancel()
byte[] responseContinue()
int grab()
int ptCapture()
byte[] ptConvertTemplateEx(FingerprintWithFIPS.DataFormat jtarget_type, byte[] srcbuf, int jsrclen)
jtarget_type
- 转换后的格式类型srcbuf
- 转换之前的数据jsrclen
- 转换之前的数据长度FingerprintWithFIPS.FingerprintInfo getPTInfo()
boolean generateImg(byte[] data, java.lang.String filePath)
data
- 数据filePath
- 生成后图片保存的文件路径boolean setID(java.lang.String hexID)
java.lang.String getID()
void startPtCapture()
setPtCaptureCallBack(FingerprintWithFIPS.PtCaptureCallBack callBack)
方法设置接收回调数据setPtCaptureCallBack(FingerprintWithFIPS.PtCaptureCallBack callBack)
method to setup received call-back data.void startGRAB()
setGrabCallBack(FingerprintWithFIPS.GRABCallBack callBack)
方法设置接收回调数据setGrabCallBack(FingerprintWithFIPS.GRABCallBack callBack)
method to setup received call-back data.void startTemplateVerify(char[] template)
setTemplateVerifyCallBack(FingerprintWithFIPS.TemplateVerifyCallBack callBack)
方法设置接收回调数据setTemplateVerifyCallBack(FingerprintWithFIPS.TemplateVerifyCallBack callBack)
method to setup received call-back data.void startEnroll()
setEnrollCallBack(FingerprintWithFIPS.EnrollCallBack callBack)
方法设置接收回调数据setEnrollCallBack(FingerprintWithFIPS.EnrollCallBack callBack)
setup receviced call-back data void startIdentification()
setIdentificationCallBack(FingerprintWithFIPS.IdentificationCallBack callBack)
方法设置接收回调数据setIdentificationCallBack(FingerprintWithFIPS.IdentificationCallBack callBack)
setup receviced call-back data void stopGRAB()
void stopEnroll()
void stopPtCapture()
void stopTemplateVerify()
void stopIdentification()
void setGrabCallBack(FingerprintWithFIPS.GRABCallBack callBack)
callBack
- 回调方法void setEnrollCallBack(FingerprintWithFIPS.EnrollCallBack callBack)
callBack
- 回调方法void setPtCaptureCallBack(FingerprintWithFIPS.PtCaptureCallBack callBack)
callBack
- 回调方法void setIdentificationCallBack(FingerprintWithFIPS.IdentificationCallBack callBack)
callBack
- 回调方法void setTemplateVerifyCallBack(FingerprintWithFIPS.TemplateVerifyCallBack callBack)
callBack
- 回调方法boolean isPowerOn()