Sprache

CompanionDeviceManager.CreateAndSetDeviceId(Int32, DeviceId) Methode

Definition

Gibt einen neuen DeviceId Wert zurück, der an die Apps des Geräteherstellers übergeben werden kann, sodass sie die Gerätepräsenz für dieses zugeordnete Gerät abrufen AssociationInfo oder beobachten können.

[Android.Runtime.Register("createAndSetDeviceId", "(ILandroid/companion/DeviceId;)Landroid/companion/DeviceId;", "", ApiSince=36)]
public Android.Companion.DeviceId? CreateAndSetDeviceId(int associationId, Android.Companion.DeviceId? deviceId);
[<Android.Runtime.Register("createAndSetDeviceId", "(ILandroid/companion/DeviceId;)Landroid/companion/DeviceId;", "", ApiSince=36)>]
member this.CreateAndSetDeviceId : int * Android.Companion.DeviceId -> Android.Companion.DeviceId

Parameter

associationId
Int32

Die eindeutige AssociationInfo#getId Zuordnung des Begleitgeräts, das von CompanionDeviceManager aufgezeichnet wird.

deviceId
DeviceId

wird als Gerätebezeichner verwendet, um das zugeordnete Gerät darzustellen.

Gibt zurück

Attribute

Hinweise

Gibt einen neuen DeviceId Wert zurück, der an die Apps des Geräteherstellers übergeben werden kann, sodass sie die Gerätepräsenz für dieses zugeordnete Gerät abrufen AssociationInfo oder beobachten können. Diese Methode erstellt ein neues Objekt und ändert keine vorhandenen DeviceId.

Das System generiert und weist diesem zurückgegebenen einen neuen zufälligen DeviceId128-Bit-Schlüssel zu. Jeder Aufruf dieser Methode generiert einen neuen Schlüssel, jeder zuvor zugeordnete Schlüssel wird veraltet. Aus diesem Grund ist die zurückgegebene DeviceId , die den neu zugewiesenen Schlüssel enthält und für nachfolgende Vorgänge verwendet werden soll.

Diese Geräte-ID hilft dem System außerdem, Ihr Gerät eindeutig für eine effiziente Geräteverwaltung zu identifizieren und doppelte Einträge zu verhindern.

WARNUNG: Übergeben Sie die zurückgegebene DeviceId nicht an Apps, die Sie nicht vertrauen.

Java Dokumentation für android.companion.CompanionDeviceManager.createAndSetDeviceId(int, android.companion.DeviceId).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: