語言

AccessibilityServiceInfo.FlagRetrieveInteractiveWindows 欄位

定義

警告

This constant will be removed in the future version. Use Android.AccessibilityServices.AccessibilityServiceFlags enum directly instead of this field.

此旗標向系統表示無障礙服務希望存取所有互動視窗的內容。

[Android.Runtime.Register("FLAG_RETRIEVE_INTERACTIVE_WINDOWS")]
[System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.AccessibilityServiceFlags enum directly instead of this field.", true)]
public const Android.AccessibilityServices.AccessibilityServiceFlags FlagRetrieveInteractiveWindows = 64;
[<Android.Runtime.Register("FLAG_RETRIEVE_INTERACTIVE_WINDOWS")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.AccessibilityServiceFlags enum directly instead of this field.", true)>]
val mutable FlagRetrieveInteractiveWindows : Android.AccessibilityServices.AccessibilityServiceFlags

欄位值

Value = 64

實作

屬性

備註

此旗標向系統表示無障礙服務希望存取所有互動視窗的內容。 互動視窗是指在未啟用觸控探索時,有視力的使用者可以觸摸到輸入焦點或可觸碰的視窗。 若未設定此標誌,您的服務將不會收到 android.view.accessibility.AccessibilityEvent#TYPE_WINDOWS_CHANGED 事件,呼叫 AccessibilityServiceAccessibilityService#getWindows() AccessibilityService.getWindows() 會回傳一個空清單,並 AccessibilityNodeInfo#getWindow() AccessibilityNodeInfo.getWindow() 回傳 null。

想要設定此標誌的服務必須宣告能透過將屬性 android.R.attr#canRetrieveWindowContent canRetrieveWindowContent 設為 true,以取得其元資料中的視窗內容,否則此標誌將被忽略。 關於如何宣告服務的元資料,請參考 AccessibilityService#SERVICE_META_DATA。

Java 文件 android.accessibilityservice.AccessibilityServiceInfo.FLAG_RETRIEVE_INTERACTIVE_WINDOWS。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於