Chcę połączyć się z mojej aplikacji w urządzeniu z Androidem do zdalnego urządzenia (sparowane). Zdalnym urządzeniem jest moduł HC-05.
mojego kodu jest:Błąd połączenia bluetooth z Androidem (odczyt nieudanego gniazda mógł zostać zamknięty lub przekroczony czas oczekiwania)
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();
}
Ale pojawia się błąd w kolejce mSocket.connect().
Błąd:
read failed socket might closed or timeout read ret
proszę o pomoc.
Otrzymałeś odpowiedź na to, ja też dostaję ten sam problem. –
Proszę odnieść się: - http://stackoverflow.com/questions/18657427/ioexception-read-read-failed-socket-might-closed-bluetooth-on-android-4-3 –