서비스의 이중목적
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)입니다.
'안드로이드' 카테고리의 다른 글
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 |