我想建立一个生物识别考勤android应用程序。我想获取每个用户的指纹,并将它们存储起来,并进行相应的匹配。但是我不想用互联网来存储模板,我想把它存储在sqllite中,这是可能的。如果可能的话,你能告诉我从扫描仪获取指纹的密码吗?
发布于 2017-06-30 08:41:34
无法保存指纹图像或模板。这是由安卓在指纹科中声明的。
指纹数据由android系统存储在手机的安全位置,这是不可访问的。您可以编写一个获取和存储指纹的应用程序来验证用户的身份。您可以通过这个示例演示如何使用注册的指纹验证应用程序中的用户。
https://github.com/googlesamples/android-FingerprintDialog
如果您需要为大约300个用户进行指纹认证,您最好的选择是实现AFIS解决方案。您也可以查看这个github回购,但我不能保证它的准确性。
声明这个回答,有一些指纹扫描仪兼容Android平台和SDK。这些SDK允许获取指纹图像或模板。扫描仪是插入USB端口,所以你不能充电平板电脑和使用指纹扫描仪同时。例如:
解决方案/指纹扫描器/
fs80h.html
http://www.crossmatch.com/authentication-hardware/
也有一些设备与集成指纹扫描仪和SDK获得指纹图像或模板。但这将超出规划的范围。
https://stackoverflow.com/questions/44841963
复制相似问题