多少百分比的 Android 手机是小端?

问题描述 投票:0回答:1

编辑: 这与 Android NDKEndianness 不同,因为该问题询问的是如何找到字节序,而不是有多少设备是大端/小端。模组,请不要将此标记为欺骗。


只是好奇,是否值得同时支持大/小端 Android 手机?我的应用程序中有一些字节序敏感的代码,对于那些好奇的人来说,它涉及将

long
序列化为字节流。我认为我的手机是大端,因为
ByteBuffer.getLong()
正在从我写入的字节流中以大端方式读取。

支持big/little-endian Android手机值得吗?我不确定 big-endian 与 little-endian 相比有多常见。是否有可用数据告诉我们每个的相对百分比?

谢谢。

java android cpu-architecture endianness
1个回答
9
投票

Android 总是小端。这记录在其ABIs(应用程序二进制接口)的页面上:

  • 运行时内存存储和加载的字节顺序。 Android 始终是小端。
© www.soinside.com 2019 - 2024. All rights reserved.