kak0s1931 Δημοσ. 17 Δεκεμβρίου 2015 Δημοσ. 17 Δεκεμβρίου 2015 Καλησπέρα σας, Δημιουργώ ένα application το οποίο συνδέεται με bluetooth με το OBD2. Το ΟΒD στέλνει δεδομένα και υπάρχει βιβλιοθήκη η οποία τα μετατρέπει σε αριθμούς κτλ. Στον πιο κάτω κώδικα που έχω διαβάζει μια χαρα τα αποτελέσματα αλλά μόνο για 1 φορά. Όταν βάλω το while loop για να γίνεται live monitoring και να αλλάζουν οι τιμές τότε κρασαρει το application. Καμιά ιδέα; while ((!Thread.currentThread().isInterrupted())){ try { Thread.sleep(5000,0); } catch (InterruptedException e) { e.printStackTrace(); } try { engineRpmCommand.run(bSocket.getInputStream(), bSocket.getOutputStream()); } catch (IOException e1) { e1.printStackTrace(); } catch (InterruptedException e1) { e1.printStackTrace(); } //speed try { speedCommand.run(bSocket.getInputStream(), bSocket.getOutputStream()); } catch (IOException e1) { e1.printStackTrace(); } catch (InterruptedException e1) { e1.printStackTrace(); } try { engCool.run(bSocket.getInputStream(), bSocket.getOutputStream()); } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } try { trPos.run(bSocket.getInputStream(), bSocket.getOutputStream()); } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } }
kak0s1931 Δημοσ. 17 Δεκεμβρίου 2015 Μέλος Δημοσ. 17 Δεκεμβρίου 2015 Δεν δουλεύει σε debug mode απευθείας από το android studio το κινητό που έχω. Το κάνω apk και το βαζω στο κινητό. χρησιμοποιω την βιβλιοθήκη του lighthouse για obd! υπάρχει μέσα στο android studio.
ALLisCHAOS Δημοσ. 20 Δεκεμβρίου 2015 Δημοσ. 20 Δεκεμβρίου 2015 Τώρα σοβαρα? Προσπαθείς να λύσεις ένα πρόβλημα χωρίς debug mode? Καλή τύχη.Υπάρχουν ένα σωρό emulators, καλύτερος κατεμε ο genymotion
ktiniatros Δημοσ. 20 Δεκεμβρίου 2015 Δημοσ. 20 Δεκεμβρίου 2015 μπορείς να δεις το log και από τη συσκευή. βάλε στο manifest: android:debuggable="true" (στο <application> element)και χρησιμοποίησε το Αndoid Monitor tool (το οποίο είναι ενσωματωμένο πλέον στο Android Studio. Θα δείχνει πλέον app σου σαν debuggable application, οπότε μπορείς να απομονώσεις πολύ εύκολα το log του και να δεις το stacktrace του.
@_zerocool Δημοσ. 21 Δεκεμβρίου 2015 Δημοσ. 21 Δεκεμβρίου 2015 Αν δεν βγάλεις ούτε έτσι άκρη δοκίμασε το παρακάτω, είναι σαν supercharged Log. https://github.com/JakeWharton/timber
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα