AccessibilityServiceInfo Clase

Definición

Esta clase describe un AccessibilityService.

[Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)]
public class AccessibilityServiceInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)>]
type AccessibilityServiceInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
AccessibilityServiceInfo
Atributos
Implementaciones

Comentarios

Esta clase describe un AccessibilityService. El sistema notifica a un AccessibilityService para android.view.accessibility.AccessibilityEventsegún la información encapsulada en esta clase.

<div class="special reference"><h3>Developer Guides</h3>

Para obtener más información sobre cómo crear AccessibilityServices, lea la guía para desarrolladores de accesibilidad .

</Div>

Documentación de Java para android.accessibilityservice.AccessibilityServiceInfo.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

AccessibilityServiceInfo()

Crea una nueva instancia.

AccessibilityServiceInfo(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución.

Campos

CapabilityCanControlMagnification
Obsoletos.

Funcionalidad: este servicio de accesibilidad puede controlar la ampliación de la pantalla.

CapabilityCanPerformGestures
Obsoletos.

Funcionalidad: este servicio de accesibilidad puede realizar gestos.

CapabilityCanRequestEnhancedWebAccessibility

Este miembro está en desuso.

CapabilityCanRequestFilterKeyEvents
Obsoletos.

Funcionalidad: este servicio de accesibilidad puede solicitar que filtre el flujo de eventos de clave.

CapabilityCanRequestFingerprintGestures
Obsoletos.

Funcionalidad: este servicio de accesibilidad puede capturar gestos desde el sensor de huella digital.

CapabilityCanRequestTouchExploration
Obsoletos.

Funcionalidad: este servicio de accesibilidad puede solicitar el modo de exploración táctil en el que los elementos táctiles se hablan en voz alta y la interfaz de usuario se puede explorar a través de gestos.

CapabilityCanRetrieveWindowContent
Obsoletos.

Funcionalidad: este servicio de accesibilidad puede recuperar el contenido de la ventana activa.

CapabilityCanTakeScreenshot
Obsoletos.

Funcionalidad: este servicio de accesibilidad puede tomar captura de pantalla.

Default
Obsoletos.

Si es AccessibilityService el valor predeterminado de un tipo determinado.

FlagEnableAccessibilityVolume
Obsoletos.

Esta marca solicita que el volumen controle todas las pistas de audio en todo android.media.AudioAttributes#USAGE_ASSISTANCE_ACCESSIBILITY el android.media.AudioManager#STREAM_ACCESSIBILITY sistema.

FlagIncludeNotImportantViews
Obsoletos.

Si se establece esta marca, el sistema considerará las vistas que no son importantes para la accesibilidad, además de las que son importantes para la accesibilidad.

FlagInputMethodEditor
Obsoletos.

Esta marca hace que AccessibilityService sea un editor de métodos de entrada con un subconjunto de funcionalidades del editor de métodos de entrada: obtenga y obtenga android.view.inputmethod.InputConnection las notificaciones de cambio de selección de texto.

FlagReportViewIds
Obsoletos.

Esta marca solicita que los AccessibilityNodeInfoobtenidos por un AccessibilityService contengan el identificador de la vista de origen.

FlagRequest2FingerPassthrough
Obsoletos.

Esta marca solicita que, cuando #FLAG_REQUEST_MULTI_FINGER_GESTURES está habilitado, se vuelven a habilitar los gestos de paso a través de dos dedos.

FlagRequestAccessibilityButton
Obsoletos.

Esta marca indica al sistema que el servicio de accesibilidad solicita que se muestre un botón de accesibilidad dentro del área de navegación del sistema, si está disponible.

FlagRequestEnhancedWebAccessibility

Este miembro está en desuso.

FlagRequestFilterKeyEvents
Obsoletos.

Esta marca solicita desde el sistema para filtrar los eventos de clave.

FlagRequestFingerprintGestures
Obsoletos.

Esta marca solicita que todos los gestos de huella digital se envíen al servicio de accesibilidad.

FlagRequestMultiFingerGestures
Obsoletos.

Esta marca solicita que, cuando #FLAG_REQUEST_TOUCH_EXPLORATION_MODE está habilitado, también se habilitan gestos con varios dedos.

FlagRequestShortcutWarningDialogSpokenFeedback
Obsoletos.

Esta marca solicita que el cuadro de diálogo de advertencia de acceso directo de accesibilidad tenga comentarios hablados cuando se muestre el cuadro de diálogo.

FlagRequestTouchExplorationMode
Obsoletos.

Esta marca solicita que el sistema entre en modo de exploración táctil.

FlagRetrieveInteractiveWindows
Obsoletos.

Esta marca indica al sistema que el servicio de accesibilidad quiere acceder al contenido de todas las ventanas interactivas.

FlagSendMotionEvents
Obsoletos.

Esta marca solicita que, cuando #FLAG_REQUEST_TOUCH_EXPLORATION_MODE se habilite, un servicio recibirá los eventos de movimiento para cada gesto detectado correctamente.

FlagServiceHandlesDoubleTap
Obsoletos.

Esta marca solicita que, cuando #FLAG_REQUEST_TOUCH_EXPLORATION_MODE está habilitado, se envían los gestos de doble pulsación y doble pulsación y suspensión al servicio en lugar de ser controlado por el marco.

Propiedades

CanRetrieveWindowContent
Obsoletos.

Si este servicio puede recuperar el contenido de la ventana actual.

Capabilities

Devuelve la máscara de bits de las funcionalidades que este servicio de accesibilidad tiene, como poder recuperar el contenido de la ventana activa, etc.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Creator
Description
Obsoletos.

Obtiene la descripción no localizada del servicio de accesibilidad.

EventTypes

Los tipos de evento que AccessibilityService le interesan.

FeedbackType

El tipo de comentarios proporciona AccessibilityService .

Flags

Este campo representa un conjunto de marcas usadas para configurar un AccessibilityService.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Id

Identificador de servicio de accesibilidad.

InteractiveUiTimeoutMillis

Obtenga el tiempo de espera recomendado para los controles interactivos. -o bien- Establezca el tiempo recomendado que los controles interactivos deben permanecer en la pantalla para admitir al usuario.

IsAccessibilityTool

Indica si el servicio se usa para ayudar a los usuarios con discapacidades.

JniIdentityHashCode

Esta clase describe un AccessibilityService.

(Heredado de Object)
JniPeerMembers

Esta clase describe un AccessibilityService.

MotionEventSources

Devuelve la máscara de bits de android.view.InputDevice los orígenes a los que el servicio de accesibilidad desea escuchar para s genéricos android.view.MotionEvent. -o bien- Establece la máscara de bits de android.view.InputDevice los orígenes a los que el servicio de accesibilidad desea escuchar para s genéricos android.view.MotionEvent.

NonInteractiveUiTimeoutMillis

Obtenga el tiempo de espera recomendado para los controles no interactivos. -o bien- Establezca el tiempo recomendado que los controles no interactivos deben permanecer en la pantalla para admitir al usuario.

NotificationTimeout

El tiempo de espera, en milisegundos, después del evento más reciente de un tipo determinado antes de recibir una AccessibilityService notificación.

PackageNames

El paquete denomina a un AccessibilityService interesado.

PeerReference

Esta clase describe un AccessibilityService.

(Heredado de Object)
ResolveInfo

El servicio ResolveInfo.

SettingsActivityName

Nombre de la actividad de configuración.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

TileServiceName

Obtiene el nombre de android.service.quicksettings.TileService está asociado a este servicio de accesibilidad.

Métodos

CapabilityToString(AccessibilityServiceCapabilities)

Devuelve la representación de cadena de una funcionalidad.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
DescribeContents()

Para agregar

Dispose()

Esta clase describe un AccessibilityService.

(Heredado de Object)
Dispose(Boolean)

Esta clase describe un AccessibilityService.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FeedbackTypeToString(FeedbackFlags)

Devuelve la representación de cadena de un tipo de comentarios.

FlagToString(AccessibilityServiceFlags)

Devuelve la representación de cadena de una marca.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Llamado por 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)
LoadDescription(PackageManager)

Descripción localizada del servicio de accesibilidad.

LoadIntro(PackageManager)

Introducción localizada del servicio de accesibilidad.

LoadIntroFormatted(PackageManager)

Introducción localizada del servicio de accesibilidad.

LoadSummary(PackageManager)

Resumen localizado del servicio de accesibilidad.

LoadSummaryFormatted(PackageManager)

Resumen localizado del servicio de accesibilidad.

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)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Esta clase describe un AccessibilityService.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta clase describe un AccessibilityService.

(Heredado de Object)
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)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta clase describe un AccessibilityService.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta clase describe un AccessibilityService.

(Heredado de Object)
IJavaPeerable.Finalized()

Esta clase describe un AccessibilityService.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Esta clase describe un AccessibilityService.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase describe un AccessibilityService.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase describe un AccessibilityService.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase describe un AccessibilityService.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Esta clase describe un AccessibilityService.

GetJniTypeName(IJavaPeerable)

Esta clase describe un AccessibilityService.

Se aplica a