서비스의 이중목적
1. 백그라운드 작업 수행.
2. IPC(Inter-Process Communication)를 위한 원격 접속 가능한 오브젝트를 만들어 내는것.

백그라운드 작업
 - 전형적인 사용자 인터페이스 혹은 UI를 사용하지 않는 프로세스를 뜻함.

Service Class 형태
 public class "서비스 클래스 명" extends Service {
 @Override
 public void onCreate()  {
 }

 @Override
 public void onDestory()  {
 super.onDestory();
 }

 @Override
 public IBinder onBind(Intent intent)  {
 return null;
 }
}

IPC(Inter-Process Communication)
 - 서로 다른 프로세스들에 포함된 애플리케이션 컴포넌트 간의 커뮤니케이션은 IPC를 
   이용하여 가능합니다.
   IPC를 구현할때의 핵심은 AIDL(Android Interface Definition Language)입니다.

Remote procedure calls

Life Cycle



출처 및 참고
 : http://blog.naver.com/mirnae/100101468187

'안드로이드' 카테고리의 다른 글

Telephony Manager  (0) 2011.01.17
Telephony 란?  (0) 2011.01.17
브로드캐스팅 인텐트를 위한 메서드  (0) 2011.01.17
Intent Action  (0) 2011.01.17
명시적 인텐트(Explicit Intent)  (0) 2011.01.17

+ Recent posts