다음을 통해 공유


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> Windows에 액세스하려면 서비스에서 해당 메타 데이터에서 속성을 설정 android.R.styleable#AccessibilityService_canRetrieveWindowContent 하여 창 콘텐츠를 검색하는 기능을 선언해야 합니다. 자세한 내용은 을 참조하세요 #SERVICE_META_DATA. 또한 서비스는 플래그를 설정하여 대화형 창을 검색하도록 옵트인해야 합니다 AccessibilityServiceInfo#FLAG_RETRIEVE_INTERACTIVE_WINDOWS .

에 대한 android.accessibilityservice.AccessibilityService.getWindows()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상