Compartir a través de


Context.DeviceId Propiedad

Definición

Obtiene el identificador de dispositivo al que está asociado este contexto.

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

Valor de propiedad

el identificador del dispositivo al que está asociado este contexto.

Atributos

Comentarios

Obtiene el identificador de dispositivo al que está asociado este contexto. Las aplicaciones pueden usar este método para determinar si se ejecutan en un dispositivo virtual e identificar ese dispositivo.

El identificador de dispositivo del dispositivo host es Context#DEVICE_ID_DEFAULT

Si el sistema cambia el identificador del dispositivo subyacente, por ejemplo, cuando Activity se mueve a un dispositivo virtual diferente, las aplicaciones pueden registrarse para escuchar los cambios llamando a Context#registerDeviceIdChangeListener(Executor, IntConsumer).

Este método solo devolverá un valor confiable para esta instancia si se creó con Context#createDeviceContext(int), o si esta instancia es una interfaz de usuario o contexto de visualización. Los contextos creados con Context#createDeviceContext(int) tendrán una asociación de dispositivo explícita, que nunca cambiará, incluso si el dispositivo subyacente está cerrado o se quita. Los contextos de interfaz de usuario y los contextos de visualización ya están asociados a una pantalla, por lo que si la asociación del dispositivo no se especifica explícitamente, Context#getDeviceId() devolverá el identificador del dispositivo asociado a la pantalla asociada. El sistema puede asignar un valor de identificador de dispositivo arbitrario para contextos que no están asociados lógicamente a un dispositivo.

Documentación de Java para android.content.Context.getDeviceId().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a