Condividi tramite


Context.DeviceId Proprietà

Definizione

Ottiene l'ID dispositivo a cui è associato questo contesto.

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

Valore della proprietà

l'ID del dispositivo a cui è associato questo contesto.

Attributi

Commenti

Ottiene l'ID dispositivo a cui è associato questo contesto. Le applicazioni possono usare questo metodo per determinare se sono in esecuzione in un dispositivo virtuale e identificare il dispositivo.

L'ID dispositivo del dispositivo host è Context#DEVICE_ID_DEFAULT

Se l'ID dispositivo sottostante viene modificato dal sistema, ad esempio quando un Activity oggetto viene spostato in un dispositivo virtuale diverso, le applicazioni possono registrarsi per ascoltare le modifiche chiamando Context#registerDeviceIdChangeListener(Executor, IntConsumer).

Questo metodo restituirà un valore affidabile per questa istanza solo se è stato creato con Context#createDeviceContext(int)o se questa istanza è un'interfaccia utente o un contesto di visualizzazione. I contesti creati con Context#createDeviceContext(int) avranno un'associazione esplicita del dispositivo, che non cambierà mai, anche se il dispositivo sottostante viene chiuso o rimosso. I contesti dell'interfaccia utente e i contesti di visualizzazione sono già associati a uno schermo, quindi se l'associazione del dispositivo non è specificata in modo esplicito, Context#getDeviceId() restituirà l'ID del dispositivo associato alla visualizzazione associata. Il sistema può assegnare un valore di ID dispositivo arbitrario per Contesti non associati logicamente a un dispositivo.

Documentazione java per android.content.Context.getDeviceId().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a