다음을 통해 공유


AccessibilityEvent 클래스

정의

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

[Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)]
public sealed class AccessibilityEvent : Android.Views.Accessibility.AccessibilityRecord, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)>]
type AccessibilityEvent = class
    inherit AccessibilityRecord
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
상속
AccessibilityEvent
특성
구현

설명

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다. 예를 들어 클릭할 android.widget.Button 때 포커스가 있는 android.view.View 등입니다.

접근성 이벤트는 이벤트를 해당 상태에 대한 데이터로 채우고 관련 당사자에게 이벤트를 보내도록 부모의 요청으로 채우는 개별 뷰에 의해 발생합니다. 부모는 사용자 인터페이스의 컨텍스트에 대한 광범위한 이해에 따라 필요에 따라 이벤트를 수정하거나 차단할 수도 있습니다.

접근성 이벤트의 주요 목적은 UI의 변경 내용을 android.accessibilityservice.AccessibilityService/>에 전달하는 것입니다. 필요한 경우 서비스는 창 콘텐츠를 탐색하는 데 사용할 수 있는 s(보기 상태의 스냅샷)의 AccessibilityNodeInfo트리로 표현된 것처럼 이벤트의 #getSource() source뷰 계층 구조를 검사하여 사용자 인터페이스를 검사할 수 있습니다. 이벤트의 원본에 액세스하기 위한 권한(따라서 창 콘텐츠)을 명시적으로 요청해야 합니다. 자세한 내용은 을 참조하세요 android.accessibilityservice.AccessibilityService. 접근성 서비스에서 창 콘텐츠를 검색하도록 요청하지 않은 경우 이벤트에 원본에 대한 참조가 포함되지 않습니다. <strong>Note: <소스 형식 #TYPE_NOTIFICATION_STATE_CHANGED 의 이벤트에 대해 /strong>을 사용할 수 없으며, 설정된 android.view.View#isAccessibilityDataSensitive() 뷰가 뷰 계층 구조의 상위에서 전송된 이벤트의 모든 이벤트 속성을 채웁니다.

이 클래스는 의미상 다양한 접근성 이벤트 유형을 나타냅니다. 각 이벤트 유형에는 연결된 관련 속성 집합이 있습니다. 즉, 각 이벤트 유형은 이 클래스에 의해 노출되는 속성의 하위 집합을 통해 특징지어집니다. 각 이벤트 유형에 대해 이 클래스에 정의된 해당 상수가 있습니다. 이벤트 유형 및 관련 속성의 사양을 따릅니다.

<div class="special reference"><h3>Developer Guides</h3>

AccessibilityEvents를 만들고 처리하는 방법에 대한 자세한 내용은 접근성 개발자 가이드를 참조하세요.

</div>

<b>VIEW TYPES</b></br>

<b>클릭/<b> 보기 - 등 android.widget.Buttonandroid.widget.CompoundButton등을 클릭하는 android.view.View 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_VIEW_CLICKED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

<b>View long clicked</b> - 등 android.widget.Buttonandroid.widget.CompoundButton</br><em Type:/em/br<>em>>Properties:<</em<>#TYPE_VIEW_LONG_CLICKED></br><ul><li>#getEventType() - 이벤트의 형식을 길게 클릭 android.view.View 하는 이벤트를 나타냅니다.</li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

<b>view selected</b> - 일반적으로 컨텍스트android.widget.AdapterView에서 항목을 선택하는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_VIEW_SELECTED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

<b>View focused</b> - 포커스android.view.View가 있는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_VIEW_FOCUSED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

<b>변경된< 텍스트 보기/b> - 텍스트 변경 android.widget.EditText이벤트를 나타냅니다.</br>em Type:</em>#TYPE_VIEW_TEXT_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li li>#getText()<> - 원본의 새 텍스트입니다.</li li>#getBeforeText()<> - 변경 전 원본의 텍스트입니다.</li li>#getFromIndex()<> - 텍스트 변경 시작 인덱스입니다.</li li>#getAddedCount()<> - 추가된 문자 수입니다.</li li>#getRemovedCount()<> - 제거된 문자 수입니다.</li></ul>

<b>변경된< 텍스트 선택 보기/b> - 텍스트 선택 android.widget.EditText영역을 변경하는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_VIEW_TEXT_SELECTION_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

