Freigeben über


AccessibilityService.Windows Eigenschaft

Definition

Ruft die Fenster auf dem Bildschirm der Standardanzeige ab.

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>

Eigenschaftswert

Die Fenster, wenn Fenster vorhanden sind und der Dienst sie abrufen kann, andernfalls eine leere Liste.

Attribute

Hinweise

Ruft die Fenster auf dem Bildschirm der Standardanzeige ab. Diese Methode gibt nur die Fenster zurück, mit denen ein sichtiger Benutzer interagieren kann, im Gegensatz zu allen Fenstern. Wenn beispielsweise ein modales Dialogfeld angezeigt wird und der Benutzer nichts dahinter berühren kann, wird nur das modale Fenster gemeldet (vorausgesetzt, es ist die oberste). Aus Gründen der Einfachheit werden die zurückgegebenen Fenster in einer absteigenden Schichtreihenfolge sortiert, d. h. die Fenster, die sich oben befinden, werden zuerst gemeldet. Da der Benutzer immer mit dem Fenster interagieren kann, das den Eingabefokus hat, wird das fokussierte Fenster immer zurückgegeben (auch wenn es sich um ein modales Fenster handelt).

<strong>Note:</strong> In to access the windows your service has to declare the capability to retrieve window content by setting the android.R.styleable#AccessibilityService_canRetrieveWindowContent property in its meta-data. Ausführliche Informationen finden Sie unter #SERVICE_META_DATA. Außerdem muss sich der Dienst anmelden, um die interaktiven Fenster abzurufen, indem die AccessibilityServiceInfo#FLAG_RETRIEVE_INTERACTIVE_WINDOWS Kennzeichnung festgelegt wird.

Java-Dokumentation für android.accessibilityservice.AccessibilityService.getWindows().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: