BluetoothDevice.DisconnectAcl(BluetoothTransports) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このデバイスの 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 リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。