AccessibilityWindowInfo Clase

Definición

Esta clase representa una instantánea de estado de una ventana con fines de accesibilidad.

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

Comentarios

Esta clase representa una instantánea de estado de una ventana con fines de accesibilidad. El contenido de la pantalla contiene una o varias ventanas donde algunas ventanas pueden ser descendientes de otras ventanas, que es que las ventanas están ordenadas jerárquicamente. Tenga en cuenta que no hay ninguna ventana raíz. Por lo tanto, el contenido de la pantalla se puede ver como una colección de árboles de ventana.

Java documentación para android.view.accessibility.AccessibilityWindowInfo.

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.

Constructores

Nombre Description
AccessibilityWindowInfo()

Crea un nuevo AccessibilityWindowInfoobjeto .

AccessibilityWindowInfo(AccessibilityWindowInfo)

Constructor de copia.

Campos

Nombre Description
TypeAccessibilityOverlay
Obsoletos.

Tipo de ventana: Windows que solo se superponen <a em>por< una > para interceptar las interacciones del usuario sin cambiar el windows un servicio de accesibilidad puede introspección.android.accessibilityservice.AccessibilityService

TypeApplication
Obsoletos.

Tipo de ventana: se trata de una ventana de aplicación.

TypeInputMethod
Obsoletos.

Tipo de ventana: se trata de una ventana de método de entrada.

TypeMagnificationOverlay
Obsoletos.

Tipo de ventana: ventana del sistema usada para mostrar la interfaz de usuario para la interacción con la ampliación basada en ventanas, que incluye el contenido ampliado y el menú de opciones.

TypeSplitScreenDivider
Obsoletos.

Tipo de ventana: ventana del sistema usada para dividir la pantalla en modo de pantalla dividida.

TypeSystem
Obsoletos.

Tipo de ventana: se trata de una ventana del sistema.

TypeWindowControl
Obsoletos.

Tipo de ventana: ventana del sistema que tiene la función para controlar una ventana asociada.

Propiedades

Nombre Description
Anchor

Obtiene el nodo que delimita esta ventana a otra.

ChildCount

Obtiene el número de ventanas secundarias.

Class

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

(Heredado de Object)
Creator
DisplayId

Devuelve el identificador de la pantalla en la que está activada esta ventana, para su uso con android.hardware.display.DisplayManager#getDisplay(int).

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Id

Obtiene el identificador de ventana único.

IsAccessibilityFocused

Obtiene si esta ventana tiene el foco de accesibilidad.

IsActive

Obtiene si esta ventana está activa.

IsFocused

Obtiene si esta ventana tiene el foco de entrada.

IsInPictureInPictureMode

Compruebe si la ventana está en modo de imagen en imagen.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniPeerMembers

Esta clase representa una instantánea de estado de una ventana con fines de accesibilidad.

Layer

Obtiene la capa que determina el orden Z de la ventana.

Locales

Devuelve el android.os.LocaleList de la ventana.

Parent

Obtiene la ventana primaria.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Root

Obtiene el nodo raíz de la jerarquía de la ventana.

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)
Title

Esta clase representa una instantánea de estado de una ventana con fines de accesibilidad.

TitleFormatted

Obtiene el título de la ventana.

TransitionTimeMillis

Devuelve el objeto en el SystemClock#uptimeMillis() que se produce la última transición.

Type

Obtiene el tipo de la ventana.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de este Parcelable.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetBoundsInScreen(Rect)

Obtiene los límites de esta ventana en la pantalla.

GetChild(Int32)

Obtiene la ventana secundaria en un índice determinado.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetRegionInScreen(Region)

Obtiene la región táctil de esta ventana en la pantalla.

GetRoot(Int32)

Obtiene el nodo raíz de la jerarquía de la ventana.

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)
Obtain()

Devuelve una instancia almacenada en caché si está disponible o se crea una nueva.

Obtain(AccessibilityWindowInfo)

Devuelve una instancia almacenada en caché si está disponible o se crea una nueva.

Recycle()

Vuelva a devolver una instancia para volver a usarla.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(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, 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Notifica al tiempo de ejecución de interoperabilidad que se ha eliminado este mismo nivel administrado.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Libera este Java del mismo nivel a menos que otra referencia administrada lo conserve.

(Heredado de Object)
IJavaPeerable.Finalized()

Notifica al tiempo de ejecución de interoperabilidad que se ha finalizado este mismo nivel administrado.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Obtiene el estado que describe la relación entre este par administrado y su referencia de JNI.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Establece el código hash de identidad de interoperabilidad para este Java del mismo nivel.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Establece el estado del mismo nivel administrado y JNI para este Java del mismo nivel.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Establece la referencia de objeto JNI usada por este par administrado.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Esta clase representa una instantánea de estado de una ventana con fines de accesibilidad.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a