BluetoothDevice.CreateL2capChannel(Int32) メソッド

定義

同じ動的プロトコル/サービス マルチプレクサー (PSM) 値を使用してリモート デバイスへの安全な送信接続を開始するために使用できる、Bluetooth L2CAP 接続指向チャネル (CoC) BluetoothSocket を作成します。

[Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public Android.Bluetooth.BluetoothSocket CreateL2capChannel(int psm);
[Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)]
public Android.Bluetooth.BluetoothSocket CreateL2capChannel(int psm);
[<Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.CreateL2capChannel : int -> Android.Bluetooth.BluetoothSocket
[<Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)>]
member this.CreateL2capChannel : int -> Android.Bluetooth.BluetoothSocket

パラメーター

psm
Int32

リモート デバイスからの動的 PSM 値

返品

CoC #BluetoothSocket 送信接続の準備ができている

属性

注釈

同じ動的プロトコル/サービス マルチプレクサー (PSM) 値を使用してリモート デバイスへの安全な送信接続を開始するために使用できる、Bluetooth L2CAP 接続指向チャネル (CoC) BluetoothSocket を作成します。 サポートされているBluetoothトランスポートは LE のみです。

これは、ピア ピア Bluetooth アプリケーションの BluetoothAdapter#listenUsingL2capChannel() で使用するように設計されています。

BluetoothSocket#connectを使用して送信接続を開始します。

この API を使用するアプリケーションは、リモート デバイスから PSM 値を取得する役割を担います。

リモート デバイスが認証され、このソケット上の通信が暗号化されます。

認証されたソケット リンクが可能な場合は、このソケットを使用します。 認証とは、中間者型の攻撃を防ぐためのリンク キーの認証を指します。

Javaドキュメント。

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

適用対象