Langue

AccessibilityServiceInfo Classe

Définition

Cette classe décrit un AccessibilityService.

[Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)]
public class AccessibilityServiceInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)>]
type AccessibilityServiceInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
AccessibilityServiceInfo
Attributs
Implémente

Remarques

Cette classe décrit un AccessibilityService. Le système avertit un AccessibilityService for android.view.accessibility.AccessibilityEvents en fonction des informations encapsulées dans cette classe.

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

Pour plus d’informations sur la création d’AccessibilityServices, consultez le guide du développeur d’accessibilité .

</Div>

Documentation Java pour android.accessibilityservice.AccessibilityServiceInfo.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

Nom Description
AccessibilityServiceInfo()

Crée une instance .

AccessibilityServiceInfo(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
CapabilityCanControlMagnification
Obsolète.

Fonctionnalité : ce service d’accessibilité peut contrôler l’agrandissement de l’affichage.

CapabilityCanPerformGestures
Obsolète.

Fonctionnalité : ce service d’accessibilité peut effectuer des mouvements.

CapabilityCanRequestEnhancedWebAccessibility

Ce membre est déconseillé.

CapabilityCanRequestFilterKeyEvents
Obsolète.

Fonctionnalité : ce service d’accessibilité peut demander de filtrer le flux d’événements clé.

CapabilityCanRequestFingerprintGestures
Obsolète.

Fonctionnalité : ce service d’accessibilité peut capturer des mouvements à partir du capteur d’empreinte digitale

CapabilityCanRequestTouchExploration
Obsolète.

Fonctionnalité : ce service d’accessibilité peut demander le mode d’exploration tactile dans lequel les éléments tactiles sont prononcés à voix haute et l’interface utilisateur peut être explorée via des mouvements.

CapabilityCanRetrieveWindowContent
Obsolète.

Fonctionnalité : ce service d’accessibilité peut récupérer le contenu de la fenêtre active.

CapabilityCanTakeScreenshot
Obsolète.

Fonctionnalité : ce service d’accessibilité peut prendre une capture d’écran.

Default
Obsolète.

S’il AccessibilityService s’agit de la valeur par défaut d’un type donné.

FlagEnableAccessibilityVolume
Obsolète.

Cet indicateur demande que toutes les pistes audio à l’échelle android.media.AudioAttributes#USAGE_ASSISTANCE_ACCESSIBILITY du système soient contrôlées par le android.media.AudioManager#STREAM_ACCESSIBILITY volume.

FlagIncludeNotImportantViews
Obsolète.

Si cet indicateur est défini, le système considère les vues qui ne sont pas importantes pour l’accessibilité en plus des vues importantes pour l’accessibilité.

FlagInputMethodEditor
Obsolète.

Cet indicateur rend AccessibilityService un éditeur de méthode d’entrée avec un sous-ensemble de fonctionnalités de l’éditeur de méthode d’entrée : obtenez les notifications de modification de sélection de texte et obtenez les android.view.inputmethod.InputConnection notifications de modification de sélection de texte.

FlagReportViewIds
Obsolète.

Cet indicateur demande que les AccessibilityNodeInfodonnées obtenues par un AccessibilityService id de la vue source contiennent l’ID de la vue source.

FlagRequest2FingerPassthrough
Obsolète.

Cet indicateur demande qu’en cas #FLAG_REQUEST_MULTI_FINGER_GESTURES d’activation, les mouvements de passage à deux doigts sont réactivés.

FlagRequestAccessibilityButton
Obsolète.

Cet indicateur indique au système que le service d’accessibilité demande qu’un bouton d’accessibilité soit affiché dans la zone de navigation du système, le cas échéant.

FlagRequestEnhancedWebAccessibility

Ce membre est déconseillé.

FlagRequestFilterKeyEvents
Obsolète.

Cet indicateur demande au système de filtrer les événements clés.

FlagRequestFingerprintGestures
Obsolète.

Cet indicateur demande que tous les mouvements d’empreinte digitale soient envoyés au service d’accessibilité.

FlagRequestMultiFingerGestures
Obsolète.

Cet indicateur demande qu’en cas #FLAG_REQUEST_TOUCH_EXPLORATION_MODE d’activation, les mouvements à plusieurs doigts sont également activés.

FlagRequestShortcutWarningDialogSpokenFeedback
Obsolète.

Cet indicateur demande que la boîte de dialogue d’avertissement de raccourci d’accessibilité ait parlé de commentaires lorsque la boîte de dialogue s’affiche.

FlagRequestTouchExplorationMode
Obsolète.

Cet indicateur demande au système d’entrer en mode d’exploration tactile.

FlagRetrieveInteractiveWindows
Obsolète.

Cet indicateur indique au système que le service d’accessibilité souhaite accéder au contenu de toutes les fenêtres interactives.

FlagSendMotionEvents
Obsolète.

Cet indicateur demande qu’une fois #FLAG_REQUEST_TOUCH_EXPLORATION_MODE activé, un service reçoit les événements de mouvement pour chaque mouvement détecté avec succès.

FlagServiceHandlesDoubleTap
Obsolète.

Cet indicateur demande qu’en cas #FLAG_REQUEST_TOUCH_EXPLORATION_MODE d’activation, appuyez deux fois et appuyez deux fois et maintenez les mouvements sont distribués au service plutôt que gérés par l’infrastructure.

Propriétés

Nom Description
CanRetrieveWindowContent
Obsolète.

Indique si ce service peut récupérer le contenu de la fenêtre active.

Capabilities

Retourne le masque de bits des fonctionnalités que ce service d’accessibilité a telles que la possibilité de récupérer le contenu de la fenêtre active, etc.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Creator
Description
Obsolète.

Obtient la description non localisée du service d’accessibilité.

EventTypes

Les types d’événements sont AccessibilityService intéressés.

FeedbackType

Le type de commentaires fournit AccessibilityService .

Flags

Ce champ représente un ensemble d’indicateurs utilisés pour la configuration d’un AccessibilityService.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Id

ID du service d’accessibilité.

InteractiveUiTimeoutMillis

Obtenez le délai d’expiration recommandé pour les contrôles interactifs. -ou- Définissez l’heure recommandée pour que les contrôles interactifs restent à l’écran pour prendre en charge l’utilisateur.

IsAccessibilityTool

Indique si le service est utilisé pour aider les utilisateurs handicapés.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
JniPeerMembers

Cette classe décrit un AccessibilityService.

MotionEventSources

Retourne le masque de bits des android.view.InputDevice sources que le service d’accessibilité souhaite écouter pour les s génériques android.view.MotionEvent. -ou- Définit le masque de bits des android.view.InputDevice sources que le service d’accessibilité souhaite écouter pour les s génériques android.view.MotionEvent.

NonInteractiveUiTimeoutMillis

Obtenez le délai d’expiration recommandé pour les contrôles non interactifs. -ou- Définissez l’heure recommandée pour que les contrôles non interactifs restent à l’écran pour prendre en charge l’utilisateur.

NotificationTimeout

Délai d’expiration, en millisecondes, après l’événement le plus récent d’un type donné avant d’être AccessibilityService averti.

PackageNames

Le nom du package est AccessibilityService intéressé.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ResolveInfo

Le service ResolveInfo.

SettingsActivityName

Nom de l’activité des paramètres.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

TileServiceName

Obtient le nom de android.service.quicksettings.TileService ce service d’accessibilité.

Méthodes

Nom Description
CapabilityToString(AccessibilityServiceCapabilities)

Retourne la représentation sous forme de chaîne d’une fonctionnalité.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
DescribeContents()

À ajouter

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
Equals(Object)

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
FeedbackTypeToString(FeedbackFlags)

Retourne la représentation sous forme de chaîne d’un type de commentaires.

FlagToString(AccessibilityServiceFlags)

Retourne la représentation sous forme de chaîne d’un indicateur.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
LoadDescription(PackageManager)

Description localisée du service d’accessibilité.

LoadIntro(PackageManager)

Introduction localisée du service d’accessibilité.

LoadIntroFormatted(PackageManager)

Introduction localisée du service d’accessibilité.

LoadSummary(PackageManager)

Résumé localisé du service d’accessibilité.

LoadSummaryFormatted(PackageManager)

Résumé localisé du service d’accessibilité.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cette classe décrit un AccessibilityService.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Cette classe décrit un AccessibilityService.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Cette classe décrit un AccessibilityService.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à