다음을 통해 공유


AccessibilityServiceInfo.FlagRequestTouchExplorationMode 필드

정의

주의

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

이 플래그는 시스템이 터치 탐색 모드로 전환되도록 요청합니다.

[Android.Runtime.Register("FLAG_REQUEST_TOUCH_EXPLORATION_MODE")]
[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 FlagRequestTouchExplorationMode = 4;
[<Android.Runtime.Register("FLAG_REQUEST_TOUCH_EXPLORATION_MODE")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.AccessibilityServiceFlags enum directly instead of this field.", true)>]
val mutable FlagRequestTouchExplorationMode : Android.AccessibilityServices.AccessibilityServiceFlags

필드 값

Value = 4

구현

특성

설명

이 플래그는 시스템이 터치 탐색 모드로 전환되도록 요청합니다. 이 모드에서는 화면에서 이동하는 한 손가락이 사용자 인터페이스를 마우스 포인터로 가리키면서 동작합니다. 또한 시스템은 터치 스크린에서 수행되는 특정 제스처를 감지하고 이 서비스에 알립니다. 이 플래그가 설정된 접근성 서비스가 하나 이상 있는 경우 시스템에서 터치 탐색 모드를 사용하도록 설정합니다. 따라서 이 플래그를 지우면 디바이스를 요청한 다른 서비스가 있을 수 있으므로 디바이스가 터치 탐색 모드에 있지 않을 수 있습니다.

이 플래그를 설정하려는 Android 4.3(API 수준 18) 이상을 대상으로 하는 접근성 서비스의 경우 특성을 android.R.attr#canRequestTouchExplorationMode canRequestTouchExplorationMode true로 설정하여 메타 데이터에서 이 기능을 선언해야 합니다. 그렇지 않으면 이 플래그가 무시됩니다. 서비스의 메타 데이터를 선언하는 방법은 을 참조하세요 AccessibilityService#SERVICE_META_DATA.

Android 4.2.2(API 수준 17) 이하를 대상으로 하는 서비스는 정상적으로 작동합니다. 즉, 처음 실행될 때 이 플래그를 지정하면 대화 상자가 사용자에게 표시되어 터치로 탐색할 수 있는지 확인합니다.

에 대한 android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_TOUCH_EXPLORATION_MODEJava 설명서

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

적용 대상