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 。

Java 文件 android.view.InputDevice.getDescriptor()

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於