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 屬性授權中所述的詞彙使用。