public class FingerprintWithMorpho_mtk extends java.lang.Object implements IFingerprintWithMorpho
限定符和类型 | 方法和说明 |
---|---|
boolean |
free()
释放指纹模块
free fingerprint module |
static FingerprintWithMorpho_mtk |
getInstance()
获取指纹模块操作实例
acquire fingerprint module operation eample |
java.lang.String |
getMorphoDescriptor() |
java.lang.String |
getMorphoPIDSN()
获取指纹版本
acquire fingerprint version |
int |
getMorphoSecurityLevel() |
boolean |
init()
初始化指纹模块
Initialize fingerprint module |
boolean |
isPowerOn()
判断设备是否上电
Judge the device is powered on or not. |
boolean |
morphoEraseAllBase()
删除所有指纹信息
delete all fingerprint infor |
void |
setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack)
设置指纹验证回调接口
setup fingerprint verification call-back contact |
boolean |
setMorphoLoadKs(byte[] keybuf)
设置加密数据秘钥
Setup encypted data key |
boolean |
setMorphoSecurityLevel(int level) |
void |
setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
设置获取指纹模版回调接口
Setup call-back contact for acquiring fingerprint template |
void |
setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
设置采集指纹回调接口
setup fingerprint acquire call-back contact |
void |
setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack)
设置模版比对回调接口
Setup call-back contact for template comparison |
boolean |
setTimeOut(int timeOut)
设置指纹模块超时时间
|
void |
startEnroll(int id,
java.lang.String name)
开始采集指纹,注意:请调用
Start acquire fingerprint, attention: call out #setPtEnrollCallBack(EnrollCallBack callBack) 方法设置接收回调数据#setPtEnrollCallBack(EnrollCallBack callBack) setup receive call-back data |
void |
startEnroll(int id,
java.lang.String name,
java.lang.String imgDirectory,
java.lang.String imgName)
开始采集指纹,注意:请调用
Start acquire fingerprint, attention: call out #setPtEnrollCallBack(EnrollCallBack callBack) 方法设置接收回调数据#setPtEnrollCallBack(EnrollCallBack callBack) setup receive call-back data |
void |
startIdentification()
开始验证指纹,注意:请调用
Start verify fingerprint, attention: call-out #setIdentificationCallBack(IdentificationCallBack callBack) 方法设置接收回调数据#setIdentificationCallBack(IdentificationCallBack callBack) setup receive call-back data |
void |
startPtCapture(boolean encryptflag)
开始获取指纹模版,注意:请调用
Start acquire fingerprint template, attention: call out #setPtCaptureCallBack(PtCaptureCallBack callBack) 方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack) setup receive call-back data |
void |
startPtCapturePKComp(boolean encryptflag)
开始获取指纹模版,注意:请调用
Start acquire fingerprint template, attention: call out #setPtCaptureCallBack(PtCaptureCallBack callBack) 方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack) setup receive call-back data |
void |
startTemplateVerify(byte[] template,
int type)
开始模版验证,注意:请调用
start template verification, attention: call out #setTemplateVerifyCallBack(TemplateVerifyCallBack callBack) 方法设置接收回调数据#setTemplateVerifyCallBack(TemplateVerifyCallBack callBack) method to setup received call-back data. |
boolean |
stopEnroll()
已过时。
|
boolean |
stopIdentification()
已过时。
|
boolean |
stopPtCapture()
已过时。
|
isPowerOn
public void setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
setPtCaptureCallBack
在接口中 IFingerprintWithMorpho
callBack
- 回调方法public void setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack)
setTemplateVerifyCallBack
在接口中 IFingerprintWithMorpho
callBack
- 回调方法public void setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
setPtEnrollCallBack
在接口中 IFingerprintWithMorpho
callBack
- 回调方法public void setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack)
setIdentificationCallBack
在接口中 IFingerprintWithMorpho
callBack
- 回调方法public static FingerprintWithMorpho_mtk getInstance() throws ConfigurationException
ConfigurationException
- 配置错误异常public boolean init()
init
在接口中 IFingerprintWithMorpho
public boolean free()
free
在接口中 IFingerprintWithMorpho
@Deprecated public boolean stopPtCapture()
stopPtCapture
在接口中 IFingerprintWithMorpho
@Deprecated public boolean stopEnroll()
stopEnroll
在接口中 IFingerprintWithMorpho
@Deprecated public boolean stopIdentification()
stopIdentification
在接口中 IFingerprintWithMorpho
public void startPtCapture(boolean encryptflag)
#setPtCaptureCallBack(PtCaptureCallBack callBack)
方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack)
setup receive call-back datastartPtCapture
在接口中 IFingerprintWithMorpho
public void startPtCapturePKComp(boolean encryptflag)
#setPtCaptureCallBack(PtCaptureCallBack callBack)
方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack)
setup receive call-back datastartPtCapturePKComp
在接口中 IFingerprintWithMorpho
public void startTemplateVerify(byte[] template, int type)
#setTemplateVerifyCallBack(TemplateVerifyCallBack callBack)
方法设置接收回调数据#setTemplateVerifyCallBack(TemplateVerifyCallBack callBack)
method to setup received call-back data.startTemplateVerify
在接口中 IFingerprintWithMorpho
template
- 模板数据type
- 0:PKComppublic void startEnroll(int id, java.lang.String name)
#setPtEnrollCallBack(EnrollCallBack callBack)
方法设置接收回调数据#setPtEnrollCallBack(EnrollCallBack callBack)
setup receive call-back datastartEnroll
在接口中 IFingerprintWithMorpho
public void startEnroll(int id, java.lang.String name, java.lang.String imgDirectory, java.lang.String imgName) throws java.io.IOException
#setPtEnrollCallBack(EnrollCallBack callBack)
方法设置接收回调数据#setPtEnrollCallBack(EnrollCallBack callBack)
setup receive call-back datastartEnroll
在接口中 IFingerprintWithMorpho
id
- 指纹idname
- 姓名imgDirectory
- 图片目录imgName
- 图片名称只支持.wsqjava.io.IOException
public void startIdentification()
#setIdentificationCallBack(IdentificationCallBack callBack)
方法设置接收回调数据#setIdentificationCallBack(IdentificationCallBack callBack)
setup receive call-back datastartIdentification
在接口中 IFingerprintWithMorpho
public java.lang.String getMorphoDescriptor()
getMorphoDescriptor
在接口中 IFingerprintWithMorpho
public boolean setMorphoLoadKs(byte[] keybuf)
setMorphoLoadKs
在接口中 IFingerprintWithMorpho
keybuf
- 秘钥public java.lang.String getMorphoPIDSN()
getMorphoPIDSN
在接口中 IFingerprintWithMorpho
public boolean morphoEraseAllBase()
morphoEraseAllBase
在接口中 IFingerprintWithMorpho
public int getMorphoSecurityLevel()
getMorphoSecurityLevel
在接口中 IFingerprintWithMorpho
public boolean setMorphoSecurityLevel(int level)
setMorphoSecurityLevel
在接口中 IFingerprintWithMorpho
public boolean setTimeOut(int timeOut)
setTimeOut
在接口中 IFingerprintWithMorpho
public boolean isPowerOn()