ByteBuffer Little Endian insert ne fonctionne pas

Je dois faire une communication à deux sens entre l'ancien système et un appareil android.
Le système d'héritage utilise little endian octet de commande.
J'ai mis en œuvre avec succès la réception de la partie, cependant l'envoi fonctionne pas.

Étrange parce que pour moi, il semble que le ByteBuffer classe dysfonctionnements (j'ai peine à croire qu')

    ByteBuffer byteBuffer = ByteBuffer.allocate(4);
    byteBuffer.order(ByteOrder.LITTLE_ENDIAN);
    byteBuffer = ByteBuffer.allocate(4);
    byteBuffer.putInt(88);
    byte[] result = byteBuffer.array();

Résultats:
[0, 0, 0, 88]

    ByteBuffer byteBuffer = ByteBuffer.allocate(4);
    byteBuffer.order(ByteOrder.BIG_ENDIAN);
    byteBuffer = ByteBuffer.allocate(4);
    byteBuffer.putInt(88);
    byte[] result = byteBuffer.array();

Également les résultats de la même:
[0, 0, 0, 88]

Cependant, si je ne me trompe pas little endian la commande doit retourner:
[88, 0, 0, 0]

Alors, quel est le point que je suis absent?

source d'informationauteur Sandor