Sprache

BluetoothGattServer.Connect(BluetoothDevice, Boolean) Methode

Definition

Initiieren Sie eine Verbindung mit einem Bluetooth GATT-fähigen Gerät.

[Android.Runtime.Register("connect", "(Landroid/bluetooth/BluetoothDevice;Z)Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool Connect(Android.Bluetooth.BluetoothDevice? device, bool autoConnect);
[<Android.Runtime.Register("connect", "(Landroid/bluetooth/BluetoothDevice;Z)Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.Connect : Android.Bluetooth.BluetoothDevice * bool -> bool

Parameter

autoConnect
Boolean

Gibt an, ob eine direkte Verbindung mit dem Remotegerät hergestellt werden soll (false) oder automatisch eine Verbindung herzustellen, sobald das Remotegerät verfügbar ist (true).

Gibt zurück

true, wenn der Verbindungsversuch erfolgreich initiiert wurde

Attribute

Hinweise

Initiieren Sie eine Verbindung mit einem Bluetooth GATT-fähigen Gerät.

Die Verbindung kann nicht sofort hergestellt werden, wird aber abgeschlossen, wenn das Remotegerät verfügbar ist. Ein BluetoothGattServerCallback#onConnectionStateChange Rückruf wird aufgerufen, wenn sich der Verbindungsstatus aufgrund dieser Funktion ändert.

Der Parameter autoConnect bestimmt, ob aktiv eine Verbindung mit dem Remotegerät hergestellt werden soll, oder ob die Verbindung passiv überprüft und abgeschlossen werden soll, wenn sich das Remotegerät im Bereich/verfügbar befindet. Im Allgemeinen sollte die erste Verbindung mit einem Gerät direkt sein (autoVerbinden auf false festgelegt) und nachfolgende Verbindungen mit bekannten Geräten mit dem autoConnect-Parameter auf "true" aufgerufen werden.

Java Dokumentation für android.bluetooth.BluetoothGattServer.connect(android.bluetooth.BluetoothDevice, boolean).

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: