본문 바로가기

나의 플랫폼/안드로이드

[ Android ] AIDL 파일 예제

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

android 소스를 보다가 aidl 파일이 보여서..

무엇인고~ 하고 바로 구글 형님에게 물어보니~


역시나 한 유능한 분께서 블로그도 써놓고 예제도 올려놓으셨다.

http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110083320332&parentCategoryNo=18&viewDate=&currentPage=1&listtype=0


 AIDL ( Android Interface Definition Langage ) 는 IPC의 한 역할로,

서로 다른 프로세스 에서 Class를 공유하고자 할 때 사용한다고 정의 하고 싶다.


즉, 일반적으로 Activity에선 Service를 start하고 end의 역할이 끝이다.

하지만, AIDL을 이용하면 Service와 binding되어

Service의 함수들을 마음 껏 사용이 가능하다.

참조 : http://javaexpert.tistory.com/114

참조2 : http://blog.naver.com/PostView.nhn?blogId=tempests05&logNo=20146137109


예제를 실행해보면 확실히 알 수 있을 것이다.


그럼 오늘도 즐코딩~