Язык

BluetoothGattServer.Connect(BluetoothDevice, Boolean) Метод

Определение

Инициируйте подключение к устройству с поддержкой Bluetooth GATT.

[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

Параметры

autoConnect
Boolean

Следует ли напрямую подключаться к удаленному устройству (false) или автоматически подключаться, как только удаленное устройство становится доступным (true).

Возвращаемое значение

Значение true, если попытка подключения была инициирована успешно

Атрибуты

Комментарии

Инициируйте подключение к устройству с поддержкой Bluetooth GATT.

Подключение может не быть установлено сразу, но будет завершено, когда удаленное устройство доступно. Обратный BluetoothGattServerCallback#onConnectionStateChange вызов будет вызываться при изменении состояния подключения в результате этой функции.

Параметр autoConnect определяет, следует ли активно подключаться к удаленному устройству или, скорее, пассивно сканировать и завершить подключение, когда удаленное устройство находится в диапазоне или доступно. Как правило, первое когда-либо подключение к устройству должно быть прямым (автосоединение имеет значение false), а последующие подключения к известным устройствам должны вызываться с параметром автосоединения, равным true.

Java документации по android.bluetooth.BluetoothGattServer.connect(android.bluetooth.BluetoothDevice, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к