- Today
- Total
목록Serialize (2)
내 머릿속 데이터베이스
출처 : VIZPEI 님 블로그 (http://blog.vizpei.kr/74522627) 이전글 : [Programming/Mobile] - [Android] Parcelable Object 만들기(1) [In Case of Inner Class] 저번에는 아주 간단한 Rect 클래스로 parcelable하게 만들어 보았습니다. 이번에는 좀 더 복잡한 형태의 클래스를 가지고 parcelable하게 만들어 보도록 하죠. 이번에 parcelable하게 만들어 볼 클래스는 EyePoint 클래스 입니다. public class EyePoint { public Point left; public Point right; public class Point { public int x; public int y; } }..
출처 : Vizpei 블로그(http://blog.vizpei.kr/74522627) 이곳이 가장 잘 정리해 둔 것 같아서 퍼옴 [Parcel Class] Android의 핵심 중에서 Binder Driver라는 녀석이 있습니다. Linux Kernel의 driver로 되어 있고, IPC이긴 하지만 기존의 IPC와는 살짝 다른 녀석 입니다. 저도 어떻게 만들었는지는 잘 모릅니다만, shared memory를 통하여 오버헤드도 적고 프로세스 사이에 비동기로 호출도 이루어 진다고 합니다. 그리고 Binder는 기존 IPC처럼 데이터만 전달 하는게 아니라, 하나의 프로세스에서 다른 프로세스로 Object를 넘길 수도 있게끔 설계 되어 있습니다. (물론 Serialize 기술을 사용하면 Object도 주고 받을..