/ / Scansione per un dispositivo Bluetooth specifico su Android: Android, Bluetooth

Scansione per un dispositivo Bluetooth specifico su Android - Android, bluetooth

ho trovato questa domanda sulla ricerca di dispositivi Bluetooth, che piuttostorispecchia molto i documenti Android, ma trovo che sia buono quando il telefono (o tablet) non è stato precedentemente associato a un altro (nel mio caso un terminale Point of Sale).

Tuttavia, dopo che si è verificato l'associazione e pertinentedati sul POS memorizzati (nome e indirizzo), come potrei fare per stabilire una connessione direttamente al POS (o un altro dispositivo in cui il nome e l'indirizzo sono noti) senza ripetere il processo di rilevamento? Trovo i documenti Android un po 'carenti in questo aspetto.

risposte:

1 per risposta № 1

È possibile utilizzare getRemoteDevice (indirizzo stringa) su BluetoothAdaptor per ottenere l'oggetto BluetoothDevice per il dispositivo remoto specificato nell'indirizzo.

Quindi è possibile connettersi a quel dispositivo tramite

public BluetoothSocket createRfcommSocketToServiceRecord (UUID uuid)