BluetoothDevice.DisconnectAcl(BluetoothTransports) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.