标签:处理 关联 好的 oid template service params hardware cep
架包怎么导入自己的Android工程项目里面我就不说了。
最主要的就是指纹仪管理类,事件监听类,以及指纹算法库了
1.指纹仪插入设备时候,如果要默认打开自己写的指纹仪软件,请在AndroidManifest.xml的主入口加上相关intent-filter配置。
例如:
2 XML重的 @xml/device_filter 为:
3 所保存的指纹数据在APP关闭的时候,会全部丢失!需要自己做本地数据库的缓存,需要保存 byte[]数据。
2.定义采集回调事件
private FingerprintCaptureListener FingerListener1, FingerListener2;
4 停止采集和释放资源
fingerprintSensor.stopCapture(0);//1.先停止采集
fingerprintSensor.close(0);//2.关闭指纹仪
fingerprintSensor.destroy(); //3.释放相关资源
-20001 打开设备失败
-20002 关闭设备失败
-20003 获取 GPIO 失败
-20004 设置 GPIO 失败
-20005 读 EEPROM 失败
-20006 从 USB 获取图像失败
-20007 探测 USB 图像失败
-20008 输入缓存不够
-20009 读取数据异常
-20010 采集指纹失败
-20011 解密图像数据失败
-20012 启动采集线程失败
-20013 停止采集线程失败
-20014 初始化指纹设备失败
-20015 设置校正参数失败
ERR_NOT_FOUND -5000 没有找到制定 id 指纹模板
ERR_PARAM -5002 参数错误
ERR_TEMPLATE -5003 指纹模板错误
ERR_METHOD -5004 方法错误
其实这里面还是有很多坑的,开始明明登记好的指纹,结果返回到另外一个页面,指纹就没了,指纹仪拔出来,然后指纹又没了,APP重启一下,登记的指纹也没有了,莫名奇妙。
后来发现是需要自己做缓存的,每一次启动,都要进行注册一下,不然就无法进行指纹认证,不过这个的指纹匹配度和灵敏度还是蛮高的,识别率也很高。
踩坑的过程还是蛮有趣的,然后自己又把坑填上,然后再解决,十分有意思。
#Android-中控指纹仪Live R20 开发注意事项#
标签:处理 关联 好的 oid template service params hardware cep
原文地址:https://www.cnblogs.com/jiangtuanyuan/p/9750543.html