Context.DeviceId Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.