Android读取的数据文件的字节顺序

时间:2012-03-02 02:22:06

标签: android

目前,我们有一个二进制数据文件,使用oracle JVM从桌面计算机生成。桌面oracle JVM以大端格式保存文件。

现在,我们将文件发送到我们的Android设备,并从中读取。我们的Android应用程序不使用任何NDK功能。我们意识到可以正确读取大端文件。

这种行为在不同设备上是否一致?在我的Android应用读取文件之前,是否需要在运行时检查endiannes?

1 个答案:

答案 0 :(得分:2)

如果您使用DataOutputStreamDataInputStream,那么事情将以“与机器无关的方式”进行编码。对于数字类型,这恰好是“网络字节顺序”(即:big-endian)。