Mit Android Fingerabdruck-Scanner für die Anwendung
Muss ich erstellen Sie eine Anwendung, die scannt Fingerabdrücke und authentifiziert Sie. Ich kann nichts finden über Fingerabdruck-Berechtigungen auf dem Android-website.
Ist es möglich, eine Telefon-Fingerabdruck-scanner-für regelmäßige Anwendung? Wenn ja, was ist das limit für die Anzahl der Fingerabdrücke, die es speichern kann (ich würde es vorziehen, speichern Sie Sie auf dem Telefon selbst)
Dank
- Welche Art von Telefon Sie verwenden möchten ? Samsung Galaxy S5, ...?
- Sind die Berechtigungen für verschiedene android-Handys? Die Prüfung wird auf eine S5-ja, aber wir sind auf der Suche zu entwickeln, die für alle android-Geräte
- Sie haben eine demo für das biometrische Gerät.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fingerabdruck-scanner ist nicht eine Funktion in Android (Jetzt verfügbar auf Android M).
Also jedes Unternehmen wie Samsung, Motorola, HTC erstellen Sie eigene API-und SDK-Zugang zu Fingerabdruck-sensor.
Zum Beispiel Samsung bieten ein SDK http://developer.samsung.com/galaxy#pass
Wenn Sie sich anmelden möchten Sie mehrere Benutzer und überprüfen Sie Benutzern in Ihrer app, es ist nicht möglich, mit dem Samsung-Gerät. Sie konnte nur prüfen, Eigentümer des Geräts.
Ich weiß nicht, SDK von anderen Unternehmen.
UPDATE
Android M haben Sie neue FingerPrint-API:
https://developer.android.com/about/versions/marshmallow/android-6.0.html#fingerprint-authentication
Android M Album Vorhören die Einführung der Fingerabdruck-scanner API.
Sie können checkout Beispiel für diese hier :
https://github.com/googlesamples/android-FingerprintDialog/
Brauchte ich eine ähnliche Funktionalität, und meine Lösung war die Verwendung eines externen Scanners anstelle der Verwendung eines Geräts mit integriertem Fingerabdruck-scanner. Es gibt mehrere Firmen, die integration mit Mobiltelefonen durch SDKs. Sollten Sie Forschung durch, die nächsten Unternehmen auf 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/
In meinem Fall habe ich Secugen, aber fühlen Sie sich frei zu verwenden, das geeignete Gerät für Ihre Lösung. Beachten Sie, dass diese Lösung könnte Ihr Projekt günstiger, weil Sie nicht müssen, verwenden ein teures Handy, ist die einzige Funktion, die das Telefon braucht, es ist mit einer USB OTG (On-The-Go).
Ich weiß, diese Lösung ist es ein bisschen anders aus, was Ihre waren Fragen, sondern ich glaube, dass es interessant sein könnte für Sie zu.
Können Sie entscheiden sich für die Verwendung einer externen Fingerabdruck-Scanner und in der Lage sein, sich Biometrische Fingerabdrücke von Personen Sie Registrieren, dann gehen Sie zum speichern der Biometrischen Fingerabdruck-Daten und die Person, die Angaben in Ihrem Android-Handy. In meinem Fall habe ich einen DigitalPersona Typ 4500 Fingerabdruck-Scanner und verwendet die Kreuzprobe API für die Fingerabdruck-Erfassung.
Dies ist eigentlich die einfachste und gangbaren Weg für Sie, wenn Sie erfolgreich sein will bei der Erfassung Biometrischer Fingerabdruck-Daten und Speichern Sie es in Ihrem Android-Handy von mehr als einer Person. In der Tat, was können die Grenze, die Sie registriert, die mehr präventiv die Biometrischen Daten aus verschiedenen Kursteilnehmer sein wird, die Größe des Arbeitsspeichers Einschränkungen von Ihrem Android-Handy /Gerät. Diese können Sie jedoch leicht umgehen, indem Sie die Integration Ihrer Android Biometrische Authentifizierung der App mit einem externen RDBMs Zentrale Datenbank Ihrer Organisation wie eine MSSQL, Oracle, MySQL, PostgreSQL etc.
Wenn es Ihnen gefällt, können Sie wählen, um die Quelle AFIS - API zu implementieren, die es mit viel Leichtigkeit. Für motivation können Sie aus diesem Projekt die web-Seite hier bei [Android Biometrische Authentifizierung über Externe USB-Fingerabdruck-Scanner], [2], die ich entwickelt habe [hier][2].
Siehe screenshots habe ich unten angehängt für die Fingerabdruck-Authentifizierung, wenn das Ergebnis eine ÜBEREINSTIMMUNG GEFUNDEN, und wenn das Ergebnis ist eine ÜBEREINSTIMMUNG NICHT GEFUNDEN. Ich habe auch einen screenshot, wenn der FINGERABDRUCK registriert ist.
Habe ich die Benutzeroberfläche ( GUI), die wiederverwendbar auf Android Handy-Bildschirme von verschiedenen Bildschirm-Größen für beide Registrierung von Fingerabdrücken und Authentifizierung über Fingerabdruck. Sie können Ihre eigene Schnittstelle sowieso, aber in meinem Fall wollte ich in der Lage, um die Anzeige der Person, die während der Authentifizierung über Fingerabdruck und ich fügte hinzu, eine Tätigkeit für das Swap-Fingerabdruck Bilder auf dem display nach Finger-Touch-Ereignis wird ausgelöst, wenn die Person, die Orte Finger auf Fingerabdruck-Scanner.
Happy coding.
[2]: https://biometricsengineers.com/androidbiometricfingerprintauthenticationandintegrationsoftware.php
Einfache Antwort ist NEIN.
Aber man kann Sie integrieren durch die Implementierung von Google ' s Fingerabdruck-Erkennung eingeführt, Android-M unterstützt nur 5 versuche zu einer Zeit, wenn alle schlägt der Versuch fehl, Ihr Gerät, finger-print-reader wird für 30 Sekunden gesperrt, dann wird nach dieser Dauer können Sie die Authentifizierung mit dem Fingerabdruck wieder.
Zum Beispiel, Sie sind mit einem 2-app A & B) mit finger-print-Unterstützung. Dann geben Sie 3 falsche Fingerabdrücke und schließen Sie dann die app Ein, dann öffnen Sie die app, B, so gibt es insgesamt 5 versuche innerhalb von 30 Sekunden verfügbar, so kann die app nur authentifizieren, 2-mal, weil die app hat 3 versuche, also nach 2 unbefugte versuche, das OS sperrt den Leser für alle apps.
Also warten Sie 30 Sekunden, oder bitten Sie den Benutzer zur Eingabe der pin-oder passcode entsprechend, wenn der Benutzer nicht warten will, für diesen Zeitraum.
Hoffe, das hilft.