BluetoothDevice.LeAppearance 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.
Rufen Sie die Bluetooth LE-Darstellung des Remotegeräts ab.
public int LeAppearance { [Android.Runtime.Register("getLeAppearance", "()I", "", ApiSince=37)] [Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")] get; }
[<get: Android.Runtime.Register("getLeAppearance", "()I", "", ApiSince=37)>]
[<get: Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.LeAppearance : int
Eigenschaftswert
der WERT "LE-Darstellung" oder #LE_APPEARANCE_UNKNOWN wenn die Darstellung unbekannt oder noch nicht verfügbar ist.
- Attribute
Hinweise
Rufen Sie die Bluetooth LE-Darstellung des Remotegeräts ab.
Die LE-Darstellungswerte werden vom Bluetooth SIG definiert und stellen eine visuelle Darstellung des Gerätetyps bereit. Eine vollständige Liste der gültigen LE-Darstellungswerte finden Sie im Dokument "Bluetooth Assigned Numbers".
Dieser Wert wird aus dem lokalen Cache zurückgegeben und kann auch dann abgerufen werden, wenn das Gerät getrennt ist. Der Wert stellt ein statisches physisches Merkmal dar und bleibt in der Regel während der gesamten Lebensdauer eines Geräts konstant.
Der Cache wird entweder durch Extrahieren des Darstellungs-AD-Typs aus LE-Ankündigungen während der Geräteermittlung vor der Kopplung oder durch Ausführen eines GATT-Lesevorgangs für die Darstellungseigenschaft des GAP-Diensts bei der ersten LE-Verbindung aufgefüllt.
Gemäß den Bluetooth SIG GAP-Spezifikationen unterstützt das Erscheinungsbild-Merkmal keine GATT-Benachrichtigungen/-Indikationen. Die Änderungen an der Darstellung eines Geräts werden nur für gebundene Geräte mit dem ACTION_LE_APPEARANCE_CHANGED Absicht übertragen, der den neuen EXTRA_LE_APPEARANCE-Wert enthält. Für Apps, die auf Build.VERSION_CODES ausgerichtet sind. R oder niedriger erfordert dies die Manifest.permission.BLUETOOTH-Berechtigung, die mit einem einfachen <Anwendungsberechtigungsmanifesttag> gewonnen werden kann. Für Apps, die auf Build.VERSION_CODES ausgerichtet sind. S oder höher erfordert dies die Manifest.permission.BLUETOOTH_CONNECT Berechtigung, die mit android.app.Activity.requestPermissions(String[],int) gewonnen werden kann. Erfordert Manifest.permission.BLUETOOTH_CONNECT
Android-Referenz für android.bluetooth.BluetoothDevice.getLeAppearance.
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.