【发布时间】:2016-05-19 17:40:16
【问题描述】:
我正在使用 Android Studio 构建一个应用,在我的项目中,我需要进行很多转换,例如将 short/int 转换为字节数组。我还希望我的应用程序从用 C 编码的机器人接收数据,并且机器人发送一个包含很多 uint16-32、int16-32 的结构...... 我发现很多帖子和代码可以帮助我在字节数组中转换我的属性,但我总是看到人们在谈论 Little Endian 和 Big Endian,我无法理解其中的区别。如果有人可以向我解释...... 注意:机器人通过带有 TCP 协议的 Wifi 套接字发送数据
【问题讨论】:
-
阅读en.wikipedia.org/wiki/Endianness或stackoverflow.com/questions/22030657/…及相关问题。
int需要 4 个字节,字节序是关于它们是按 0、1、2、3 还是 3、2、1、0 排序的(例如,在套接字上的字节流中)
标签: java android tcp type-conversion endianness