BluetoothSocket.Connect Método

Definición

Intente conectarse a un dispositivo remoto.

[Android.Runtime.Register("connect", "()V", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public void Connect();
[Android.Runtime.Register("connect", "()V", "")]
public void Connect();
[<Android.Runtime.Register("connect", "()V", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.Connect : unit -> unit
[<Android.Runtime.Register("connect", "()V", "")>]
member this.Connect : unit -> unit
Atributos

Excepciones

en caso de error, por ejemplo, error de conexión

Comentarios

Intente conectarse a un dispositivo remoto.

Este método se bloqueará hasta que se realice una conexión o se produzca un error en la conexión. Si este método devuelve sin una excepción, este socket ahora está conectado.

No se debe intentar crear nuevas conexiones a dispositivos Bluetooth remotos mientras la detección de dispositivos está en curso. La detección de dispositivos es un procedimiento de peso pesado en el adaptador bluetooth y ralentizará significativamente una conexión de dispositivo. Use BluetoothAdapter#cancelDiscovery() para cancelar una detección en curso. La detección no la administra la actividad, pero se ejecuta como un servicio del sistema, por lo que una aplicación siempre debe llamar a BluetoothAdapter#cancelDiscovery() aunque no haya solicitado directamente una detección, solo para asegurarse.

#close se puede usar para anular esta llamada desde otro subproceso.

Requiere el android.Manifest.permission#BLUETOOTH_PRIVILEGED permiso solo cuando mDataPath es diferente de BluetoothSocketSettings#DATA_PATH_NO_OFFLOAD.

Java documentación para android.bluetooth.BluetoothSocket.connect().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a