Compartir a través de


AccessibilityService.Windows Propiedad

Definición

Obtiene las ventanas en la pantalla de la pantalla predeterminada.

public virtual System.Collections.Generic.IList<Android.Views.Accessibility.AccessibilityWindowInfo>? Windows { [Android.Runtime.Register("getWindows", "()Ljava/util/List;", "GetGetWindowsHandler")] get; }
[<get: Android.Runtime.Register("getWindows", "()Ljava/util/List;", "GetGetWindowsHandler")>]
member this.Windows : System.Collections.Generic.IList<Android.Views.Accessibility.AccessibilityWindowInfo>

Valor de propiedad

Las ventanas si hay ventanas y el servicio puede recuperarlas; de lo contrario, una lista vacía.

Atributos

Comentarios

Obtiene las ventanas en la pantalla de la pantalla predeterminada. Este método devuelve solo las ventanas con las que un usuario visualizado puede interactuar, en lugar de todas las ventanas. Por ejemplo, si se muestra un cuadro de diálogo modal y el usuario no puede tocar nada detrás de él, solo se notificará la ventana modal (suponiendo que sea la parte superior). Para mayor comodidad, las ventanas devueltas se ordenan en un orden de capa descendente, que es las ventanas que están en la parte superior se notifican primero. Puesto que el usuario siempre puede interactuar con la ventana que tiene el foco de entrada escribiendo, siempre se devuelve la ventana centrada (incluso si se trata de una ventana modal).

<strong>Note:</strong> Para acceder a las ventanas, el servicio tiene que declarar la capacidad de recuperar el contenido de la ventana estableciendo la android.R.styleable#AccessibilityService_canRetrieveWindowContent propiedad en sus metadatos. Para obtener más información, consulte #SERVICE_META_DATA. Además, el servicio debe participar para recuperar las ventanas interactivas estableciendo la AccessibilityServiceInfo#FLAG_RETRIEVE_INTERACTIVE_WINDOWS marca .

Documentación de Java para android.accessibilityservice.AccessibilityService.getWindows().

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

Se aplica a