BluetoothDevice.FetchUuidsWithSdp Methode

Definition

Führen Sie eine Dienstermittlung auf dem Remotegerät aus, um die unterstützten UUIDs abzurufen.

[Android.Runtime.Register("fetchUuidsWithSdp", "()Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool FetchUuidsWithSdp();
[<Android.Runtime.Register("fetchUuidsWithSdp", "()Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.FetchUuidsWithSdp : unit -> bool

Gibt zurück

False, wenn die Überprüfung fehlschlägt, True, wenn der Vorgang zum Initiieren einer ACL-Verbindung mit dem Remotegerät gestartet oder zwischengespeicherte UUIDs übertragen werden.

Attribute

Hinweise

Führen Sie eine Dienstermittlung auf dem Remotegerät aus, um die unterstützten UUIDs abzurufen.

Diese API ist asynchron und #ACTION_UUID beabsichtigt, wobei die vom Remoteende unterstützten UUIDs gesendet werden. Wenn beim Abrufen der SDP-Einträge ein Fehler auftritt oder der Prozess sehr lange dauert oder das Gerät eine Bindung ausführt und die UUIDs zwischengespeichert werden, wird die Absicht mit den UUIDs gesendet, #ACTION_UUID die derzeit im Cache vorhanden sind. Clients sollten UUIDs #getUuids abrufen, wenn die Dienstermittlung nicht ausgeführt werden soll. Wenn es einen laufenden Bonding-Prozess, dienstermittlung oder Geräteanfrage gibt, wird die Anforderung in die Warteschlange gestellt.

Java Dokumentation für android.bluetooth.BluetoothDevice.fetchUuidsWithSdp().

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: