Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   lector de huella (https://www.clubdelphi.com/foros/showthread.php?t=94306)

LACV 20-11-2019 17:12:51

lector de huella
 
buena tarde necesito realizar una aplicacion móvil y necesito captar y validar con la huella; pero no encuentro nada referente a esto. lo que encuentro es todo para escritorio.

Les agradecería si me pueden ayudar con algún dato, se los agradezco de antemano.

Neftali [Germán.Estévez] 21-11-2019 12:06:05

Necesitrarás asignar permisos seguro; Revisa "android.permission.USE_FINGERPRINT". Aquí tienes la llista.
Aquí tienes la documentación de Android al respecto.
Hasta la API 28 puedes usar FingerPrintManager, a partir de la 28 la clase BiometricManager.

Puedes utilizar Java2Op para generar los ficheros wrapper a partir de las clases de Java.

Esta entrada del blog es antigua, pero ahí se habla de Java2Op y otras alternativas y cómo utilizar el código generado.
https://neftali.clubdelphi.com/cuest...omment-page-1/

O revisar el trabajo que han hecho la gente de FMXExpress que ya tienen muchos generados para las diferentes versiones de la API.
Revisa aquí:

https://github.com/FMXExpress/androi...pascal-wrapper

Casimiro Notevi 21-11-2019 12:20:55

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 534455)
Puedes utilizar Java2Op para generar los ficheros wrapper a partir de las clases de Java.

¿Eso es sólo para delphi?

Neftali [Germán.Estévez] 21-11-2019 12:35:00

Cita:

Empezado por Casimiro Notevi (Mensaje 534457)
¿Eso es sólo para delphi?


Yo los he usado para delphi.
¿Estás pensando en Lazarus?
La descripción pone: "Object Pascal wrappers for Android generated with Java2pas 1.4."

Ahora veo que las units que usan son de Delphi:
Código Delphi [-]
uses
  AndroidAPI.JNIBridge,
  Androidapi.JNI.JavaTypes,
  android.graphics.drawable.Drawable,
  Androidapi.JNI.GraphicsContentViewText,
  android.app.Activity;

Casimiro Notevi 21-11-2019 12:54:30

Ok, gracias ^\||/

LACV 21-11-2019 16:53:07

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 534455)
Necesitrarás asignar permisos seguro; Revisa "android.permission.USE_FINGERPRINT". Aquí tienes la llista.
Aquí tienes la documentación de Android al respecto.
Hasta la API 28 puedes usar FingerPrintManager, a partir de la 28 la clase BiometricManager.

Puedes utilizar Java2Op para generar los ficheros wrapper a partir de las clases de Java.

Esta entrada del blog es antigua, pero ahí se habla de Java2Op y otras alternativas y cómo utilizar el código generado.
https://neftali.clubdelphi.com/cuest...omment-page-1/

O revisar el trabajo que han hecho la gente de FMXExpress que ya tienen muchos generados para las diferentes versiones de la API.
Revisa aquí:

https://github.com/FMXExpress/androi...pascal-wrapper

amigo mil gracias por darme luz sobre el tema; ya estuve mirando los enlaces que me brindaste; pero no en este no tenia link Necesitrarás asignar permisos seguro; Revisa "android.permission.USE_FINGERPRINT". Aquí tienes la llista. si me puedes ayudar con ese enlace.

revise este pero quede perdido por que hay muchas carpetas que supongo que son ejemplos
y dentro de ellos muchos .pas. cada uno de ellos es sobre el uso del fingerprint ??
O revisar el trabajo que han hecho la gente de FMXExpress que ya tienen muchos generados para las diferentes versiones de la API.
Revisa aquí:

https://github.com/FMXExpress/androi...pascal-wrapper



de antemano te agradezco y pido disculpa por mi ignorancia

Neftali [Germán.Estévez] 21-11-2019 17:28:08

Cita:

Empezado por LACV (Mensaje 534473)
Revisa "android.permission.USE_FINGERPRINT". Aquí tienes la llista. si me puedes ayudar con ese enlace.


Es el nombre del permiso.
Si buscas en la docWiki de Embarcadero verás como se asignan permisos.

Debes hacerlo en el fichero Mmanifest o desde las opciones del proyecto.



Cita:

Empezado por LACV (Mensaje 534473)
revise este pero quede perdido por que hay muchas carpetas que supongo que son ejemplos
y dentro de ellos muchos .pas. cada uno de ellos es sobre el uso del fingerprint ??


Las diferentes carpetas corresponden a las versiones de la API de Google.
Denbtro de cada carpeta están los Wappers (o envoltorios), que son las units que te permiten trabajar con determinadas clases java usando units de Delphi.
A ti te interesa la que habla de fingerprint. Es una unit de Delphi que te facilita trabajar con la clases de Java de fingerprint.
Sólo debes coger esa unit (de la versión que te interese) y añadirla a tu programa.

LACV 21-11-2019 20:23:34

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 534475)
Es el nombre del permiso.
Si buscas en la docWiki de Embarcadero verás como se asignan permisos.

Debes hacerlo en el fichero Mmanifest o desde las opciones del proyecto.






Las diferentes carpetas corresponden a las versiones de la API de Google.
Denbtro de cada carpeta están los Wappers (o envoltorios), que son las units que te permiten trabajar con determinadas clases java usando units de Delphi.
A ti te interesa la que habla de fingerprint. Es una unit de Delphi que te facilita trabajar con la clases de Java de fingerprint.
Sólo debes coger esa unit (de la versión que te interese) y añadirla a tu programa.


mil gracias viejo; que pena la molestia


La franja horaria es GMT +2. Ahora son las 14:04:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi