語言

BluetoothDevice.CreateL2capChannel(Int32) 方法

定義

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

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

參數

psm
Int32

遠端裝置的動態 PSM 值

傳回

一個 CoC #BluetoothSocket 準備外接連線

屬性

備註

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

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

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

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

遠端裝置會被驗證,且此插槽上的通訊會被加密。

如果能建立認證的套接字連結,請使用此套接字。 認證指的是對連結金鑰進行驗證,以防止中間人攻擊。

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

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

適用於