最終更新:2016-01-12 (火) 12:37:03 (2999d)
android.os.Parcel
Top / android.os.Parcel
APIのパラメータをシリアライズしたもの。基本的にBinder経由でのAPIのやり取りはすべてParcelを通して行われる。
http://www.atmarkit.co.jp/fsmart/articles/android31/02.html
メモ
- カーネルを経由してプロセス間で受け渡しされるデータを抽象化したクラス
- 書き込まれたデータはJavaヒープの外にバイト配列として展開される
- データが追加されるたびに「realloc」で領域が確保されます。Javaヒープの外にデータを保持するのは、プロセス間通信でカーネルモジュールがダイレクトにアクセスできるようにするためです。