FingerprintGestureController Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Puede AccessibilityService capturar gestos realizados en el sensor de huella digital de un dispositivo, siempre y cuando el dispositivo tenga un sensor capaz de detectar gestos.
[Android.Runtime.Register("android/accessibilityservice/FingerprintGestureController", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class FingerprintGestureController : Java.Lang.Object
[<Android.Runtime.Register("android/accessibilityservice/FingerprintGestureController", ApiSince=26, DoNotGenerateAcw=true)>]
type FingerprintGestureController = class
inherit Object
- Herencia
- Atributos
Comentarios
Puede AccessibilityService capturar gestos realizados en el sensor de huella digital de un dispositivo, siempre y cuando el dispositivo tenga un sensor capaz de detectar gestos.
Este servicio debe declarar esta funcionalidad como AccessibilityServiceInfo#CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES. También requiere el permiso android.Manifest.permission#USE_FINGERPRINT.
Dado que capturar gestos de huella digital puede tener efectos secundarios, los servicios con la funcionalidad solo capturan gestos cuando AccessibilityServiceInfo#FLAG_REQUEST_FINGERPRINT_GESTURES se establece.
<nota fuerte>: </strong>El sensor de huella digital se usa para la autenticación en casos de uso críticos, por lo que los servicios deben diseñar cuidadosamente la experiencia de su usuario al realizar gestos en el sensor. Cuando una aplicación usa el sensor, por ejemplo, al autenticar o inscribir un usuario, el sensor no detectará gestos. Los servicios deben asegurarse de que los usuarios comprendan cuándo el sensor está en uso para la autenticación para evitar que los usuarios se autentiquen involuntariamente al intentar interactuar con el servicio. Pueden usar FingerprintGestureCallback#onGestureDetectionAvailabilityChanged(boolean) para aprender cuándo la detección de gestos deja de estar disponible.
Varios servicios de accesibilidad pueden escuchar gestos de huella digital simultáneamente, por lo que los servicios deben proporcionar una manera para que el usuario deshabilite el uso de esta característica para que varios servicios no entren en conflicto entre sí.
android.hardware.fingerprint.FingerprintManager#isHardwareDetected
Java documentación para android.accessibilityservice.FingerprintGestureController.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsGestureDetectionAvailable |
Obtiene si la detección de gestos del sensor de huella digital está disponible. |
| JniIdentityHashCode |
Puede |
| JniPeerMembers |
Puede |
| PeerReference |
Puede |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Dispose() |
Puede |
| Dispose(Boolean) |
Puede |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| RegisterFingerprintGestureCallback(FingerprintGestureController+FingerprintGestureCallback, Handler) |
Registre una devolución de llamada para informarse de los eventos de gestos del sensor de huella digital. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| ToArray<T>() |
Puede |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFingerprintGestureCallback(FingerprintGestureController+FingerprintGestureCallback) |
Anule el registro de un agente de escucha agregado con |
| UnregisterFromRuntime() |
Puede |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Puede |
| IJavaPeerable.DisposeUnlessReferenced() |
Puede |
| IJavaPeerable.Finalized() |
Puede |
| IJavaPeerable.JniManagedPeerState |
Puede |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Puede |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Puede |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Puede |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Puede |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |