Language

InputDevice.Descriptor プロパティ

定義

入力デバイスの安定した識別子である入力デバイス記述子を取得します。

public string? Descriptor { [Android.Runtime.Register("getDescriptor", "()Ljava/lang/String;", "")] get; }
[<get: Android.Runtime.Register("getDescriptor", "()Ljava/lang/String;", "")>]
member this.Descriptor : string

プロパティ値

入力デバイス記述子。

属性

注釈

入力デバイスの安定した識別子である入力デバイス記述子を取得します。

入力デバイス記述子は、入力デバイスを一意に識別します。 その値は、システムの再起動間で永続的であることを意図しており、入力デバイスが切断、再接続、または再構成された場合でも、いつでも変更しないでください。

同じ入力デバイス記述子を持つ複数の InputDevice インスタンスが存在する可能性があります。 これは、1 つの人間の入力デバイスが、タッチパッドを備えたキーボードなど、デバイスの個別の機能を記述する複数の InputDevice インスタンス (HID コレクション) を登録する場合に発生する可能性があります。 あるいは、同じ製造元によって作られた 2 つのキーボードなど、入力デバイスが単純に区別できない場合もあります。

#getDescriptorによって返される入力デバイス記述子は、アプリケーションが特定の入力デバイスに関連付けられている設定を記憶する必要がある場合にのみ使用する必要があります。 実行時に論理 InputDevice インスタンスを参照する場合は、他のすべての目的で、 #getId()によって返される ID を使用します。

Javaドキュメント。

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

適用対象