从指纹扫描仪获取指纹模板

Get fingerprint templates from fingerprint scanner

我想构建一个生物识别出勤 android 应用程序。我想获取每个用户的指纹并存储它们并进行相应的匹配。但我不想使用互联网来存储我想将其存储在 sqllite 中的模板是否可能。如果可能的话,你能告诉我从扫描仪获取指纹的代码吗

您无法保存指纹图像或模板。在 Fingerprint Section.

中由 Android 声明

指纹数据由 android 系统存储在 phone 中一个无法访问的安全位置。您可以编写一个获取和存储指纹的应用程序来对用户进行身份验证。您可以浏览此示例,该示例演示了如何使用已注册的指纹对您应用中的用户进行身份验证。

https://github.com/googlesamples/android-FingerprintDialog

如果您需要对大约 300 个用户进行指纹验证,最好的办法是实施 AFIS solutions. You can also check out this github repo,但我不能保证它的准确性。

声明此 answer,有一些指纹扫描仪与 Android 平台和 Android 的 SDK 兼容。这些 SDK 允许获取指纹图像或模板。扫描仪插入 USB 端口,因此您无法同时为平板电脑充电和使用指纹扫描仪。例如:

http://www.dermalog.com/en/products_solutions/fingerprintscanner/

http://www.futronic-tech.com/product_fs80h.html

http://www.crossmatch.com/authentication-hardware/

还有一些设备集成了指纹扫描仪,并带有用于获取指纹图像或模板的 SDK。但这超出了编程范围。