BluetoothDevice.CreateL2capChannel(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создайте канал Bluetooth L2CAP, ориентированный на подключение (CoC), BluetoothSocket который можно использовать для запуска безопасного исходящего подключения к удаленному устройству с тем же динамическим значением протокола или мультиплексера служб (PSM).
[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 с удаленного устройства
Возвращаемое значение
#BluetoothSocket coC, готовый к исходящему подключению
- Атрибуты
Комментарии
Создайте канал Bluetooth L2CAP, ориентированный на подключение (CoC), BluetoothSocket который можно использовать для запуска безопасного исходящего подключения к удаленному устройству с тем же динамическим значением протокола или мультиплексера служб (PSM). Поддерживаемый транспорт Bluetooth доступен только для LE.
Это предназначено для BluetoothAdapter#listenUsingL2capChannel() одноранговых приложений Bluetooth.
Используется BluetoothSocket#connect для запуска исходящего подключения.
Приложение, использующее этот API, отвечает за получение значения PSM с удаленного устройства.
Удаленное устройство будет проходить проверку подлинности и обмен данными на этом сокете будет зашифровано.
Используйте этот сокет, если возможна ссылка на прошедший проверку подлинности сокета. Проверка подлинности относится к проверке подлинности ключа ссылки, чтобы предотвратить атаки с пользователем в середине.
Java документации по android.bluetooth.BluetoothDevice.createL2capChannel(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".