BluetoothDevice.CreateInsecureL2capChannel(Int32) メソッド

定義

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

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

パラメーター

psm
Int32

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

返品

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

属性

注釈

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

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

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

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

通信チャネルには認証されたリンク キーがない可能性があります。つまり、中間者攻撃の対象となる可能性があります。 暗号化および認証された通信チャネルが可能な場合は、 #createL2capChannel(int) を使用します。

Javaドキュメント。

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

適用対象