Context.DeviceId Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.