AccessibilityService.Windows 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取默认显示器屏幕上的窗口。
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>> 为了访问服务必须声明通过设置其元数据中的属性来检索窗口内容android.R.styleable#AccessibilityService_canRetrieveWindowContent
的功能。 有关详细信息, #SERVICE_META_DATA
请参阅 。 此外,该服务必须选择加入以通过设置 AccessibilityServiceInfo#FLAG_RETRIEVE_INTERACTIVE_WINDOWS
标志来检索交互式窗口。
适用于 . 的 android.accessibilityservice.AccessibilityService.getWindows()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。