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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.