BluetoothDevice.CreateInsecureL2capChannel(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Crie um Canal orientado para Conexão Bluetooth L2CAP (CoC) BluetoothSocket que possa ser usado para iniciar uma conexão de saída segura com o dispositivo remoto com o mesmo valor de protocolo dinâmico/multiplexador de serviço (PSM).
[Android.Runtime.Register("createInsecureL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public Android.Bluetooth.BluetoothSocket CreateInsecureL2capChannel(int 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)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.CreateInsecureL2capChannel : int -> Android.Bluetooth.BluetoothSocket
[<Android.Runtime.Register("createInsecureL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)>]
member this.CreateInsecureL2capChannel : int -> Android.Bluetooth.BluetoothSocket
Parâmetros
- psm
- Int32
valor de PSM dinâmico do dispositivo remoto
Retornos
um coc #BluetoothSocket pronto para uma conexão de saída
- Atributos
Comentários
Crie um Canal orientado para Conexão Bluetooth L2CAP (CoC) BluetoothSocket que possa ser usado para iniciar uma conexão de saída segura com o dispositivo remoto com o mesmo valor de protocolo dinâmico/multiplexador de serviço (PSM). O transporte Bluetooth com suporte é somente LE.
Isso foi projetado para ser usado BluetoothAdapter#listenUsingInsecureL2capChannel() para aplicativos Bluetooth ponto a ponto.
Use BluetoothSocket#connect para iniciar a conexão de saída.
O aplicativo que usa essa API é responsável por obter o valor de PSM do dispositivo remoto.
O canal de comunicação pode não ter uma chave de link autenticada, ou seja, ela pode estar sujeita a ataques pessoais no meio. Use #createL2capChannel(int) se um canal de comunicação criptografado e autenticado for possível.
Java documentação para android.bluetooth.BluetoothDevice.createInsecureL2capChannel(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.