Idioma

BluetoothDevice.DisconnectAcl(BluetoothTransports) Método

Definição

Desconecta links de ACL para este dispositivo.

[Android.Runtime.Register("disconnectAcl", "(I)I", "", ApiSince=37)]
public Android.Bluetooth.CurrentBluetoothStatusCodes DisconnectAcl(Android.Bluetooth.BluetoothTransports transport);
[<Android.Runtime.Register("disconnectAcl", "(I)I", "", ApiSince=37)>]
member this.DisconnectAcl : Android.Bluetooth.BluetoothTransports -> Android.Bluetooth.CurrentBluetoothStatusCodes

Parâmetros

transport
BluetoothTransports

o transporte a ser desconectado (por exemplo #TRANSPORT_AUTO, , #TRANSPORT_BREDR, #TRANSPORT_LE)

Retornos

BluetoothStatusCodes#SUCCESS após a configuração bem-sucedida, caso contrário, um código de erro.

Atributos

Comentários

Desconecta links de ACL para este dispositivo.

Se o transporte for TRANSPORT_AUTO, ele desconectará todos os links de ACL para o dispositivo. Caso contrário, desconectará o link de ACL para o transporte especificado.

A desconexão é assíncrona, portanto, os aplicativos devem escutar ACTION_ACL_DISCONNECTED para verificar se a desconexão foi bem-sucedida.

Esse método requer que o aplicativo de chamada tenha a permissão Manifest.permission.BLUETOOTH_CONNECT. Além disso, um aplicativo deve ter Manifest.permission.BLUETOOTH_PRIVILEGED ou ter uma associação do Companion Gerenciador de Dispositivos com esse dispositivo (consulte android.companion.CompanionDeviceManager.associate(AssociationRequest,android.companion.CompanionDeviceManager.Callback,Handler)). Para aplicativos direcionados Build.VERSION_CODES. S ou superior, isso requer a permissão Manifest.permission.BLUETOOTH_CONNECT que pode ser obtida com android.app.Activity.requestPermissions(String[],int).

Referência do Android para android.bluetooth.BluetoothDevice.disconnectAcl.

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