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 有多个具有相同输入设备描述符的实例。 在单个人工输入设备注册多个 InputDevice 实例(HID 集合)描述设备的不同功能(例如,也有触摸板的键盘)时,可能会发生这种情况。 或者,输入设备可能只是无法区分,例如同一制造商制造的两个键盘。

仅当应用程序需要记住与特定输入设备关联的设置时,才应使用返回的 #getDescriptor 输入设备描述符。 在运行时引用逻辑 InputDevice 实例时,出于所有其他目的,请使用返回的 #getId()ID。

适用于 . 的 android.view.InputDevice.getDescriptor()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于