最終更新:2016-01-12 (火) 12:37:03 (3026d)  

android.os.Parcel
Top / android.os.Parcel

APIのパラメータをシリアライズしたもの。基本的にBinder経由でのAPIのやり取りはすべてParcelを通して行われる。

http://www.atmarkit.co.jp/fsmart/articles/android31/02.html

メモ

  • カーネルを経由してプロセス間で受け渡しされるデータを抽象化したクラス
  • 書き込まれたデータはJavaヒープの外にバイト配列として展開される
  • データが追加されるたびに「realloc」で領域が確保されます。Javaヒープの外にデータを保持するのは、プロセス間通信カーネルモジュールがダイレクトにアクセスできるようにするためです。

関連

参考