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>注意:</strong> 為了存取視窗,你的服務必須宣告能夠透過設定 android.R.styleable#AccessibilityService_canRetrieveWindowContent 該屬性來取得視窗內容。 如需詳細資訊, #SERVICE_META_DATA請參閱 。 此外,服務必須選擇加入,才能透過設定 AccessibilityServiceInfo#FLAG_RETRIEVE_INTERACTIVE_WINDOWS 旗標來取得互動視窗。
Java 文件 android.accessibilityservice.AccessibilityService.getWindows()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。