For some inexplicable reason the byte primitive type is signed in Java. This mean that valid values are -128..127 instead of the usual 0..255 range representin
byte
I am using bytes right now in java for a bluetooth android project.