PDA

Ver la Versión Completa : lector de huella


LACV
20-11-2019, 17:12:51
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 (https://www.clubdelphi.com/foros/<uses-permission android:name=).
Aquí tienes la documentación de Android al respecto (https://developer.android.com/reference/android/hardware/fingerprint/package-summary).
Hasta la API 28 puedes usar FingerPrintManager (https://developer.android.com/reference/android/hardware/fingerprint/FingerprintManager), a partir de la 28 la clase BiometricManager (https://developer.android.com/reference/android/hardware/biometrics/BiometricPrompt.html).

Puedes utilizar Java2Op para generar los ficheros wrapper (https://github.com/FMXExpress/android-object-pascal-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/cuestin-de-volumen/comment-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/android-object-pascal-wrapper

Casimiro Notevi
21-11-2019, 12:20:55
;534455']Puedes utilizar Java2Op para generar los ficheros wrapper (https://github.com/FMXExpress/android-object-pascal-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
¿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:
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
;534455']Necesitrarás asignar permisos seguro; Revisa "android.permission.USE_FINGERPRINT". Aquí tienes la llista (https://www.clubdelphi.com/foros/<uses-permission android:name=).
Aquí tienes la documentación de Android al respecto (https://developer.android.com/reference/android/hardware/fingerprint/package-summary).
Hasta la API 28 puedes usar FingerPrintManager (https://developer.android.com/reference/android/hardware/fingerprint/FingerprintManager), a partir de la 28 la clase BiometricManager (https://developer.android.com/reference/android/hardware/biometrics/BiometricPrompt.html).

Puedes utilizar Java2Op para generar los ficheros wrapper (https://github.com/FMXExpress/android-object-pascal-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/cuestin-de-volumen/comment-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/android-object-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
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.




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
;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