Freigeben über


AccessibilityServiceInfo Klasse

Definition

Diese Klasse beschreibt eine 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
Vererbung
AccessibilityServiceInfo
Attribute
Implementiert

Hinweise

Diese Klasse beschreibt eine AccessibilityService. Das System benachrichtigt ein AccessibilityService for android.view.accessibility.AccessibilityEvents entsprechend den in dieser Klasse gekapselten Informationen.

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

Weitere Informationen zum Erstellen von AccessibilityServices finden Sie im Entwicklerhandbuch für Barrierefreiheit .

</Div>

Java-Dokumentation für android.accessibilityservice.AccessibilityServiceInfo.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

AccessibilityServiceInfo()

Erstellt eine neue -Instanz.

AccessibilityServiceInfo(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Felder

CapabilityCanControlMagnification
Veraltet.

Funktion: Dieser Barrierefreiheitsdienst kann die Anzeigevergrößerung steuern.

CapabilityCanPerformGestures
Veraltet.

Funktion: Dieser Barrierefreiheitsdienst kann Gesten ausführen.

CapabilityCanRequestEnhancedWebAccessibility

Dieses Mitglied ist veraltet.

CapabilityCanRequestFilterKeyEvents
Veraltet.

Funktion: Dieser Barrierefreiheitsdienst kann anfordern, den Schlüsselereignisdatenstrom zu filtern.

CapabilityCanRequestFingerprintGestures
Veraltet.

Funktion: Dieser Barrierefreiheitsdienst kann Gesten vom Fingerabdrucksensor erfassen.

CapabilityCanRequestTouchExploration
Veraltet.

Funktion: Dieser Barrierefreiheitsdienst kann den Touch-Explorationsmodus anfordern, in dem berührte Elemente laut vorgelesen werden, und die Benutzeroberfläche kann über Gesten untersucht werden.

CapabilityCanRetrieveWindowContent
Veraltet.

Funktion: Dieser Barrierefreiheitsdienst kann den aktiven Fensterinhalt abrufen.

CapabilityCanTakeScreenshot
Veraltet.

Funktion: Dieser Barrierefreiheitsdienst kann Screenshots erstellen.

Default
Veraltet.

Wenn ein AccessibilityService Standardwert für einen bestimmten Typ ist.

FlagEnableAccessibilityVolume
Veraltet.

Dieses Flag fordert an, dass alle Audiospuren systemweit android.media.AudioAttributes#USAGE_ASSISTANCE_ACCESSIBILITY vom android.media.AudioManager#STREAM_ACCESSIBILITY Volume gesteuert werden.

FlagIncludeNotImportantViews
Veraltet.

Wenn diese Kennzeichnung festgelegt wird, wird das System Ansichten betrachten, die nicht wichtig für die Barrierefreiheit sind, zusätzlich zu den, die für die Barrierefreiheit wichtig sind.

FlagInputMethodEditor
Veraltet.

Dieses Flag macht den AccessibilityService zu einem Eingabemethoden-Editor mit einer Teilmenge der Eingabemethoden-Editor-Funktionen: Abrufen der Änderungsbenachrichtigungen für die android.view.inputmethod.InputConnection Textauswahl und Abrufen von Änderungsbenachrichtigungen für textauswahl.

FlagReportViewIds
Veraltet.

Dieses Flag fordert an, dass die AccessibilityNodeInfovon einer AccessibilityService abgerufenen Datei die ID der Quellansicht enthalten.

FlagRequest2FingerPassthrough
Veraltet.

Dieses Flag fordert an, dass bei Aktivierung #FLAG_REQUEST_MULTI_FINGER_GESTURES zweiFinger-Passthroughgesten erneut aktiviert werden.

FlagRequestAccessibilityButton
Veraltet.

Dieses Kennzeichen gibt dem System an, dass der Barrierefreiheitsdienst anfordert, dass eine Schaltfläche für die Barrierefreiheit im Navigationsbereich des Systems angezeigt wird, sofern verfügbar.

FlagRequestEnhancedWebAccessibility

Dieses Mitglied ist veraltet.

FlagRequestFilterKeyEvents
Veraltet.

Dieses Kennzeichen fordert vom System an, Schlüsselereignisse zu filtern.

FlagRequestFingerprintGestures
Veraltet.

Diese Kennzeichnung fordert an, dass alle Fingerabdrücke an den Barrierefreiheitsdienst gesendet werden.

FlagRequestMultiFingerGestures
Veraltet.

Diese Kennzeichnung fordert an, dass bei #FLAG_REQUEST_TOUCH_EXPLORATION_MODE Aktivierung auch Multifingergesten aktiviert sind.

FlagRequestShortcutWarningDialogSpokenFeedback
Veraltet.

Dieses Kennzeichen fordert an, dass das Dialogfeld mit der Barrierefreiheitsverknüpfung beim Anzeigen des Dialogfelds Feedback geäußert hat.

FlagRequestTouchExplorationMode
Veraltet.

Diese Kennzeichnung fordert an, dass das System in den Touch-Explorationsmodus gelangt.

FlagRetrieveInteractiveWindows
Veraltet.

Dieses Kennzeichen gibt dem System an, dass der Barrierefreiheitsdienst auf Inhalte aller interaktiven Fenster zugreifen möchte.

FlagSendMotionEvents
Veraltet.

Dieses Kennzeichen fordert an, dass ein Dienst, wenn #FLAG_REQUEST_TOUCH_EXPLORATION_MODE er aktiviert ist, die Bewegungsereignisse für jede erfolgreich erkannte Geste empfängt.

FlagServiceHandlesDoubleTap
Veraltet.

Dieses Kennzeichen fordert an, dass, wenn #FLAG_REQUEST_TOUCH_EXPLORATION_MODE diese Option aktiviert ist, die Gesten zum Doppeltippen und Doppeltippen und Halten an den Dienst verteilt werden, anstatt vom Framework verarbeitet zu werden.

Eigenschaften

CanRetrieveWindowContent
Veraltet.

Gibt an, ob dieser Dienst den Inhalt des aktuellen Fensters abrufen kann.

Capabilities

Gibt die Bitmaske der Funktionen zurück, die dieser Barrierefreiheitsdienst hat, z. B. die Möglichkeit, den aktiven Fensterinhalt abzurufen usw.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Creator
Description
Veraltet.

Ruft die nicht lokalisierte Beschreibung des Barrierefreiheitsdiensts ab.

EventTypes

Die Ereignistypen, für die ein AccessibilityService Interesse besteht.

FeedbackType

Der Feedbacktyp , der bereitgestellt AccessibilityService wird.

Flags

Dieses Feld stellt eine Reihe von Flags dar, die zum Konfigurieren einer AccessibilityService.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
Id

Die Barrierefreiheitsdienst-ID.

InteractiveUiTimeoutMillis

Rufen Sie das empfohlene Timeout für interaktive Steuerelemente ab. -oder- Legen Sie die empfohlene Zeit fest, die interaktive Steuerelemente auf dem Bildschirm verbleiben müssen, um den Benutzer zu unterstützen.

IsAccessibilityTool

Gibt an, ob der Dienst verwendet wird, um Benutzern mit Behinderungen zu helfen.

JniIdentityHashCode

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
JniPeerMembers

Diese Klasse beschreibt eine AccessibilityService.

MotionEventSources

Gibt die Bitmaske von android.view.InputDevice Quellen zurück, auf die der Barrierefreiheitsdienst auf generische android.view.MotionEvents lauschen möchte. -or- Legt die Bitmaske von android.view.InputDevice Quellen fest, auf die der Barrierefreiheitsdienst auf generische android.view.MotionEvents lauschen möchte.

NonInteractiveUiTimeoutMillis

Rufen Sie das empfohlene Timeout für nicht interaktive Steuerelemente ab. -oder- Legen Sie die empfohlene Zeit fest, die nicht interaktive Steuerelemente auf dem Bildschirm verbleiben müssen, um den Benutzer zu unterstützen.

NotificationTimeout

Das Timeout in Millisekunden nach dem letzten Ereignis eines bestimmten Typs, bevor eine AccessibilityService Benachrichtigung erfolgt.

PackageNames

Die Paketnamen AccessibilityService sind interessiert.

PeerReference

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
ResolveInfo

Der Dienst ResolveInfo.

SettingsActivityName

Der Name der Einstellungsaktivität.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

TileServiceName

Ruft den Namen ab, der android.service.quicksettings.TileService diesem Barrierefreiheitsdienst zugeordnet ist.

Methoden

CapabilityToString(AccessibilityServiceCapabilities)

Gibt die Zeichenfolgendarstellung einer Funktion zurück.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
DescribeContents()

So wird's hinzugefügt

Dispose()

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
Dispose(Boolean)

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FeedbackTypeToString(FeedbackFlags)

Gibt die Zeichenfolgendarstellung eines Feedbacktyps zurück.

FlagToString(AccessibilityServiceFlags)

Gibt die Zeichenfolgendarstellung einer Kennzeichnung zurück.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
LoadDescription(PackageManager)

Die lokalisierte Beschreibung des Barrierefreiheitsdiensts.

LoadIntro(PackageManager)

Die lokalisierte Einführung des Barrierefreiheitsdiensts.

LoadIntroFormatted(PackageManager)

Die lokalisierte Einführung des Barrierefreiheitsdiensts.

LoadSummary(PackageManager)

Die lokalisierte Zusammenfassung des Barrierefreiheitsdiensts.

LoadSummaryFormatted(PackageManager)

Die lokalisierte Zusammenfassung des Barrierefreiheitsdiensts.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Flachen Sie dieses Objekt in ein Paket.

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
IJavaPeerable.Finalized()

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Diese Klasse beschreibt eine AccessibilityService.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Diese Klasse beschreibt eine AccessibilityService.

GetJniTypeName(IJavaPeerable)

Diese Klasse beschreibt eine AccessibilityService.

Gilt für: