BluetoothDevice.CreateL2capChannel(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個藍牙 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。