<b>이동 세분성</b> 에서 트래버스된 뷰 텍스트 - 지정된 세분성으로 보기의 텍스트를 트래버스하는 이벤트를 나타냅니다. 예를 들어 다음 단어로 이동합니다.</br>em Type:</em>#TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li li>#getMovementGranularity()<> - 보기의 텍스트가 트래버스된 세분성을 설정합니다.</li li>#getText()<> - 원본 하위 트리의 텍스트입니다.</li li><>#getFromIndex() - 이 이동에서 건너뛴 텍스트의 시작입니다. 텍스트를 앞으로 이동할 때는 시작점이지만 뒤로 이동할 때는 시작점이 아닙니다.</li li><>#getToIndex() - 이 이동에서 건너뛴 텍스트의 끝입니다. 텍스트에서 앞으로 이동할 때 끝점이지만 뒤로 이동할 때는 그렇지 않습니다.</li li>#getAction()<> - 방향을 지정하는 순회 동작을 가져옵니다.</li></ul></p>

<b>스크롤된< 뷰/b> - 보기를 스크롤하는 이벤트를 나타냅니다. </br>em Type:</em>#TYPE_VIEW_SCROLLED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li li>#getScrollDeltaX()<> - 가로 위치의 차이입니다.</li li>#getScrollDeltaY()<> - 세로 위치의 차이입니다.</li></ul>

<b>TRANSITION TYPES</b></br>

<b>Window 상태 changed</b> - 시각적으로 고유한 사용자 인터페이스 섹션에 대한 변경 이벤트를 나타냅니다. 창의 루트 보기 또는 창으로 android.view.View#setAccessibilityPaneTitle(CharSequence)표시된 보기에서 보내야 합니다. 실제 창에 대한 변경 내용은 .로 #TYPE_WINDOWS_CHANGED표시됩니다.</br>em Type:</em>#TYPE_WINDOW_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getContentChangeTypes()<> - 상태의 유형이 변경되었습니다.</li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li li>#getText()<> - 창 제목을 포함하여 원본 하위 트리의 텍스트입니다.</li></ul>

<b>창 콘텐츠 변경</b> - 창 내용의 변경 이벤트를 나타냅니다. 이 변경은 보기를 추가/제거, 보기 크기 변경 등을 수행할 수 있습니다.</br>

<em>Type:</em>#TYPE_WINDOW_CONTENT_CHANGED</br><em>Properties:</em></br><ul<>li>#getEventType() - 이벤트의 형식입니다.</li li>#getContentChangeTypes()<> - 콘텐츠 형식이 변경됩니다.</li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

<b>Windows changed</b> - 창이 나타나고, 창이 사라지고, 창 크기가 변경되고, 창 계층이 변경되는 등 화면에 표시되는 창의 변경 사항을 나타냅니다. 이러한 이벤트는 창 관리를 담당하는 시스템에서만 제공됩니다. 창 목록은 .에서 android.accessibilityservice.AccessibilityService#getWindows()사용할 수 있습니다. 창으로 표시되지만 앱 프로세스에 의해 제어되는 사용자 인터페이스의 영역의 경우 .#TYPE_WINDOW_STATE_CHANGED</br>em Type:</em>#TYPE_WINDOWS_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getEventTime()<> - 이벤트 시간입니다.</li li><><#getWindowChanges()/li> - 원본 창 </ul><em>Note:</em>에 대한 특정 변경 내용은 ID가 일치하는 #getWindowId()창에 대해 반환된 android.accessibilityservice.AccessibilityService#getWindows() 목록을 확인하여 이벤트의 창 원본을 검색 AccessibilityWindowInfo 할 수 있습니다.

<b>NOTIFICATION TYPES</b></br>

<b>알림 상태 변경<됨/b> - 사용자에게 일시적인 정보를 표시하는 이벤트를 나타냅니다. 이 정보는 a 또는 android.widget.Toast.일 android.app.Notification 수 있습니다.</br>em Type:</em>#TYPE_NOTIFICATION_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li li><#getParcelableData()> - 게시됨android.app.Notification(해당하는 경우)입니다.</li li>>#getText()< - 에 대한 android.app.Notification보다 풍부한 데이터 집합이지만 #getParcelableData() 해당되는 경우 , 또는 해당 텍스트의 android.app.Notification텍스트를 포함android.widget.Toast할 수 있습니다.</li></ul>

<b>EXPLORATION TYPES</b></br>

<b>마우스로 가리키기 enter</b> 보기 - 을 마우스 android.view.View로 가리키기 시작하는 이벤트를 나타냅니다. 마우스로 가리키면 터치 또는 포인팅 디바이스를 통해 화면을 탐색하여 생성될 수 있습니다.</br>em Type:</em>#TYPE_VIEW_HOVER_ENTER</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

