나의 플랫폼/안드로이드
[ Android ] AIDL 파일 예제
GsBOB
2013. 1. 28. 12:32
android 소스를 보다가 aidl 파일이 보여서..
무엇인고~ 하고 바로 구글 형님에게 물어보니~
역시나 한 유능한 분께서 블로그도 써놓고 예제도 올려놓으셨다.
http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110083320332&parentCategoryNo=18&viewDate=¤tPage=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
예제를 실행해보면 확실히 알 수 있을 것이다.
그럼 오늘도 즐코딩~