Tôi có một khung 22 byte. Khung là luồng đầu vào từ gia tốc kế thông qua bluetooth. Các số đọc gia tốc là một số 16 bit được chia thành hai byte.Hợp nhất hai byte trong java/android
Khi tôi cố gắng hợp nhất các byte với bộ đệm [1] + bộ đệm [2], thay vì thêm các byte, nó chỉ đặt kết quả cạnh nhau. vì vậy 1 + 2 = 12.
Ai đó có thể cho tôi biết cách kết hợp hai byte này để lấy số ban đầu. (Btw các byte được gửi về cuối nhỏ)
Cảm ơn
Xem xét hoạt động bitwise và bit-shift. http://leepoint.net/notes-java/data/expressions/bitops.html – HXCaine
Hãy xem câu hỏi này: http://stackoverflow.com/questions/1026761/how-to-convert-a-byte-array -to-its-number-value-java –