teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

C->Javaで「デシリアライズ」と書いていましたが、質問内容を見直すと逆でしたね。

2016/06/12 12:48

投稿

peki00
peki00

スコア17

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  Cの構造体を変数としてそのまま取り込むことは出来ません。
2
- Cの構造体をメモリ上に展開されたデータと見立てて、Java側でシリアライズして、インスタンスに読み込む形になります。
2
+ Cの構造体をメモリ上に展開されたデータと見立てて、Java側でシリアライズして、展開する形になります。
3
3
 
4
4
  Andoird の ソースツリーにある、android.os.Parsel.java とandroid_os_Parcel.cpp のつながりや、
5
5
  それを扱っている android.util.Binder.java 辺りが参考になると思います。