Intent.CategoryAccessibilityShortcutTarget フィールド

定義

アクセシビリティ ショートカットは、障のあるユーザーがアクセシビリティ機能をトリガーするグローバル ジェスチャであり、開発者がアクティビティをショートカット ターゲットにするかどうかを判断するのに役立ちます。

[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

フィールド値

実装

属性

注釈

アクセシビリティ ショートカットは、障のあるユーザーがアクセシビリティ機能をトリガーするグローバル ジェスチャであり、開発者がアクティビティをショートカット ターゲットにするかどうかを判断するのに役立ちます。

アクセシビリティが必要なユーザーにとって関心のあるアクティビティは、アクセシビリティ ショートカットのターゲットであることが要求される場合があります。 このカテゴリを使用して意図 #ACTION_MAIN を処理します。このカテゴリは、ユーザーがこのターゲットを指すよう構成されている場合に、ユーザーがショートカットをアクティブ化したときにシステムによってディスパッチされます。

AndroidManifest.xmlのショートカットのターゲットとして宣言されたアクティビティ。 また、<ul><ol> カテゴリandroid.intent.action.MAINを使用してandroid.content.Intentandroid.intent.category.ACCESSIBILITY_SHORTCUT_TARGETを処理することを指定します。 </ol><ol> アクティビティを宣言するときに、マニフェストに android.accessibilityshortcut.target メタデータ エントリを指定します。 </ol></ul> これらの項目のいずれかが見つからない場合、システムはアクセシビリティ ショートカット ターゲットを無視します。 宣言の例を次に示します。

&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;

これは、アクセシビリティ ショートカット ターゲットを構成するサンプル XML ファイルです。

&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;

説明と概要の両方が必要です。 アクセシビリティ ショートカット ターゲットが見つからない場合、システムは無視します。 アニメーション画像と HTML の説明は、ユーザーがショートカット ターゲットの使用方法を理解するのに役立ちます。 設定アクティビティは、ユーザーがこのアクセシビリティ ショートカット ターゲットの設定を変更できるようにするコンポーネント名です。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象