<b>마우스로 가리키기 종료</b> 보기 - 마우스를 가리키 android.view.View기 위해 중지하는 이벤트를 나타냅니다. 마우스로 가리키면 터치 또는 포인팅 디바이스를 통해 화면을 탐색하여 생성될 수 있습니다.</br>em Type:</em>#TYPE_VIEW_HOVER_EXIT</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul></p>

<b>스크롤된 보기에서/b> -< ACTION_SCROLL_IN_DIRECTION 화면에 가져온 대상 노드의 이벤트를 나타냅니다. <em>Type:</em>#TYPE_VIEW_TARGETED_BY_SCROLL</br><em>Properties:</em></br><ul<>li>#getEventType() - 이벤트의 형식입니다.</li li><>#getSource() - 원본 정보(등록된 클라이언트의 경우)입니다. 스크롤의 결과로 화면에 표시되는 노드를 나타냅니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

<b>터치 조작 시작</b> - 사용자가 화면을 터치하기 시작하는 터치 조작을 시작하는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_TOUCH_INTERACTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li></ul<>em>참고:</em> 이 이벤트는 시스템에서만 발생하며 채울 뷰 트리에 전달되지 않습니다.</br>

<b>터치 조작 끝</b> - 사용자가 화면 터치를 중지하는 터치 조작을 종료하는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_TOUCH_INTERACTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li></ul<>em>참고:</em> 이 이벤트는 시스템에서만 발생하며 채울 뷰 트리에 전달되지 않습니다.</br>

<b>터치 탐색 제스처 start</b> - 터치 탐색 제스처를 시작하는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_START</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li></ul<>em>참고:</em> 이 이벤트는 시스템에서만 발생하며 채울 뷰 트리에 전달되지 않습니다.</br>

<b>터치 탐색 제스처 끝</b> - 터치 탐색 제스처를 종료하는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_END</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li></ul<>em>참고:</em> 이 이벤트는 시스템에서만 발생하며 채울 뷰 트리에 전달되지 않습니다.</br>

<b>터치 제스처 검색 시작</b> - 사용자 제스처 검색을 시작하는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_GESTURE_DETECTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li></ul<>em>참고:</em> 이 이벤트는 시스템에서만 발생하며 채울 뷰 트리에 전달되지 않습니다.</br>

<b>터치 제스처 검색 끝</b> - 사용자 제스처 검색을 종료하는 이벤트를 나타냅니다.</br>em Type:</em>#TYPE_GESTURE_DETECTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li></ul<>em>참고:</em> 이 이벤트는 시스템에서만 발생하며 채울 뷰 트리에 전달되지 않습니다.</br>

<b>기타 유형</b></br>

<b>알림</b> - 화면 읽기 프로그램을 요청하는 애플리케이션의 이벤트를 나타냅니다. 이 이벤트는 의미 체계적 의미가 없으므로 이 이벤트는 추가 화면 판독기 출력이 필요하지만 다른 유형의 접근성 서비스가 변경 사항을 인식할 필요가 없는 예외적인 경우에만 적합합니다.</br>em Type:</em>#TYPE_ANNOUNCEMENT</br><em>Properties:</em></br><ul><li>#getEventType() - 이벤트의 유형입니다.<></li li>#getSource()<> - 원본 정보(등록된 클라이언트의 경우)입니다.</li li>#getClassName()<> - 소스의 클래스 이름입니다.</li li>#getPackageName()<> - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li li>#getText()<> - 공지 사항의 텍스트입니다.</li></ul>

<b>speechStateChanged</b><em>Type:</em>#TYPE_SPEECH_STATE_CHANGE</br> 은 음성 상태 변경 형식의 비트 마스크로 정의된 음성 상태의 변화를 나타냅니다. 음성 상태의 변경은 애플리케이션이 사람의 음성을 말하거나 수신 대기 중임을 알리려고 할 때 발생합니다. 이 이벤트는 두 애플리케이션이 말하거나 다른 애플리케이션이 말할 때 수신 대기하는 충돌을 방지하는 데 도움이 됩니다. 이 이벤트를 보낼 때 발신자는 함께 제공되는 상태 변경 형식이 적절한지 확인해야 합니다. 예를 들어 보낸 사람은 함께 보내 #SPEECH_STATE_SPEAKING_START#SPEECH_STATE_SPEAKING_END 면 안 됩니다. <em>속성:</em></br><ul<>li#getSpeechStateChangeTypes()> - 상태 변경< 유형/li><li>#getPackageName() - 소스의 패키지 이름입니다.</li li>#getEventTime()<> - 이벤트 시간입니다.</li></ul>

에 대한 android.view.accessibility.AccessibilityEventJava 설명서

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

생성자

AccessibilityEvent()

AccessibilityEvent를 만듭니다.

AccessibilityEvent(AccessibilityEvent)

생성자를 복사합니다.

AccessibilityEvent(Int32)

지정된 eventType을 사용하여 새로 AccessibilityEvent 만듭니다.

필드

ContentChangeTypeContentDescription
사용되지 않음.

이벤트 유형 #TYPE_WINDOW_CONTENT_CHANGED 변경: 노드의 콘텐츠 설명이 변경되었습니다.

ContentChangeTypeContentInvalid
사용되지 않음.

이벤트의 형식 #TYPE_WINDOW_CONTENT_CHANGED 변경: 원본 노드에서 반환된 콘텐츠 유효성을 변경했습니다 AccessibilityNodeInfo#isContentInvalid.

ContentChangeTypeDragCancelled
사용되지 않음.

이벤트에 대한 #TYPE_WINDOW_CONTENT_CHANGED 변경 유형: 접근성을 사용하도록 설정된 끌기가 종료되었습니다.

ContentChangeTypeDragDropped
사용되지 않음.

이벤트에 대한 #TYPE_WINDOW_CONTENT_CHANGED 변경 유형: 접근성을 사용하도록 설정된 끌기가 종료되었습니다.

ContentChangeTypeDragStarted
사용되지 않음.

이벤트 유형 #TYPE_WINDOW_CONTENT_CHANGED 변경: 접근성을 사용하는 동안 끌기가 시작되었습니다.

ContentChangeTypeEnabled
사용되지 않음.

이벤트 유형 #TYPE_WINDOW_CONTENT_CHANGED 변경: 원본 노드에서 반환된 상호 작용 기능을 변경했습니다 AccessibilityNodeInfo#isEnabled.

ContentChangeTypeError
사용되지 않음.

이벤트 유형 #TYPE_WINDOW_CONTENT_CHANGED 변경: 원본 노드에서 반환된 잘못된 콘텐츠의 오류 메시지를 변경했습니다 AccessibilityNodeInfo#getError.

ContentChangeTypePaneAppeared
사용되지 않음.

이벤트 유형 #TYPE_WINDOW_STATE_CHANGED 변경: 노드에 창 제목이 있으며, 이전에 없는 경우 방금 표시되었거나 타이틀이 할당되었습니다.

ContentChangeTypePaneDisappeared
사용되지 않음.

이벤트의 변경 유형 #TYPE_WINDOW_STATE_CHANGED : 약간 다른 두 가지 중 하나를 의미할 수 있습니다.

ContentChangeTypePaneTitle
사용되지 않음.

이벤트 유형 #TYPE_WINDOW_STATE_CHANGED 변경: 노드의 창 제목이 변경되었습니다.

ContentChangeTypeStateDescription
사용되지 않음.

이벤트에 대한 #TYPE_WINDOW_CONTENT_CHANGED 변경 유형: 변경된 노드에서 반환된 AccessibilityNodeInfo#getStateDescription 노드의 상태 설명입니다.

ContentChangeTypeSubtree
사용되지 않음.

이벤트의 변경 유형 #TYPE_WINDOW_CONTENT_CHANGED : 원본 노드에 루팅된 하위 트리에서 하나 이상의 콘텐츠 변경이 발생하거나 노드를 추가하거나 제거할 때 하위 트리의 구조가 변경되었습니다.

ContentChangeTypeText
사용되지 않음.

이벤트 유형 #TYPE_WINDOW_CONTENT_CHANGED 변경: 노드의 텍스트가 변경되었습니다.

ContentChangeTypeUndefined
사용되지 않음.

이벤트의 변경 유형 #TYPE_WINDOW_CONTENT_CHANGED : 변경 유형이 정의되지 않았습니다.

InvalidPosition

선택/포커스 위치가 잘못되었습니다.

MaxTextLength
사용되지 않음.

텍스트 필드의 최대 길이입니다.

SpeechStateListeningEnd
사용되지 않음.

이벤트 유형 #TYPE_SPEECH_STATE_CHANGE 변경: 다른 서비스가 더 이상 마이크를 수신 대기하지 않습니다.

SpeechStateListeningStart
사용되지 않음.

이벤트 유형 #TYPE_SPEECH_STATE_CHANGE 변경: 다른 서비스가 마이크를 수신 대기하고 있습니다.

SpeechStateSpeakingEnd
사용되지 않음.

이벤트에 대한 #TYPE_SPEECH_STATE_CHANGE 변경 유형: 다른 서비스가 더 이상 말하지 않습니다.

SpeechStateSpeakingStart
사용되지 않음.

이벤트에 대한 #TYPE_SPEECH_STATE_CHANGE 변경 유형: 다른 서비스가 말하고 있습니다.

TypeSpeechStateChange
사용되지 않음.

음성 상태 변경 형식에 의해 정의된 음성 상태의 변경 사항을 나타냅니다.

TypeViewTargetedByScroll
사용되지 않음.

스크롤이 완료되고 대상 노드를 화면에 가져온 이벤트를 나타냅니다.

WindowsChangeAccessibilityFocused
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창이 AccessibilityWindowInfo#isAccessibilityFocused() 변경되었습니다.

WindowsChangeActive
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창이 AccessibilityWindowInfo#isActive() 변경되었습니다.

WindowsChangeAdded
사용되지 않음.

이벤트의 변경 유형 #TYPE_WINDOWS_CHANGED : 창이 추가되었습니다.

WindowsChangeBounds
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창의 범위가 변경되었습니다.

WindowsChangeChildren
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창의 자식이 변경되었습니다.

WindowsChangeFocused
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창이 AccessibilityWindowInfo#isFocused() 변경되었습니다.

WindowsChangeLayer
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창의 계층이 변경되었습니다.

WindowsChangeParent
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창의 부모가 변경되었습니다.

WindowsChangePip
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창이 그림 모드로 전환되거나 종료되었습니다.

WindowsChangeRemoved
사용되지 않음.

이벤트의 변경 유형 #TYPE_WINDOWS_CHANGED : 창이 제거되었습니다.

WindowsChangeTitle
사용되지 않음.

이벤트 유형 #TYPE_WINDOWS_CHANGED 변경: 창의 제목이 변경되었습니다.

속성

AccessibilityDataSensitive

속성이 true로 설정된 이벤트 android.accessibilityservice.AccessibilityServiceandroid.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool 로만 전달되어야 하는지 여부입니다. -또는- 속성이 true로 설정된 상태에서만 이벤트를 전달 android.accessibilityservice.AccessibilityServiceandroid.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool 해야 하는지 여부를 설정합니다.

Action
사용되지 않음.

이 이벤트를 트리거한 수행된 작업을 가져옵니다.

AddedCount

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

BeforeText

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

BeforeTextFormatted

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

Checked

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
ClassName

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

ClassNameFormatted

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

ContentChangeTypes

이벤트 또는 #TYPE_WINDOW_STATE_CHANGED.에서 신호를 받은 변경 형식의 비트 마스크를 #TYPE_WINDOW_CONTENT_CHANGED 가져옵니다. -또는- 이벤트에서 신호를 받은 노드 트리 변경의 비트 마스크를 #TYPE_WINDOW_CONTENT_CHANGED 설정합니다.

ContentDescription

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

ContentDescriptionFormatted

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

Creator

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

CurrentItemIndex

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

DisplayId

이벤트가 발생한 디스플레이의 ID를 가져옵니다.

(다음에서 상속됨 AccessibilityRecord)
Enabled

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

EventTime

이 이벤트가 전송된 시간을 가져옵니다. -또는- 이 이벤트가 전송된 시간을 설정합니다.

EventType

이벤트 유형을 가져옵니다. -또는- 이벤트 유형을 설정합니다.

FromIndex

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

FullScreen

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
ItemCount

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

JniIdentityHashCode

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
JniPeerMembers

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

MaxScrollX

원본 왼쪽 가장자리의 최대 스크롤 오프셋을 픽셀 단위로 가져옵니다. -또는- 원본 왼쪽 가장자리의 최대 스크롤 오프셋을 픽셀 단위로 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
MaxScrollY

원본 위쪽 가장자리의 최대 스크롤 오프셋을 픽셀 단위로 가져옵니다. -또는- 원본 위쪽 가장자리의 최대 스크롤 오프셋을 픽셀 단위로 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
MovementGranularity

트래버스된 이동 세분성을 가져옵니다. -또는- 트래버스된 이동 세분성을 설정합니다.

PackageName

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

PackageNameFormatted

원본의 패키지 이름을 가져옵니다. -또는- 원본의 패키지 이름을 설정합니다.

ParcelableData

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

Password

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

PeerReference

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
RecordCount

이벤트에 포함된 레코드 수를 가져옵니다.

RemovedCount

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

Scrollable

원본을 스크롤할 수 있는지를 가져옵니다. -또는- 원본을 스크롤할 수 있는지 여부를 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
ScrollDeltaX

스크롤 전의 가로 위치와 현재 가로 위치 사이의 픽셀 차이를 가져오거나- 스크롤 앞의 가로 위치와 현재 가로 위치 사이의 픽셀 차이를 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
ScrollDeltaY

스크롤 전의 세로 위치와 현재 세로 위치 사이의 픽셀 차이를 가져오거나 스크롤 전의 세로 위치와 현재 세로 위치 사이의 픽셀 단위 차이를 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
ScrollX

원본 왼쪽 가장자리의 스크롤 오프셋을 픽셀 단위로 가져옵니다. -또는- 원본 왼쪽 가장자리의 스크롤 오프셋을 픽셀 단위로 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
ScrollY

원본 위쪽 가장자리의 스크롤 오프셋을 픽셀 단위로 가져옵니다. -또는- 원본 위쪽 가장자리의 스크롤 오프셋을 픽셀 단위로 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
Source

AccessibilityNodeInfo 이벤트 원본의 값을 가져옵니다.

(다음에서 상속됨 AccessibilityRecord)
SpeechStateChangeTypes

이벤트에서 신호를 받은 음성 상태의 비트 마스크를 #TYPE_SPEECH_STATE_CHANGE 가져오거나 이벤트에 의해 신호를 받은 음성 상태 변경 형식의 비트 마스크를 #TYPE_SPEECH_STATE_CHANGE 설정합니다.

Text

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 AccessibilityRecord)
ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 AccessibilityRecord)
ToIndex

스크롤할 때 텍스트 선택 끝의 인덱스 또는 마지막으로 표시되는 항목의 인덱스입니다. -또는- 스크롤할 때 텍스트 선택 끝의 인덱스 또는 마지막으로 표시되는 항목의 인덱스 설정

(다음에서 상속됨 AccessibilityRecord)
WindowChanges

이벤트에서 신호를 받은 변경 형식의 비트 마스크를 가져옵니다 #TYPE_WINDOWS_CHANGED .

WindowId

이벤트가 발생한 창의 ID를 가져옵니다.

(다음에서 상속됨 AccessibilityRecord)

메서드

AppendRecord(AccessibilityRecord)

이벤트 레코드의 끝에 추가합니다 AccessibilityRecord .

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
DescribeContents()

추가할 수 있습니다.

Dispose()

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
EventTypeToString(EventTypes)

이벤트 형식의 문자열 표현을 반환합니다.

GetAction()

이 이벤트를 트리거한 수행된 작업을 가져옵니다.

GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetRecord(Int32)

지정된 인덱스에서 레코드를 가져옵니다.

GetSource(Int32)

AccessibilityNodeInfo 이벤트 원본의 값을 가져옵니다.

(다음에서 상속됨 AccessibilityRecord)
InitFromParcel(Parcel)

에서 새 인스턴스를 Parcel만듭니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
Obtain()

새 AccessibilityEvent 인스턴스를 인스턴스화합니다.

Obtain(AccessibilityEvent)

새 AccessibilityEvent 인스턴스를 인스턴스화합니다.

Obtain(EventTypes)

형식 속성 집합을 사용하여 새 AccessibilityEvent 인스턴스를 인스턴스화합니다.

Recycle()
사용되지 않음.

이전에는 다시 사용할 인스턴스를 재활용했습니다.

SetAction(GlobalAction)

이 이벤트를 트리거한 수행된 작업을 설정합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetSource(View)

이벤트 원본을 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
SetSource(View, Int32)

원본을 지정된 root항목의 가상 하위 항목으로 설정합니다.

(다음에서 상속됨 AccessibilityRecord)
ToArray<T>()

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.>

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

추가할 수 있습니다.

명시적 인터페이스 구현

IJavaPeerable.Disposed()

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

GetJniTypeName(IJavaPeerable)

이 클래스는 사용자 인터페이스에서 주목할 만한 일이 발생할 때 시스템에서 보내는 접근성 이벤트를 나타냅니다.

적용 대상