BluetoothDevice.CreateInsecureL2capChannel(Int32) Método

Definição

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.

Aplica-se a