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 um dieses Gerät zu identifizieren.

Die Geräte-ID des Hostgeräts lautet Context#DEVICE_ID_DEFAULT

Wenn die zugrunde liegende Geräte-ID vom System geändert wird, z. B. wenn ein Activity auf ein anderes virtuelles Gerät verschoben wird, können Anwendungen sich registrieren, um änderungen zu überwachen, indem sie aufrufen Context#registerDeviceIdChangeListener(Executor, IntConsumer).

Diese Methode gibt nur dann einen zuverlässigen Wert für diese instance zurück, wenn sie mit Context#createDeviceContext(int)erstellt wurde oder wenn es sich bei dieser instance um eine Benutzeroberfläche oder einen Anzeigekontext handelt. Kontexte, die mit Context#createDeviceContext(int) erstellt werden, weisen eine explizite Gerätezuordnung auf, die sich nie ändert, auch wenn das zugrunde liegende Gerät geschlossen oder entfernt wird. Benutzeroberflächenkontexte und Anzeigekontexte sind bereits einer Anzeige zugeordnet. Wenn die Gerätezuordnung also nicht explizit angegeben wird, wird die ID des Geräts zurückgegeben, Context#getDeviceId() das der zugeordneten Anzeige zugeordnet ist. 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: