BluetoothDevice.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í.
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.