Utilisant Android Scanner d'Empreintes digitales pour l'Application
J'ai besoin de créer une application qui analyse les empreintes digitales et les authentifie. Je ne peux pas trouver quelque chose sur les empreintes digitales des autorisations sur l'Android site.
Est-il possible d'utiliser un téléphone scanner d'empreintes digitales pour une application régulière? Si oui, quelle est la limite sur le nombre d'empreintes digitales, il peut stocker (je préfère les stocker sur le téléphone lui-même)
Grâce
Ce type de téléphone que vous souhaitez utiliser ? Samsung Galaxy S5, ...?
Sont les autorisations différentes pour différents téléphones android? Les tests seront effectués sur un S5 oui, mais nous sommes à la recherche à développer pour tous les appareils android
Avez-vous une démo pour le dispositif biométrique.
Sont les autorisations différentes pour différents téléphones android? Les tests seront effectués sur un S5 oui, mais nous sommes à la recherche à développer pour tous les appareils android
Avez-vous une démo pour le dispositif biométrique.
OriginalL'auteur Choubeik | 2015-03-26
Vous devez vous connecter pour publier un commentaire.
Scanner d'empreintes digitales n'est pas une fonctionnalité d'Android (Maintenant disponible sur Android M).
De sorte que chaque entreprise comme Samsung, Motorola, HTC créer sa propre API et SDK pour accéder à capteur d'empreintes digitales.
Par exemple Samsung de fournir un SDK http://developer.samsung.com/galaxy#pass
Si vous souhaitez vous inscrire à plusieurs utilisateurs et vérifier les utilisateurs de votre application, il n'est pas possible avec l'appareil Samsung. Vous ne pouviez vérifier propriétaire de l'appareil.
Je ne sais pas du SDK d'autres sociétés.
Mise à JOUR
Android M ont de nouvelles Empreintes digitales de l'API:
https://developer.android.com/about/versions/marshmallow/android-6.0.html#fingerprint-authentication
OriginalL'auteur LaurentY
Android M aperçu de l'introduction de scanner d'Empreintes digitales de l'API.
Vous pouvez les extraire exemple ici :
https://github.com/googlesamples/android-FingerprintDialog/
OriginalL'auteur NovusMobile
J'avais besoin d'une fonctionnalité similaire et ma solution a été d'utiliser un scanner externe au lieu d'utiliser un appareil avec scanner d'empreintes digitales intégré. Il existe plusieurs entreprises qui offrent de l'intégration avec les téléphones mobiles grâce à des Kits de développement logiciel. Vous devriez la recherche par le biais de la sortie de la prochaine entreprises sur google:
Nitgen: http://www.nitgen.com/eng/product/Hamster3.html#a2
Secugen: http://www.secugen.com/products/sdk_pro.htm#android
Tactivo: http://precisebiometrics.com/smart-card-reader/android/
Dans mon cas, j'ai utilisé Secugen, mais n'hésitez pas à utiliser le dispositif approprié pour votre solution. Notez que cette solution pourrait rendre votre projet, moins cher parce que vous n'avez pas besoin d'utiliser un téléphone mobile chère, la seule fonctionnalité que le téléphone a besoin de l'USB OTG (on-The-Go).
Je sais que cette solution c'est un peu différent de ce qu'on vous a demander mais je pense que cela pourrait être intéressant pour vous aussi.
OriginalL'auteur foliolo
Vous pouvez choisir d'utiliser un externe Scanner d'Empreintes digitales et d'être en mesure de s'Inscrire Biométrique d'Empreintes digitales de Personnes vous vous inscrivez puis procéder à enregistrer les Empreintes digitales Biométrique des Données et de la Personne des détails de votre Téléphone Android.
C'est en fait le plus facile et possible pour vous, si vous voulez réussir à Capturer des Données d'Empreintes Biométriques et de l'Enregistrer dans votre Téléphone Android à partir de plus d'une Personne. En fait, ce qui peut vous limite d'inscription Biométrique des Données provenant de diverses Inscrits sera la taille de la mémoire contraintes de votre Téléphone Mobile Android /Appareil. Cette cependant, vous pouvez facilement contourner par l'intégration de votre Android Authentification Biométrique Application avec un Sgbdr Base de données Centralisée de votre Organisation comme un MSSQL, Oracle, MySQL, PostgreSQL, etc.
Si cela vous plaît, vous pouvez choisir d'utiliser le Source de l'AFIS API pour la mettre en œuvre avec beaucoup de facilité. Pour la motivation, vous pouvez consulter cette Android Biométrique D'Authentification Par Empreintes Digitales nous avons développé ici.
Heureux de codage.
OriginalL'auteur Joseph Muithi
Réponse Simple est NON.
Mais vous pouvez l'intégrer par la mise en Œuvre de Google de reconnaissance des empreintes digitales introduit dans Android M, qui prend uniquement en charge les 5 tentatives à l'heure, si tout l'échec d'une tentative de votre appareil de lecteur d'empreintes digitales sera bloqué pendant 30 secondes, puis, après que la durée vous pouvez vous authentifier avec l'empreinte digitale de nouveau.
Par exemple vous utilisez un 2 app(A & B) avec le doigt support de l'impression. Ensuite, vous entrez 3 incorrecte empreintes digitales et puis vous fermez l'application, puis vous ouvrez l'application B donc il existe au total 5 tentatives disponibles en 30 secondes, de sorte que votre application ne peut authentifier 2 fois parce que l'application A fallu 3 tentatives ainsi, après 2 tentatives non autorisées de l'OS bloque le lecteur pour toutes les applications.
Attendre 30 secondes ou demander à l'utilisateur d'entrer le code pin ou code d'accès en conséquence si l'utilisateur ne veut attendre ce laps de temps.
Espère que cette aide.
OriginalL'auteur Pankaj Kumar