AccessibilityServiceFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
複数の型によって返され、 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 テストの自動化に役立ちます。 このフラグは既定では設定されていません。
|
| RequestFilterKeyEvents | 32 | このフラグは、キー イベントをフィルター処理するためにシステムから要求します。 |
| RetrieveInteractiveWindows | 64 | このフラグは、アクセシビリティ サービスがすべての対話型ウィンドウのコンテンツにアクセスすることをシステムに示します。 対話型ウィンドウは、入力フォーカスを持つウィンドウです。または、タッチによる探索が有効になっていない場合に、視覚ユーザーがタッチできます。 このフラグが設定されていない場合、サービスはAccessibilityEvent.TYPE_WINDOWS_CHANGEDイベントを受信しません。AccessibilityService.getWindows() を呼び出すと空のリストが返され、AccessibilityNodeInfo.getWindow() は null を返します。 このフラグを設定するサービスでは、canRetrieveWindowContent 属性を true に設定して、メタデータ内のウィンドウ コンテンツを取得する機能を宣言する必要があります。それ以外の場合、このフラグは無視されます。 サービスのメタデータを宣言する方法については、AccessibilityService.SERVICE_META_DATAを参照してください。 |
| EnableAccessibilityVolume | 128 | このフラグは、AudioManager.STREAM_ACCESSIBILITY ボリュームによって制御AudioAttributes.USAGE_ASSISTANCE_ACCESSIBILITYシステム全体のすべてのオーディオ トラックを要求します。 |
| RequestAccessibilityButton | 256 | このフラグは、アクセシビリティ サービスがシステムのナビゲーション領域内にアクセシビリティ ボタンが表示されるように要求することをシステムに示します (使用可能な場合)。 注: API 29 より大きい API をターゲットとするアクセシビリティ・サービスの場合、このフラグはアクセシビリティ・サービス・メタデータ・ファイルで指定する必要があります。 それ以外の場合は無視されます。 |
| RequestFingerprintGestures | 512 | このフラグは、すべての指紋ジェスチャをアクセシビリティ サービスに送信するように要求します。 このフラグを設定するサービスでは、属性 R.attr.canRequestFingerprintGestures を true に設定して、メタデータ内のウィンドウ コンテンツを取得する機能を宣言する必要があります。それ以外の場合、このフラグは無視されます。 サービスのメタデータを宣言する方法については、AccessibilityService.SERVICE_META_DATAを参照してください。 |
| RequestShortcutWarningDialogSpokenFeedback | 1024 | このフラグは、ダイアログが表示されたときに、アクセシビリティ ショートカットの警告ダイアログにフィードバックが表示されることを要求します。 |
| ServiceHandlesDoubleTap | 2048 | このフラグは、FLAG_REQUEST_TOUCH_EXPLORATION_MODEが有効になっている場合、フレームワークによって処理されるのではなく、ダブルタップジェスチャとダブルタップジェスチャとダブルタップアンドホールドジェスチャがサービスにディスパッチされることを要求します。 FLAG_REQUEST_TOUCH_EXPLORATION_MODEが無効になっている場合、このフラグは無効になります。 |
| RequestMultiFingerGestures | 4096 | このフラグは、FLAG_REQUEST_TOUCH_EXPLORATION_MODEを有効にすると、複数指のジェスチャも有効になっていることを要求します。 その結果、2 本指のバイパス ジェスチャが無効になります。 FLAG_REQUEST_TOUCH_EXPLORATION_MODEが無効になっている場合、このフラグは無効になります。 |
| RequestTwoFingerPassthrough | 8192 | このフラグは、FLAG_REQUEST_MULTI_FINGER_GESTURESを有効にすると、2 本指のパススルー ジェスチャが再び有効になっていることを要求します。 2 本指のスワイプ ジェスチャは検出されず、1 本指のジェスチャとして渡されます。 さらに、画面の下部から 3 本指でスワイプすることは検出されず、変更されずに渡されます。 FLAG_REQUEST_MULTI_FINGER_GESTURESが無効になっている場合、このフラグは無効になります。 |
| SendMotionEvents | 16384 | このフラグは、FLAG_REQUEST_TOUCH_EXPLORATION_MODEが有効になると、正常に検出されたジェスチャごとに、サービスがモーション イベントを受信することを要求します。 また、サービスは、取り消されたジェスチャごとにGESTURE_INVALID種類の AccessibilityGestureEvent とそのモーション イベントを受け取ります。 サービスは、ジェスチャ検出を開始しないすべてのパススルー ジェスチャに対して、GESTURE_PASSTHROUGH種類のジェスチャとそれに付随するモーション イベントを受け取ります。 この情報は、不適切なジェスチャ検出動作のインスタンスを収集し、その情報をフレームワーク開発者に中継するために使用できます。 FLAG_REQUEST_TOUCH_EXPLORATION_MODEが無効になっている場合、このフラグは無効になります。
|
| FlagInputMethodEditor | 32768 | このフラグにより、AccessibilityService は、InputConnection を取得し、テキスト選択の変更通知を取得する、入力メソッド エディター機能のサブセットを持つ入力メソッド エディターになります。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。