AccessibilityServiceInfo Класс

Определение

Этот класс описывает AccessibilityService.

[Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)]
public class AccessibilityServiceInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)>]
type AccessibilityServiceInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
AccessibilityServiceInfo
Атрибуты
Реализации

Комментарии

Этот класс описывает AccessibilityService. Система уведомляет AccessibilityService для в android.view.accessibility.AccessibilityEventсоответствии с информацией, инкапсулированной в этом классе.

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

Дополнительные сведения о создании AccessibilityServices см. в руководстве разработчика по специальным возможностям .

</Div>

Документация по Java для android.accessibilityservice.AccessibilityServiceInfo.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

AccessibilityServiceInfo()

Создает новый экземпляр.

AccessibilityServiceInfo(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

CapabilityCanControlMagnification
Устаревшие..

Возможности. Эта служба специальных возможностей может управлять увеличением отображения.

CapabilityCanPerformGestures
Устаревшие..

Возможности. Эта служба специальных возможностей может выполнять жесты.

CapabilityCanRequestEnhancedWebAccessibility

Этот элемент устарел.

CapabilityCanRequestFilterKeyEvents
Устаревшие..

Возможность. Эта служба специальных возможностей может запрашивать фильтрацию потока событий ключей.

CapabilityCanRequestFingerprintGestures
Устаревшие..

Возможности. Эта служба специальных возможностей может захватывать жесты с датчика отпечатков пальцев.

CapabilityCanRequestTouchExploration
Устаревшие..

Возможности. Эта служба специальных возможностей может запрашивать режим сенсорного просмотра, в котором затронутые элементы произносятся вслух, а пользовательский интерфейс можно исследовать с помощью жестов.

CapabilityCanRetrieveWindowContent
Устаревшие..

Возможности. Эта служба специальных возможностей может извлекать активное содержимое окна.

CapabilityCanTakeScreenshot
Устаревшие..

Возможности. Эта служба специальных возможностей может сделать снимок экрана.

Default
Устаревшие..

Если для AccessibilityService заданного типа используется значение по умолчанию.

FlagEnableAccessibilityVolume
Устаревшие..

Этот флаг запрашивает, чтобы все звуковые дорожки по всей системе с android.media.AudioAttributes#USAGE_ASSISTANCE_ACCESSIBILITY были контролироваться громкость android.media.AudioManager#STREAM_ACCESSIBILITY .

FlagIncludeNotImportantViews
Устаревшие..

Если этот флаг установлен, система будет рассматривать представления, которые не важны для специальных возможностей, в дополнение к представлениям, которые важны для специальных возможностей.

FlagInputMethodEditor
Устаревшие..

Этот флаг делает AccessibilityService редактором метода ввода с подмножеством возможностей редактора android.view.inputmethod.InputConnection метода ввода: получение и получение уведомлений об изменениях выделения текста.

FlagReportViewIds
Устаревшие..

Этот флаг запрашивает, чтобы AccessibilityNodeInfoэлементы , полученные с помощью , AccessibilityService содержали идентификатор исходного представления.

FlagRequest2FingerPassthrough
Устаревшие..

Этот флаг запрашивает, чтобы при #FLAG_REQUEST_MULTI_FINGER_GESTURES включении жесты сквозной передачи двумя пальцами были повторно включены.

FlagRequestAccessibilityButton
Устаревшие..

Этот флаг указывает системе, что служба специальных возможностей запрашивает, чтобы кнопка специальных возможностей отображались в области навигации системы, если она доступна.

FlagRequestEnhancedWebAccessibility

Этот элемент устарел.

FlagRequestFilterKeyEvents
Устаревшие..

Этот флаг запрашивает от системы для фильтрации событий ключей.

FlagRequestFingerprintGestures
Устаревшие..

Этот флаг запрашивает отправку всех жестов отпечатков пальцев в службу специальных возможностей.

FlagRequestMultiFingerGestures
Устаревшие..

Этот флаг запрашивает, чтобы при #FLAG_REQUEST_TOUCH_EXPLORATION_MODE включенном режиме жесты с несколькими пальцами также были включены.

FlagRequestShortcutWarningDialogSpokenFeedback
Устаревшие..

Этот флаг запрашивает, чтобы диалоговое окно предупреждения о сочетании клавиш для специальных возможностей при отображении диалогового окна отображалось.

FlagRequestTouchExplorationMode
Устаревшие..

Этот флаг запрашивает переход системы в режим сенсорного просмотра.

FlagRetrieveInteractiveWindows
Устаревшие..

Этот флаг указывает системе, что служба специальных возможностей хочет получить доступ к содержимому всех интерактивных окон.

FlagSendMotionEvents
Устаревшие..

Этот флаг запрашивает, чтобы при #FLAG_REQUEST_TOUCH_EXPLORATION_MODE включении служба получала события движения для каждого успешно обнаруженного жеста.

FlagServiceHandlesDoubleTap
Устаревшие..

Этот флаг запрашивает, чтобы при #FLAG_REQUEST_TOUCH_EXPLORATION_MODE включении жесты двойного касания и двойного касания и удержания отправлялись в службу, а не обрабатывались платформой.

Свойства

CanRetrieveWindowContent
Устаревшие..

Может ли эта служба получить содержимое текущего окна.

Capabilities

Возвращает битовую маску возможностей этой службы специальных возможностей, таких как возможность извлечения активного содержимого окна и т. д.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Creator
Description
Устаревшие..

Возвращает нелокализованное описание службы специальных возможностей.

EventTypes

Интересующие AccessibilityService вас типы событий.

FeedbackType

Тип обратной AccessibilityService связи предоставляет .

Flags

Это поле представляет набор флагов, используемых для настройки AccessibilityService.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Id

Идентификатор службы специальных возможностей.

InteractiveUiTimeoutMillis

Получите рекомендуемое время ожидания для интерактивных элементов управления. -или- Задайте рекомендуемое время, когда интерактивные элементы управления должны оставаться на экране для поддержки пользователя.

IsAccessibilityTool

Указывает, используется ли служба для оказания помощи пользователям с ограниченными возможностями.

JniIdentityHashCode

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
JniPeerMembers

Этот класс описывает AccessibilityService.

MotionEventSources

Возвращает битовую маску android.view.InputDevice источников, которые служба специальных возможностей хочет прослушивать для универсальных android.view.MotionEventобъектов. -или- Задает битовую маску android.view.InputDevice источников, которые служба специальных возможностей хочет прослушивать для универсальных android.view.MotionEventобъектов.

NonInteractiveUiTimeoutMillis

Получение рекомендуемого времени ожидания для неинтерактивных элементов управления. -или- Задайте рекомендуемое время, когда неинтерактивные элементы управления должны оставаться на экране для поддержки пользователя.

NotificationTimeout

Время ожидания (в миллисекундах) после последнего события данного типа до AccessibilityService уведомления .

PackageNames

Имя пакета, интересующее AccessibilityService .

PeerReference

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
ResolveInfo

Служба ResolveInfo.

SettingsActivityName

Имя действия параметров.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

TileServiceName

Возвращает имя , связанное android.service.quicksettings.TileService с этой службой специальных возможностей.

Методы

CapabilityToString(AccessibilityServiceCapabilities)

Возвращает строковое представление возможности.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
DescribeContents()

Добавление

Dispose()

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
FeedbackTypeToString(FeedbackFlags)

Возвращает строковое представление типа обратной связи.

FlagToString(AccessibilityServiceFlags)

Возвращает строковое представление флага.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
LoadDescription(PackageManager)

Локализованное описание службы специальных возможностей.

LoadIntro(PackageManager)

Локализованное введение в службу специальных возможностей.

LoadIntroFormatted(PackageManager)

Локализованное введение в службу специальных возможностей.

LoadSummary(PackageManager)

Локализованная сводка по службе специальных возможностей.

LoadSummaryFormatted(PackageManager)

Локализованная сводка по службе специальных возможностей.

Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Сведите этот объект в плоскую структуру в объект Parcel.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс описывает AccessibilityService.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс описывает AccessibilityService.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс описывает AccessibilityService.

GetJniTypeName(IJavaPeerable)

Этот класс описывает AccessibilityService.

Применяется к