Parcelable 썸네일형 리스트형 Parcelable을 이용한 Remote Service Binding Android에 어떤 service를 넣어두고 여기저기 각각의 Application에서 하나의 service를 필요할 때 끌어다 쓰는 것을 하고 싶었다. ... 대부분 나와있는 예제는 APK 안에 activity + service를 같이 포함해 놓고 동작시키는 예제들이 많았다. 꼭 뭔가 하고 싶은 것들은 없더라... 에효 그래서 여기 저기 뒤지다가 하나 만들어 보았음 1. aidl 파일을 하나 만들어야 한다. IRemoteService.aidl 파일을 하나 만들어 넣는다. package test.remoteService interface IRemoteService{ void test1(); } 2. ADT가 포함된 eclipse 에서는 java 파일을 build하기 전에 aidl 파일이 있으면 먼저 bu.. 더보기 Android interface definition language Android 는 aidl을 이용하여 service를 위한 IPC를 지원할 수 있다. 프로세스 간에 객체를 전달하려면, OS 수준 기본요소로 해체할 필요가 있다. (즉, data를 OS가 이해하는 prmitive로 분해한다는 의미) 커스텀 클래스 객체 전달 Parcelable 인터페이스를 구현 public class AIDLTest implements Parcelable{ ...... public void writeToParcel(Parcle out, int flags){ out.writeLong(date.getTime()); out.writeString... out.writeDouble } public static final Parcelable.Create CREATE = new Parcelable.C.. 더보기 이전 1 다음