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)