Lingua

BluetoothDevice.DisconnectAcl(BluetoothTransports) Metodo

Definizione

Disconnette i collegamenti ACL per questo 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

Parametri

transport
BluetoothTransports

trasporto da disconnettere (ad esempio #TRANSPORT_AUTO, #TRANSPORT_BREDR, #TRANSPORT_LE)

Valori restituiti

BluetoothStatusCodes#SUCCESS in caso di esito positivo, in caso contrario, un codice di errore.

Attributi

Commenti

Disconnette i collegamenti ACL per questo dispositivo.

Se il trasporto è TRANSPORT_AUTO, disconnette tutti i collegamenti ACL per il dispositivo. In caso contrario, disconnette il collegamento ACL per il trasporto specificato.

La disconnessione è asincrona, quindi le app devono ascoltare ACTION_ACL_DISCONNECTED per verificare se la disconnessione ha avuto esito positivo.

Questo metodo richiede che l'app chiamante disponga dell'autorizzazione Manifest.permission.BLUETOOTH_CONNECT. Inoltre, un'app deve avere Manifest.permission.BLUETOOTH_PRIVILEGED o avere un'associazione Gestione dispositivi complementare con questo dispositivo (vedere android.companion.CompanionDeviceManager.associate(AssociationRequest,android.companion.CompanionDeviceManager.Callback,Handler)). Per le app destinate a Build.VERSION_CODES. S o versione successiva richiede l'autorizzazione Manifest.permission.BLUETOOTH_CONNECT che può essere ottenuta con android.app.Activity.requestPermissions(String[],int).

Informazioni di riferimento su Android per android.bluetooth.BluetoothDevice.disconnectAcl.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a