Lenguaje

BluetoothDevice.Connect Método

Definición

Conecta todos los perfiles bluetooth habilitados y admitidos por el usuario entre el dispositivo local y remoto.

[Android.Runtime.Register("connect", "()I", "", ApiSince=37)]
public int Connect();
[<Android.Runtime.Register("connect", "()I", "", ApiSince=37)>]
member this.Connect : unit -> int

Devoluciones

BluetoothStatusCodes#SUCCESS tras iniciar correctamente la operación; de lo contrario, es un código de error.

Atributos

Comentarios

Conecta todos los perfiles bluetooth habilitados y admitidos por el usuario entre el dispositivo local y remoto. Si no hay perfiles habilitados por el usuario (por ejemplo, la primera conexión), conectamos todos los perfiles admitidos. Si el dispositivo aún no está conectado, se paginará el dispositivo antes de iniciar las conexiones de perfil. La conexión es asincrónica y debe escuchar la intención de difusión de cada perfil ACTION_CONNECTION_STATE_CHANGED para comprobar si la conexión se realizó correctamente. Por ejemplo, para comprobar que a2dp está conectado, escucharía BluetoothA2dp.ACTION_CONNECTION_STATE_CHANGED

Este método requiere que la aplicación que realiza la llamada tenga el permiso Manifest.permission.BLUETOOTH_CONNECT. Además, una aplicación debe tener Manifest.permission.BLUETOOTH_PRIVILEGED permiso o asociarse con el administrador de dispositivos complementarios (consulte android.companion.CompanionDeviceManager.associate(AssociationRequest,android.companion.CompanionDeviceManager.Callback,Handler)). Para las aplicaciones destinadas a Build.VERSION_CODES. S o superior, esto requiere el permiso Manifest.permission.BLUETOOTH_CONNECT que se puede obtener con android.app.Activity.requestPermissions(String[],int).

Referencia de Android para android.bluetooth.BluetoothDevice.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