Language

AccessibilityServiceFlags 列挙型

定義

複数の型によって返され、 F:Android.AccessibilityServices.AccessibilityServiceInfo.FlagToString メンバーのパラメーターとして取得された値を列挙します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

[System.Flags]
public enum AccessibilityServiceFlags
[<System.Flags>]
type AccessibilityServiceFlags = 
継承
AccessibilityServiceFlags
属性

フィールド

Name 値 説明
Default 1

AccessibilityServiceが特定の型の既定値の場合。 既定のサービスは、パッケージ固有のサービスが存在しない場合にのみ呼び出されます。

IncludeNotImportantViews 2

このフラグが設定されている場合、アクセシビリティにとって重要なビューに加えて、アクセシビリティにとって重要ではないビューがシステムによって考慮されます。

RequestTouchExplorationMode 4

このフラグは、システムがタッチ探索モードに入る必要があります。 このモードでは、画面上を移動する 1 本の指が、ユーザー インターフェイスの上にマウス ポインターを置くと動作します。

RequestEnhancedWebAccessibility 8

このフラグは、Web アクセシビリティ強化拡張機能を有効にするためにシステムから要求します。

ReportViewIds 16

このフラグは、AccessibilityService によって取得された AccessibilityNodeInfos にソース ビューの ID が含まれていることを要求します。 ソース ビュー ID は、"package:id/name" という形式の完全修飾リソース名 (例: "foo.bar:id/my_list") になり、UI テストの自動化に役立ちます。 このフラグは既定では設定されていません。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_REPORT_VIEW_IDSの Android リファレンス。

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

RequestFilterKeyEvents 32

このフラグは、キー イベントをフィルター処理するためにシステムから要求します。

RetrieveInteractiveWindows 64

このフラグは、アクセシビリティ サービスがすべての対話型ウィンドウのコンテンツにアクセスすることをシステムに示します。 対話型ウィンドウは、入力フォーカスを持つウィンドウです。または、タッチによる探索が有効になっていない場合に、視覚ユーザーがタッチできます。 このフラグが設定されていない場合、サービスはAccessibilityEvent.TYPE_WINDOWS_CHANGEDイベントを受信しません。AccessibilityService.getWindows() を呼び出すと空のリストが返され、AccessibilityNodeInfo.getWindow() は null を返します。

このフラグを設定するサービスでは、canRetrieveWindowContent 属性を true に設定して、メタデータ内のウィンドウ コンテンツを取得する機能を宣言する必要があります。それ以外の場合、このフラグは無視されます。 サービスのメタデータを宣言する方法については、AccessibilityService.SERVICE_META_DATAを参照してください。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_RETRIEVE_INTERACTIVE_WINDOWSの Android リファレンス。

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

EnableAccessibilityVolume 128

このフラグは、AudioManager.STREAM_ACCESSIBILITY ボリュームによって制御AudioAttributes.USAGE_ASSISTANCE_ACCESSIBILITYシステム全体のすべてのオーディオ トラックを要求します。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_ENABLE_ACCESSIBILITY_VOLUMEの Android リファレンス。

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

RequestAccessibilityButton 256

このフラグは、アクセシビリティ サービスがシステムのナビゲーション領域内にアクセシビリティ ボタンが表示されるように要求することをシステムに示します (使用可能な場合)。

注: API 29 より大きい API をターゲットとするアクセシビリティ・サービスの場合、このフラグはアクセシビリティ・サービス・メタデータ・ファイルで指定する必要があります。 それ以外の場合は無視されます。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTONの Android リファレンス。

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

RequestFingerprintGestures 512

このフラグは、すべての指紋ジェスチャをアクセシビリティ サービスに送信するように要求します。

このフラグを設定するサービスでは、属性 R.attr.canRequestFingerprintGestures を true に設定して、メタデータ内のウィンドウ コンテンツを取得する機能を宣言する必要があります。それ以外の場合、このフラグは無視されます。 サービスのメタデータを宣言する方法については、AccessibilityService.SERVICE_META_DATAを参照してください。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_FINGERPRINT_GESTURESの Android リファレンス。

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

RequestShortcutWarningDialogSpokenFeedback 1024

このフラグは、ダイアログが表示されたときに、アクセシビリティ ショートカットの警告ダイアログにフィードバックが表示されることを要求します。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACKの Android リファレンス。

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

ServiceHandlesDoubleTap 2048

このフラグは、FLAG_REQUEST_TOUCH_EXPLORATION_MODEが有効になっている場合、フレームワークによって処理されるのではなく、ダブルタップジェスチャとダブルタップジェスチャとダブルタップアンドホールドジェスチャがサービスにディスパッチされることを要求します。 FLAG_REQUEST_TOUCH_EXPLORATION_MODEが無効になっている場合、このフラグは無効になります。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_SERVICE_HANDLES_DOUBLE_TAPの Android リファレンス。

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

RequestMultiFingerGestures 4096

このフラグは、FLAG_REQUEST_TOUCH_EXPLORATION_MODEを有効にすると、複数指のジェスチャも有効になっていることを要求します。 その結果、2 本指のバイパス ジェスチャが無効になります。 FLAG_REQUEST_TOUCH_EXPLORATION_MODEが無効になっている場合、このフラグは無効になります。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_MULTI_FINGER_GESTURESの Android リファレンス。

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

RequestTwoFingerPassthrough 8192

このフラグは、FLAG_REQUEST_MULTI_FINGER_GESTURESを有効にすると、2 本指のパススルー ジェスチャが再び有効になっていることを要求します。 2 本指のスワイプ ジェスチャは検出されず、1 本指のジェスチャとして渡されます。 さらに、画面の下部から 3 本指でスワイプすることは検出されず、変更されずに渡されます。 FLAG_REQUEST_MULTI_FINGER_GESTURESが無効になっている場合、このフラグは無効になります。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_2_FINGER_PASSTHROUGHの Android リファレンス。

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

SendMotionEvents 16384

このフラグは、FLAG_REQUEST_TOUCH_EXPLORATION_MODEが有効になると、正常に検出されたジェスチャごとに、サービスがモーション イベントを受信することを要求します。 また、サービスは、取り消されたジェスチャごとにGESTURE_INVALID種類の AccessibilityGestureEvent とそのモーション イベントを受け取ります。 サービスは、ジェスチャ検出を開始しないすべてのパススルー ジェスチャに対して、GESTURE_PASSTHROUGH種類のジェスチャとそれに付随するモーション イベントを受け取ります。 この情報は、不適切なジェスチャ検出動作のインスタンスを収集し、その情報をフレームワーク開発者に中継するために使用できます。 FLAG_REQUEST_TOUCH_EXPLORATION_MODEが無効になっている場合、このフラグは無効になります。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_SEND_MOTION_EVENTSの Android リファレンス。

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

FlagInputMethodEditor 32768

このフラグにより、AccessibilityService は、InputConnection を取得し、テキスト選択の変更通知を取得する、入力メソッド エディター機能のサブセットを持つ入力メソッド エディターになります。

android.accessibilityservice.AccessibilityServiceInfo.FLAG_INPUT_METHOD_EDITORの Android リファレンス。

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

注釈

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

適用対象