Desidero connettermi dalla mia app nel dispositivo Android a un dispositivo remoto (accoppiato). Il dispositivo remoto è un modulo HC-05.
il mio codice è:errore di connessione bluetooth android (leggere socket non riuscito potrebbe essere chiuso o timeout)
UUID uuid = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb"); //Standard SerialPortService ID
try {
mSocket = MyDevice.createRfcommSocketToServiceRecord(uuid);
} catch (IOException e) {
Toast.makeText(this, "S", Toast.LENGTH_SHORT).show();
}
ba.cancelDiscovery();
try {
mSocket.connect();
} catch (IOException e){
Toast.makeText(this, e.getLocalizedMessage(), Toast.LENGTH_SHORT).show();
Log.e("YOUR_APP_LOG_TAG1", "I got an error", e);
}
try {
mOutputStream = mSocket.getOutputStream();
mInputStream = mSocket.getInputStream();
} catch (IOException e) {
Toast.makeText(this, "io", Toast.LENGTH_SHORT).show();
}
Ma ottengo un errore nella linea di mSocket.connect().
Errore:
read failed socket might closed or timeout read ret
prega di aiuto.
Hai ricevuto una risposta per questo, ho anche lo stesso problema. –
Si prega di fare riferimento: - http://stackoverflow.com/questions/18657427/ioexception-read-failed-socket-might-closed-bluetooth-on-android-4-3 –