Tengo una trama de 22 bytes. El marco es la corriente de entrada desde un acelerómetro a través de bluetooth. Las lecturas del acelerómetro son un número de 16 bits dividido en dos bytes.Combinar dos bytes en java/android
Cuando intento combinar los bytes con el búfer [1] + búfer [2], en lugar de agregar los bytes, simplemente coloca los resultados uno al lado del otro. entonces 1 + 2 = 12.
Podría alguien decirme cómo combinar estos dos bytes para obtener el número original. (Por cierto, los bytes se envían little endian)
Gracias
Analice las operaciones en modo bit y bit-shift. http://leepoint.net/notes-java/data/expressions/bitops.html – HXCaine
Eche un vistazo a esta pregunta: http://stackoverflow.com/questions/1026761/how-to-convert-a-byte-array -to-its-numeric-value-java –