Поделиться через


AccessibilityService.Windows Свойство

Определение

Возвращает окна на экране отображения по умолчанию.

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>

Значение свойства

Окна, если есть окна, и служба может получить их, в противном случае пустой список.

Атрибуты

Комментарии

Возвращает окна на экране отображения по умолчанию. Этот метод возвращает только окна, с которыми может взаимодействовать пользователь, а не все окна. Например, если отображается модальное диалоговое окно, и пользователь не может прикоснуться к нему, будет сообщено только модальное окно (если это верхняя). Для удобства возвращаемые окна упорядочены в порядке убывания слоя, то есть окна, которые находятся на вершине, сообщаются в первую очередь. Так как пользователь всегда может взаимодействовать с окном с фокусом ввода, введя его, фокус всегда возвращается (даже если он охватывает модальное окно).

<strong>Note:</strong> Для доступа к windows вашей службе необходимо объявить возможность получения содержимого окна, задав android.R.styleable#AccessibilityService_canRetrieveWindowContent свойство в метаданных. Дополнительные сведения см. в #SERVICE_META_DATAстатье . Кроме того, служба должна принять участие в получении интерактивных окон, задав AccessibilityServiceInfo#FLAG_RETRIEVE_INTERACTIVE_WINDOWS флаг.

Документация по Java для android.accessibilityservice.AccessibilityService.getWindows().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к