次の方法で共有


AccessibilityServiceInfo.MotionEventSources プロパティ

定義

アクセシビリティ サービスがジェネリック android.view.MotionEvents をリッスンするソースのandroid.view.InputDeviceビット マスクを返します。 または、アクセシビリティ サービスがジェネリック android.view.MotionEvents をリッスンするソースのandroid.view.InputDeviceビット マスクを設定します。

public virtual Android.Views.InputSourceType MotionEventSources { [Android.Runtime.Register("getMotionEventSources", "()I", "GetGetMotionEventSourcesHandler", ApiSince=34)] get; [Android.Runtime.Register("setMotionEventSources", "(I)V", "GetSetMotionEventSources_IHandler", ApiSince=34)] set; }
[<get: Android.Runtime.Register("getMotionEventSources", "()I", "GetGetMotionEventSourcesHandler", ApiSince=34)>]
[<set: Android.Runtime.Register("setMotionEventSources", "(I)V", "GetSetMotionEventSources_IHandler", ApiSince=34)>]
member this.MotionEventSources : Android.Views.InputSourceType with get, set

プロパティ値

属性

注釈

プロパティ getter のドキュメント:

アクセシビリティ サービスがジェネリック android.view.MotionEvents をリッスンするソースのandroid.view.InputDeviceビット マスクを返します。

の Java ドキュメントandroid.accessibilityservice.AccessibilityServiceInfo.getMotionEventSources()

プロパティ セッターのドキュメント:

アクセシビリティ サービスがジェネリック android.view.MotionEvents をリッスンするソースのビット マスクandroid.view.InputDeviceを設定します。

s を送信android.view.MotionEventしないソースをandroid.view.InputDevice含めると、実質的にそのソースからイベントを受信しないため、そのソースの操作は不要になります。

完全なソース定義については、以下を参照してください android.view.InputDevice 。 多くの入力デバイスは複数の種類のソースから s を送信android.view.InputEventするため、s をandroid.view.KeyEventリッスンするために使用AccessibilityService#onKeyEventするだけでなく、複数android.view.MotionEventのソースをここに含める必要がある場合があります。

<strong>Note:</strong>android.view.InputDevice sources contain source class bits that complicate bitwise flag removal operations. 特定のソースを削除するには、個々のソース定数に対するビットごとの OR 演算を使用して値全体を再構築する必要があります。

の Java ドキュメントandroid.accessibilityservice.AccessibilityServiceInfo.setMotionEventSources(int)

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

適用対象