-->

Get fingerprint templates from fingerprint scanner

2020-08-05 10:53发布

问题:

I want to build an biometric attendance android application. I want to get the fingerprints of each user and store them and match them accordingly. But i don't want to use the internet for storing the templates i want to store it in sqllite is it possible. If possible can u tell me the code to get fingerprint from a scanner

回答1:

You cannot save a fingerprint image or template. It is stated by Android in the Fingerprint Section.

The Fingerprint data is stored by android system in the phone at a secure location which is not accessible. You can write an app that gets and stores fingerprint to authenticate the user. You can go through this sample that demonstrates to use registered fingerprints to authenticate the user in your app.

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

If you need fingerprint authentication for about 300 users, your best bet would be implementing an AFIS solutions. You can also check out this github repo, but I cannot guarantee it's veracity.

Stating this answer, there's some fingerprint scanners compatible with Android Platform and with SDK for Android. These SDKs allow to get fingerprint image or template. Scanners are plugged on USB port so you can't charge tablet and use fingerprint scanner simultaneous. For instance:

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

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

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

There's also some devices with integrated fingerprint scanner and with SDK to get fingerprint image or template. But this would be out of scope for programming.