Context.DeviceId Eigenschaft

Definition

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.

Gilt für: