BluetoothDevice.CreateInsecureL2capChannel(Int32) Metodo

Definizione

Creare un canale orientato alla connessione Bluetooth L2CAP (CoC) BluetoothSocket che può essere usato per avviare una connessione in uscita sicura al dispositivo remoto con lo stesso valore psxer (dynamic protocol/service multiplexer).

[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

Parametri

psm
Int32

valore PSM dinamico dal dispositivo remoto

Valori restituiti

un #BluetoothSocket coC pronto per una connessione in uscita

Attributi

Commenti

Creare un canale orientato alla connessione Bluetooth L2CAP (CoC) BluetoothSocket che può essere usato per avviare una connessione in uscita sicura al dispositivo remoto con lo stesso valore psxer (dynamic protocol/service multiplexer). Il trasporto Bluetooth supportato è solo LE.

Questo è progettato per essere usato con BluetoothAdapter#listenUsingInsecureL2capChannel() per le applicazioni Bluetooth peer-peer.

Usare BluetoothSocket#connect per avviare la connessione in uscita.

L'applicazione che usa questa API è responsabile del recupero del valore PSM dal dispositivo remoto.

Il canale di comunicazione potrebbe non avere una chiave di collegamento autenticata, ovvero potrebbe essere soggetta ad attacchi di tipo person-in-the-middle. Usare #createL2capChannel(int) se è possibile un canale di comunicazione crittografato e autenticato.

per android.bluetooth.BluetoothDevice.createInsecureL2capChannel(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a