Context.DeviceId 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得此內容相關聯的裝置標識碼。
public virtual int DeviceId { [Android.Runtime.Register("getDeviceId", "()I", "GetGetDeviceIdHandler", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getDeviceId", "()I", "GetGetDeviceIdHandler", ApiSince=34)>]
member this.DeviceId : int
屬性值
與此內容相關聯的裝置標識碼。
- 屬性
備註
取得此內容相關聯的裝置標識碼。 應用程式可以使用此方法來判斷它們是否在虛擬裝置上執行,並識別該裝置。
主機裝置的裝置標識碼為 Context#DEVICE_ID_DEFAULT
例如,如果系統變更基礎裝置識別碼,例如,當 移至不同的虛擬設備時 Activity
,應用程式可以藉由呼叫 Context#registerDeviceIdChangeListener(Executor, IntConsumer)
來註冊以接聽變更。
如果這個實例是使用 Context#createDeviceContext(int)
建立這個實例,或這個實例是UI或顯示內容,這個方法只會傳回這個實例的可靠值。 使用 Context#createDeviceContext(int)
建立的內容將會有明確的裝置關聯,即使基礎裝置已關閉或移除,也不會變更。 UI 內容和顯示內容已經與顯示器相關聯,因此如果未明確指定裝置關聯, Context#getDeviceId()
則會傳回與相關聯顯示器相關聯的裝置識別碼。 系統可以為與裝置不以邏輯方式關聯的Contexts指派任意裝置標識碼值。
的 android.content.Context.getDeviceId()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。