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.