Ver la Versión Completa : [ CONSULTA ] Usar el Lector de Huellas en Android para detectar personas... es posible?
farra.py
15/02/17, 17:55:57
Muchos telefonos con Android de Alta Gama cuentan con lector de huellas dactilares.
hay aplicaciones que lo utilizan para identificar al usuario y si lo es le dan acceso a la app.
se puede usar este lector de huellas para registrar a distintas personas y obtener como resultado a cual de esas personas pertenece la huella?
Ejemplo:
Lorena
Juan
Andrea
y cuando uno de ellos pone el dedo que la app responda: la huella pertenece a "Lorena" o a "Juan" segun corresponda.
es esto posible?
:gracias:
mocelet
15/02/17, 19:22:53
No, primero porque solo puedes guardar huellas de un único usuario (el usuario del dispositivo, vaya). Segundo porque el API de Android no te da acceso directo al lector, únicamente te dice si la operación de autenticación fue exitosa o no.
DaSound
16/02/17, 07:24:43
No, primero porque solo puedes guardar huellas de un único usuario (el usuario del dispositivo, vaya). Segundo porque el API de Android no te da acceso directo al lector, únicamente te dice si la operación de autenticación fue exitosa o no.
Estaría bien que al menos te diese el OK con el ID de la huella reconocida, ya que uno puede almacenar la huella de varios usuarios en el terminal aunque realmente no distinga entre usuarios, pero sí el dedo que está leyendo.
mocelet
16/02/17, 08:37:53
Si algún día soportara huellas de varios usuarios sí podría hacerse algo parecido, pero nunca te va a dar un ID de huella ni un ID de usuario porque el mecanismo de autenticación protege la privacidad, únicamente te permite guardar una clave de cifrado y recuperarla.
Mientras menos datos exponga el sistema de huellas a las app mejor para todos.
DaSound
16/02/17, 16:12:27
Si algún día soportara huellas de varios usuarios sí podría hacerse algo parecido, pero nunca te va a dar un ID de huella ni un ID de usuario porque el mecanismo de autenticación protege la privacidad, únicamente te permite guardar una clave de cifrado y recuperarla.
Mientras menos datos exponga el sistema de huellas a las app mejor para todos.
Te devuelve el id de la huella almacenada? Es decir... en mi anterior S7 Edge almacenabas 3 huellas... si entrabas en las opciones, una vez almacenadas, tocabas el lector y te decía qué huella era (huella 1, huella 2 y huella 3). Tenía registrada dos mías y una de mi mujer para poder desbloquearlo ambos. Si fuésemos capaces de identificar qué huella en la lista de las registrada es la que ha leído, podría ser un paso.
mocelet
16/02/17, 18:44:43
El sistema operativo lo sabe, las apps no pueden porque el API no expone esa funcionalidad (volvemos al tema de la privacidad). El API en cuestión: https://developer.android.com/reference/android/hardware/fingerprint/FingerprintManager.html
El resultado de la operación de solicitar huella es independiente de la huella que hayas usado, así que no se puede saber ni deducir con cuál se hizo, de hecho ni siquiera puedes saber cuántas huellas registradas hay.
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.