Language

BluetoothDevice.DisconnectAcl(BluetoothTransports) メソッド

定義

このデバイスの ACL リンクを切断します。

[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

パラメーター

transport
BluetoothTransports

切断するトランスポート (例: #TRANSPORT_AUTO、 #TRANSPORT_BREDR、 #TRANSPORT_LE)

返品

BluetoothStatusCodes#SUCCESS 設定が成功した場合はエラー コード。それ以外の場合はエラー コード。

属性

注釈

このデバイスの ACL リンクを切断します。

トランスポートがTRANSPORT_AUTOされると、デバイスのすべての ACL リンクが切断されます。 それ以外の場合は、指定されたトランスポートの ACL リンクが切断されます。

切断は非同期であるため、アプリはACTION_ACL_DISCONNECTEDをリッスンして切断が成功したかどうかを確認する必要があります。

このメソッドでは、呼び出し元のアプリにManifest.permission.BLUETOOTH_CONNECTアクセス許可が必要です。 さらに、アプリはManifest.permission.BLUETOOTH_PRIVILEGEDを持っているか、このデバイスとコンパニオン デバイス マネージャーの関連付けを持っている必要があります (android.companion.CompanionDeviceManager.associate(AssociationRequest,android.companion.CompanionDeviceManager.Callback,Handler) を参照してください)。 Build.VERSION_CODESを対象とするアプリの場合。S 以降では、android.app.Activity.requestPermissions(String[],int) で取得できるManifest.permission.BLUETOOTH_CONNECTアクセス許可が必要です。

android.bluetooth.BluetoothDevice.disconnectAclの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象