BluetoothDevice.CreateInsecureL2capChannel(Int32) Метод

Определение

Создайте канал Bluetooth L2CAP, ориентированный на подключение (CoC), BluetoothSocket который можно использовать для запуска безопасного исходящего подключения к удаленному устройству с тем же динамическим значением протокола или мультиплексера служб (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)>]
member this.CreateInsecureL2capChannel : int -> Android.Bluetooth.BluetoothSocket

Параметры

psm
Int32

динамическое значение PSM с удаленного устройства

Возвращаемое значение

#BluetoothSocket coC, готовый к исходящему подключению

Атрибуты

Комментарии

Создайте канал Bluetooth L2CAP, ориентированный на подключение (CoC), BluetoothSocket который можно использовать для запуска безопасного исходящего подключения к удаленному устройству с тем же динамическим значением протокола или мультиплексера служб (PSM). Поддерживаемый транспорт Bluetooth доступен только для LE.

Это предназначено для BluetoothAdapter#listenUsingInsecureL2capChannel() одноранговых приложений Bluetooth.

Используется BluetoothSocket#connect для запуска исходящего подключения.

Приложение, использующее этот API, отвечает за получение значения PSM с удаленного устройства.

Канал связи может не иметь ключа ссылки, прошедшего проверку подлинности, т. е. он может быть подвержен атакам пользователя в середине. Используйте #createL2capChannel(int) , если возможно зашифрованный и прошедший проверку подлинности канал связи.

Java документации по android.bluetooth.BluetoothDevice.createInsecureL2capChannel(int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к