語言

BluetoothDevice.CreateInsecureL2capChannel(Int32) 方法

定義

建立一個藍牙 L2CAP 連線導向通道(CoC), BluetoothSocket 可用來啟動與遠端裝置的安全外出連線,且其存取值相同,且其值相同。

[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)>]
member this.CreateInsecureL2capChannel : int -> Android.Bluetooth.BluetoothSocket

參數

psm
Int32

遠端裝置的動態 PSM 值

傳回

一個 CoC #BluetoothSocket 準備外接連線

屬性

備註

建立一個藍牙 L2CAP 連線導向通道(CoC), BluetoothSocket 可用來啟動與遠端裝置的安全外出連線,且其存取值相同,且其值相同。 支援的藍牙傳輸僅支援 LE。

此系統設計用於 BluetoothAdapter#listenUsingInsecureL2capChannel() 點對點藍牙應用。

用來 BluetoothSocket#connect 啟動外線連線。

使用此 API 的應用程式負責從遠端裝置取得 PSM 值。

通訊通道可能沒有認證的連結金鑰,也就是說,可能會受到中間人攻擊。 如果有加密且認證的通訊通道,請使用 #createL2capChannel(int)

Java 文件 android.bluetooth.BluetoothDevice.createInsecureL2capChannel(int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於