Context.DeviceId Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Geräte-ID ab, der dieser Kontext zugeordnet ist.
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
Eigenschaftswert
die ID des Geräts, dem dieser Kontext zugeordnet ist.
- Attribute
Hinweise
Ruft die Geräte-ID ab, der dieser Kontext zugeordnet ist. Anwendungen können diese Methode verwenden, um zu bestimmen, ob sie auf einem virtuellen Gerät ausgeführt werden und dieses Gerät identifizieren.
Die Geräte-ID des Hostgeräts ist Context#DEVICE_ID_DEFAULT
Wenn die zugrunde liegende Geräte-ID vom System geändert wird, z. B. wenn ein Activity
Gerät auf ein anderes virtuelles Gerät verschoben wird, können Anwendungen sich registrieren, um Änderungen durch Aufrufen Context#registerDeviceIdChangeListener(Executor, IntConsumer)
zu überwachen.
Diese Methode gibt nur einen zuverlässigen Wert für diese Instanz zurück, wenn sie mit Context#createDeviceContext(int)
oder wenn es sich bei dieser Instanz um eine Benutzeroberfläche oder einen Anzeigekontext handelt. Für Kontexte, die mit Context#createDeviceContext(int)
einer expliziten Gerätezuordnung erstellt wurden, wird dies niemals geändert, auch wenn das zugrunde liegende Gerät geschlossen oder entfernt wird. Ui-Kontexte und Anzeigekontexte sind bereits einer Anzeige zugeordnet. Wenn die Gerätezuordnung also nicht explizit angegeben wird, Context#getDeviceId()
wird die ID des dem zugeordneten Display zugeordneten Geräts zurückgegeben. Das System kann einen beliebigen Geräte-ID-Wert für Kontexte zuweisen, die nicht logisch einem Gerät zugeordnet sind.
Java-Dokumentation für android.content.Context.getDeviceId()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.