Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 15/02/17, 17:55:57
Avatar de farra.py
farra.py farra.py no está en línea
Usuario poco activo
Mensajes: 2
 
Fecha de registro: feb 2017
Mensajes: 2
Tu operador: Movistar
Mencionado: 3 comentarios
Tagged: 0 hilos
Lightbulb Usar el Lector de Huellas en Android para detectar personas... es posible?

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?

Responder Con Cita


  #2  
Viejo 15/02/17, 19:22:53
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
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.
Responder Con Cita
  #3  
Viejo 16/02/17, 07:24:43
Avatar de DaSound
DaSound DaSound no está en línea
Desarrollador
Mensajes: 8,578
Compra y venta: (1)
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 8,578
Modelo de smartphone: iPhone X 256GB / iPad Pro 10.5 / iPhone 6s Plus /
Versión de ROM: iOS
Tu operador: Movistar
Mencionado: 68 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por mocelet Ver Mensaje
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.
Responder Con Cita
  #4  
Viejo 16/02/17, 08:37:53
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
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.
Responder Con Cita
  #5  
Viejo 16/02/17, 16:12:27
Avatar de DaSound
DaSound DaSound no está en línea
Desarrollador
Mensajes: 8,578
Compra y venta: (1)
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 8,578
Modelo de smartphone: iPhone X 256GB / iPad Pro 10.5 / iPhone 6s Plus /
Versión de ROM: iOS
Tu operador: Movistar
Mencionado: 68 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por mocelet Ver Mensaje
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.
Responder Con Cita
  #6  
Viejo 16/02/17, 18:44:43
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
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/refere...ntManager.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.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 21:57:13 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007