BluetoothSocket.Connect Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.