■やったこと ADK使ってAndroid端末側に構造体でデータを送りつける。 ■困ったこと intとか、Arduino側とAndroid端末側でサイズが違ったので、バイト配列読み込み時にByteBufferが例外出して死んだ。 型 Java Arduino byte 1byte 1byte int 4byte 2byte long 8byte 4byte float 4byte 4byte double 8byte 4byte ■解決策 ByteBuffer使って、正しいbyte数で読んであげれば良い。 Arduino側スケッチ Android端末側 結果
![[arduino][android][adk]構造体を送る](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1a3c5942cec9550dc31df3c8b733c70081bf73a/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEiOS_lBCHKTi-NOvjdG934Kqko6KiWaGivPypH1_0UuThQY4VXzlNhgt46lkjl9z75PI7a0c1N-i7z8VOveowTDMCh1FHY8rMKduFGcQZjKkbYUcIaL2Z0bopWHkbDZOMvF92Z9p5PvTom-%2Fw1200-h630-p-k-no-nu%2Fadk_struct.png)