Я должен преобразовать свои байты в unsigned char и unsigned short, как это делается в iOS
latitude = (unsigned char)(bytebuffr.getchar(0)) + ((unsigned short)(bytebuffr.getchar(1)& 0xF)) << 8);
Как мне добиться этого в моем android коде. пожалуйста помогите уже попробовал это в android но не работает,
lattitude = (short) ((getUnsignedByte((byte) (bb.getChar(0) & 0xFF))) +
getUnsignedByte((byte) ((bb.getChar(1) & 0x0F))) << 8);
bb это bytebuffer и bb.getchar дает мне байты, которые читаются из bytebuffer