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> 若要存取您的服務必須宣告的功能,藉由在其元數據中設定 android.R.styleable#AccessibilityService_canRetrieveWindowContent 屬性來擷取窗口內容。 如需詳細資訊, #SERVICE_META_DATA請參閱 。 此外,服務也必須加入加入,藉由設定 AccessibilityServiceInfo#FLAG_RETRIEVE_INTERACTIVE_WINDOWS 旗標來擷取互動式視窗。

android.accessibilityservice.AccessibilityService.getWindows()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於