AccessibilityServiceInfo.FlagRequestTouchExplorationMode フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This constant will be removed in the future version. Use Android.AccessibilityServices.AccessibilityServiceFlags enum directly instead of this field.
このフラグは、システムがタッチ探索モードに入る必要があります。
[Android.Runtime.Register("FLAG_REQUEST_TOUCH_EXPLORATION_MODE")]
[System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.AccessibilityServiceFlags enum directly instead of this field.", true)]
public const Android.AccessibilityServices.AccessibilityServiceFlags FlagRequestTouchExplorationMode = 4;
[<Android.Runtime.Register("FLAG_REQUEST_TOUCH_EXPLORATION_MODE")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.AccessibilityServiceFlags enum directly instead of this field.", true)>]
val mutable FlagRequestTouchExplorationMode : Android.AccessibilityServices.AccessibilityServiceFlags
フィールド値
Value = 4実装
- 属性
注釈
このフラグは、システムがタッチ探索モードに入る必要があります。 このモードでは、画面上を移動する 1 本の指が、ユーザー インターフェイスの上にマウス ポインターを置くと動作します。 システムは、タッチスクリーン上で実行された特定のジェスチャーを検出し、このサービスに通知します。 このフラグが設定されているアクセシビリティ サービスが少なくとも 1 つある場合、システムはタッチ探索モードを有効にします。 そのため、このフラグをクリアしても、デバイスを要求した別の有効なサービスが存在する可能性があるため、デバイスがタッチ探索モードになることは保証されません。
このフラグを設定する Android 4.3 (API レベル 18) 以降を対象とするアクセシビリティ サービスの場合は、属性 android.R.attr#canRequestTouchExplorationMode canRequestTouchExplorationMode
を true に設定して、メタデータでこの機能を宣言する必要があります。 それ以外の場合、このフラグは無視されます。 サービスのメタデータを宣言する方法については、以下を参照してください AccessibilityService#SERVICE_META_DATA
。
Android 4.2.2 (API レベル 17) 以下を対象とするサービスは正常に動作します。 つまり、最初に実行されるときに、このフラグが指定されている場合は、タッチによる探索を有効にすることを確認するダイアログがユーザーに表示されます。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。