BluetoothGattServer.Connect(BluetoothDevice, Boolean) Método

Definição

Inicie uma conexão com um dispositivo compatível com 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

Parâmetros

autoConnect
Boolean

Seja para se conectar diretamente ao dispositivo remoto (false) ou para se conectar automaticamente assim que o dispositivo remoto ficar disponível (true).

Retornos

true, se a tentativa de conexão foi iniciada com êxito

Atributos

Comentários

Inicie uma conexão com um dispositivo compatível com BLUETOOTH GATT.

A conexão pode não ser estabelecida imediatamente, mas será concluída quando o dispositivo remoto estiver disponível. Um BluetoothGattServerCallback#onConnectionStateChange retorno de chamada será invocado quando o estado da conexão for alterado como resultado dessa função.

O parâmetro autoConnect determina se deve se conectar ativamente ao dispositivo remoto ou, em vez disso, examinar passivamente e finalizar a conexão quando o dispositivo remoto estiver no intervalo/disponível. Geralmente, a primeira conexão com um dispositivo deve ser direta (autoConectar definida como false) e conexões subsequentes com dispositivos conhecidos devem ser invocadas com o parâmetro autoConnect definido como true.

Java documentação para android.bluetooth.BluetoothGattServer.connect(android.bluetooth.BluetoothDevice, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a