2017-06-30 12 views
-1

Je veux construire une application biométrique de présence Android. Je veux obtenir les empreintes digitales de chaque utilisateur et les stocker et les faire correspondre en conséquence. Mais je ne veux pas utiliser Internet pour stocker les modèles que je veux stocker dans sqllite est-ce possible. Si possible, vous pouvez me dire le code pour obtenir des empreintes digitales d'un scannerObtenir des modèles d'empreintes digitales à partir du scanner d'empreintes digitales

+0

Bienvenue sur Stack Overflow. S'il vous plaît lire le [tour d'introduction] (https://stackoverflow.com/tour), [Comment demander] (https://stackoverflow.com/help/how-to-ask) et [Comment fournir un bon exemple de guide] (https://stackoverflow.com/help/mcve). – ArturFH

Répondre

1

Vous ne pouvez pas enregistrer une image ou un modèle d'empreinte digitale. Il est déclaré par Android dans le Fingerprint Section.

Les données d'empreintes digitales sont stockées par le système Android dans le téléphone à un emplacement sécurisé qui n'est pas accessible. Vous pouvez écrire une application qui obtient et stocke des empreintes digitales pour authentifier l'utilisateur. Vous pouvez parcourir cet exemple qui montre comment utiliser les empreintes digitales enregistrées pour authentifier l'utilisateur dans votre application.

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

Si vous avez besoin d'authentification d'empreintes digitales pour environ 300 utilisateurs, votre meilleur pari serait mettre en œuvre une AFIS solutions. Vous pouvez également consulter ce github repo, mais je ne peux pas garantir sa véracité. En mentionnant ce answer, il existe des scanners d'empreintes digitales compatibles avec Android Platform et avec SDK pour Android. Ces SDK permettent d'obtenir une image ou un modèle d'empreinte digitale. Les scanners sont branchés sur le port USB de sorte que vous ne pouvez pas charger la tablette et utiliser le scanner d'empreintes digitales simultanément. Par exemple:

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

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

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

Il y a aussi des appareils avec lecteur d'empreintes digitales intégré et avec SDK pour obtenir l'image d'empreintes digitales ou d'un modèle. Mais ce serait hors de portée pour la programmation.

+0

Merci pour votre suggestion. Mais cela limite l'utilisateur à stocker jusqu'à 5 empreintes digitales seulement. Je veux stocker au moins 300 empreintes digitales. Et authentifiez-les –

+0

Et que diriez-vous d'un lecteur d'empreintes digitales compatible USB? Comme morpho etc –

+0

S'il vous plaît vérifier la réponse éditée. – Abhi