次の方法で共有


AccessibilityServiceInfo.FlagRequestTouchExplorationMode フィールド

定義

注意事項

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) 以下を対象とするサービスは正常に動作します。 つまり、最初に実行されるときに、このフラグが指定されている場合は、タッチによる探索を有効にすることを確認するダイアログがユーザーに表示されます。

の Java ドキュメントandroid.accessibilityservice.AccessibilityServiceInfo.FLAG_REQUEST_TOUCH_EXPLORATION_MODE

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象