public class FingerprintWithFIPS_qcom extends Device_qcom implements IFingerprintWithFIPS
注意:
Attention:
1、使用前请确认您的机器已安装此模块。
1. Make sure this module is installed before using.
2、要正常使用模块需要在\libs\armeabi\目录放置libDeviceAPI.so文件
2. Put libDeviceAPI.so file in directory \libs\armeabi\ then module can be used normally.
3、在操作设备前需要调用 init() 打开设备,使用完后调用 free() 关闭设备
3. Call init() to switch on device before operating, call free() to switch off device after using.
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decryption(byte[] originalBuf,
int jdlen)
Deprecated.
|
byte[] |
decryption(byte[] originalBuf,
int jdlen,
byte[] key)
Deprecated.
|
byte[] |
decryption(byte[] originalBuf,
int jdlen,
java.lang.String key)
Deprecated.
|
int |
deleteAllFingers()
删除所有指纹信息
delete all fingerprint information |
byte[] |
Encryption(byte[] originalBuf,
int jdlen)
Deprecated.
|
byte[] |
Encryption(byte[] originalBuf,
int jdlen,
java.lang.String key)
Deprecated.
|
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 |
static FingerprintWithFIPS_qcom |
getInstance()
获取指纹模块操作实例
Acquire fingerprint module operation Instance |
FingerprintWithFIPS.FingerprintInfo |
getPTInfo()
获取模块信息
Acquire module information |
int |
grab()
采集图像
Acquire image |
boolean |
init()
初始化指纹模块
Initialize fingerprint module |
boolean |
init(Context mContext)
初始化指纹模块
Initialize fingerprint module |
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(EnrollCallBack callBack) 方法设置接收回调数据#setEnrollCallBack(EnrollCallBack callBack)setup receviced call-back data |
void |
startGRAB()
开始获取图片,注意:请调用
start acquire picture, attention: call out #setGrabCallBack(GRABCallBack callBack) 方法设置接收回调数据#setGrabCallBack(GRABCallBack callBack)method to setup received call-back data. |
void |
startIdentification()
开始验证指纹,注意:请调用
start verify finerprint, attention: call out #setIdentificationCallBack(IdentificationCallBack callBack) 方法设置接收回调数据#setIdentificationCallBack(IdentificationCallBack callBack) setup receviced call-back data |
void |
startPtCapture()
开始获取指纹模版,注意:请调用
Start acquire fingerprint template, attention: call up #setPtCaptureCallBack(PtCaptureCallBack callBack) 方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack) method to setup received call-back data. |
void |
startTemplateVerify(char[] template)
开始模版验证,注意:请调用
start template verification, attention: call out #setTemplateVerifyCallBack(TemplateVerifyCallBack callBack) 方法设置接收回调数据#setTemplateVerifyCallBack(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. |
isPowerOnequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisPowerOnpublic static FingerprintWithFIPS_qcom getInstance()
ConfigurationException - 配置错误异常public boolean init(Context mContext)
init in interface IFingerprintWithFIPSpublic boolean init()
init in interface IFingerprintWithFIPSpublic boolean free()
free in interface IFingerprintWithFIPSpublic int enroll()
enroll in interface IFingerprintWithFIPSpublic int verifyALL()
verifyALL in interface IFingerprintWithFIPSpublic int Verify(char[] data,
int len)
Verify in interface IFingerprintWithFIPSdata - 模版数据len - 数据长度public int deleteAllFingers()
deleteAllFingers in interface IFingerprintWithFIPSpublic int storeFinger(byte[] templateData)
storeFinger in interface IFingerprintWithFIPStemplateData - 模板数据public int getFingersCount()
getFingersCount in interface IFingerprintWithFIPSpublic int responseCancel()
responseCancel in interface IFingerprintWithFIPSpublic byte[] responseContinue()
responseContinue in interface IFingerprintWithFIPSpublic int grab()
grab in interface IFingerprintWithFIPSpublic int ptCapture()
ptCapture in interface IFingerprintWithFIPSpublic byte[] ptConvertTemplateEx(FingerprintWithFIPS.DataFormat jtarget_type, byte[] srcbuf, int jsrclen)
ptConvertTemplateEx in interface IFingerprintWithFIPSjtarget_type - 转换后的格式类型srcbuf - 转换之前的数据jsrclen - 转换之前的数据长度public FingerprintWithFIPS.FingerprintInfo getPTInfo()
getPTInfo in interface IFingerprintWithFIPSpublic boolean generateImg(byte[] data,
java.lang.String filePath)
generateImg in interface IFingerprintWithFIPSdata - 数据filePath - 生成后图片保存的文件路径public boolean setID(java.lang.String hexID)
setID in interface IFingerprintWithFIPSpublic java.lang.String getID()
getID in interface IFingerprintWithFIPSpublic void startPtCapture()
#setPtCaptureCallBack(PtCaptureCallBack callBack) 方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack) method to setup received call-back data.startPtCapture in interface IFingerprintWithFIPSpublic void startGRAB()
#setGrabCallBack(GRABCallBack callBack) 方法设置接收回调数据#setGrabCallBack(GRABCallBack callBack)method to setup received call-back data.startGRAB in interface IFingerprintWithFIPSpublic void startTemplateVerify(char[] template)
#setTemplateVerifyCallBack(TemplateVerifyCallBack callBack) 方法设置接收回调数据#setTemplateVerifyCallBack(TemplateVerifyCallBack callBack)method to setup received call-back data.startTemplateVerify in interface IFingerprintWithFIPSpublic void startEnroll()
#setEnrollCallBack(EnrollCallBack callBack) 方法设置接收回调数据#setEnrollCallBack(EnrollCallBack callBack)setup receviced call-back data startEnroll in interface IFingerprintWithFIPSpublic void startIdentification()
#setIdentificationCallBack(IdentificationCallBack callBack) 方法设置接收回调数据#setIdentificationCallBack(IdentificationCallBack callBack) setup receviced call-back data startIdentification in interface IFingerprintWithFIPSpublic void stopGRAB()
stopGRAB in interface IFingerprintWithFIPSpublic void stopEnroll()
stopEnroll in interface IFingerprintWithFIPSpublic void stopPtCapture()
stopPtCapture in interface IFingerprintWithFIPSpublic void stopTemplateVerify()
stopTemplateVerify in interface IFingerprintWithFIPSpublic void stopIdentification()
stopIdentification in interface IFingerprintWithFIPSpublic void setGrabCallBack(FingerprintWithFIPS.GRABCallBack callBack)
setGrabCallBack in interface IFingerprintWithFIPScallBack - 回调方法public void setEnrollCallBack(FingerprintWithFIPS.EnrollCallBack callBack)
setEnrollCallBack in interface IFingerprintWithFIPScallBack - 回调方法public void setPtCaptureCallBack(FingerprintWithFIPS.PtCaptureCallBack callBack)
setPtCaptureCallBack in interface IFingerprintWithFIPScallBack - 回调方法public void setIdentificationCallBack(FingerprintWithFIPS.IdentificationCallBack callBack)
setIdentificationCallBack in interface IFingerprintWithFIPScallBack - 回调方法public void setTemplateVerifyCallBack(FingerprintWithFIPS.TemplateVerifyCallBack callBack)
setTemplateVerifyCallBack in interface IFingerprintWithFIPScallBack - 回调方法@Deprecated
public byte[] Encryption(byte[] originalBuf,
int jdlen)
originalBuf - 加密之前的数据jdlen - 数据长度@Deprecated
public byte[] Encryption(byte[] originalBuf,
int jdlen,
java.lang.String key)
originalBuf - 加密之前的数据jdlen - 数据长度key - 秘钥@Deprecated
public byte[] decryption(byte[] originalBuf,
int jdlen)
originalBuf - jdlen - @Deprecated
public byte[] decryption(byte[] originalBuf,
int jdlen,
java.lang.String key)
originalBuf - 要解密的原始数据jdlen - 数据长度key - 秘钥@Deprecated
public byte[] decryption(byte[] originalBuf,
int jdlen,
byte[] key)
originalBuf - jdlen - key -