Je travaille avec ma nouvelle application qui a traité l'image capturée à partir de téléphone portable appareil photo. Mon téléphone est le Nexus S, 2.3.4.
J'ai créer un ARGB_8888 Bitmap avec les données capturées. Je sais que le ndk image lib, mais c'est seulement le soutien 2.2 et au-dessus. Donc je passe l'int[] de Bitmap à NDK et retrouve de la couleur d'ordre des octets est little-endian.
J'ai cherché sur le wiki et trouvé architecture arm est bi-endian. http://en.wikipedia.org/wiki/Endianness#Bi-endian_hardware
Ma question est de savoir si le bras est bi-endian, comment juger de l'ordre des octets dans le dispositif spécifique? Dois-je tester l'ordre d'octet à chaque fois avant d'accéder aux données?