BluetoothDevice.DisconnectAcl(BluetoothTransports) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Trennt ACL-Verknüpfungen für dieses Gerät.
[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
Parameter
- transport
- BluetoothTransports
transport to disconnect (z.B. #TRANSPORT_AUTO, #TRANSPORT_BREDR, ) #TRANSPORT_LE
Gibt zurück
BluetoothStatusCodes#SUCCESS bei erfolgreicher Einstellung, andernfalls ein Fehlercode.
- Attribute
Hinweise
Trennt ACL-Verknüpfungen für dieses Gerät.
Wenn der Transport TRANSPORT_AUTO ist, werden alle ACL-Verbindungen für das Gerät getrennt. Andernfalls wird die ACL-Verbindung für den angegebenen Transport getrennt.
Die Verbindung ist asynchron, sodass Apps auf ACTION_ACL_DISCONNECTED lauschen sollten, um zu überprüfen, ob die Verbindung erfolgreich war.
Für diese Methode muss die aufrufende App über die Manifest.permission.BLUETOOTH_CONNECT Berechtigung verfügen. Darüber hinaus muss eine App entweder über Manifest.permission.BLUETOOTH_PRIVILEGED verfügen oder über eine Begleit-Geräte-Manager Zuordnung zu diesem Gerät verfügen (siehe android.companion.CompanionDeviceManager.associate(AssociationRequest,android.companion.CompanionDeviceManager.Callback,Handler)). Für Apps, die auf Build.VERSION_CODES ausgerichtet sind. S oder höher erfordert dies die Manifest.permission.BLUETOOTH_CONNECT Berechtigung, die mit android.app.Activity.requestPermissions(String[],int) gewonnen werden kann.
Android-Referenz für android.bluetooth.BluetoothDevice.disconnectAcl.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.