Sprache

Intent.CategoryAccessibilityShortcutTarget Feld

Definition

Die Barrierefreiheitsverknüpfung ist eine globale Geste für Benutzer mit Behinderungen, um ein wichtiges Feature für die Barrierefreiheit auszulösen, damit Entwickler feststellen können, ob sie ihre Aktivität als Verknüpfungsziel festlegen möchten.

[Android.Runtime.Register("CATEGORY_ACCESSIBILITY_SHORTCUT_TARGET", ApiSince=30)]
public const string CategoryAccessibilityShortcutTarget;
[<Android.Runtime.Register("CATEGORY_ACCESSIBILITY_SHORTCUT_TARGET", ApiSince=30)>]
val mutable CategoryAccessibilityShortcutTarget : string

Feldwert

Implementiert

Attribute

Hinweise

Die Barrierefreiheitsverknüpfung ist eine globale Geste für Benutzer mit Behinderungen, um ein wichtiges Feature für die Barrierefreiheit auszulösen, damit Entwickler feststellen können, ob sie ihre Aktivität als Verknüpfungsziel festlegen möchten.

Eine Aktivität, die für Benutzer mit Barrierefreiheitsanforderungen von Interesse ist, kann das Ziel der Barrierefreiheitsverknüpfung sein. Er behandelt die Absicht #ACTION_MAIN mit dieser Kategorie, die vom System verteilt wird, wenn der Benutzer die Verknüpfung aktiviert, wenn er so konfiguriert ist, dass es auf dieses Ziel verweist.

Eine Aktivität hat sich als Ziel der Verknüpfung in AndroidManifest.xmldeklariert. Sie muss auch zwei Dinge ausführen: <ul><ol> Geben Sie an, dass sie die android.intent.action.MAINandroid.content.Intent Kategorie android.intent.category.ACCESSIBILITY_SHORTCUT_TARGETbehandelt. </ol Ol><> Stellen Sie eine Metadateneingabe android.accessibilityshortcut.target im Manifest bereit, wenn Sie die Aktivität deklarieren. </ol></ul> Wenn eines dieser Elemente fehlt, ignoriert das System das Barrierefreiheitsverknüpfungsziel. Nachfolgend sehen Sie eine Beispieldeklaration:

&lt;activity android:name=".MainActivity"
            . . .
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
                  &lt;category android:name="android.intent.category.ACCESSIBILITY_SHORTCUT_TARGET" /&gt;
              &lt;/intent-filter&gt;
              &lt;meta-data android:name="android.accessibilityshortcut.target"
                              android:resource="@xml/accessibilityshortcut" /&gt;
            &lt;/activity&gt;

Dies ist eine XML-Beispieldatei zum Konfigurieren eines Barrierefreiheitsverknüpfungsziels:

&lt;accessibility-shortcut-target
                android:description="@string/shortcut_target_description"
                android:summary="@string/shortcut_target_summary"
                android:animatedImageDrawable="@drawable/shortcut_target_animated_image"
                android:htmlDescription="@string/shortcut_target_html_description"
                android:settingsActivity="com.example.android.shortcut.target.SettingsActivity" /&gt;

Sowohl Beschreibung als auch Zusammenfassung sind erforderlich. Das System ignoriert das Ziel für die Barrierefreiheitsverknüpfung, wenn sie fehlen. Die animierte Bild- und HTML-Beschreibung werden unterstützt, damit Benutzer verstehen können, wie sie das Verknüpfungsziel verwenden. Die Einstellungsaktivität ist ein Komponentenname, mit dem der Benutzer die Einstellungen für dieses Barrierefreiheitsverknüpfungsziel ändern kann.

Java Dokumentation für android.content.Intent.CATEGORY_ACCESSIBILITY_SHORTCUT_TARGET.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: