ANDROID PACKAGE
안드로이드 패키지(Android Package): 어플리케이션 프로그램코드와 리소스 파일을 총괄하여 일컫는 명칭. 어플리테이션을 나누어주는 단위가 된다.
TASK
태스크 (Task): 하나의 태스크는 일반적으로 하나의 어플리케이션이며, 홈스크린상에서 하
나의 프로그램 아이콘으로 보여진다. 여러개의 액티비티(Activity)를 가진 하나의 안드로이드 패키지가 만들어지면 그 액티비티들중 하나가 맨 꼭대기 레벨의 시작점이 된다. 이 액티비티는 manifest.xml 파일의 Intent-filter내에 아래와 같이 정의되는데, 태스크의 시작이 된다. 이후 다른 액티비티들은 이미 만들어진 하나의 태스크의 다른 부분으로 존재한다.
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
좀 기술적인 이야기이지만 새로운 태스크가 시작되는 것인가 와 기존 태스크의 부분으로 시작하는것인가를 가르는 것은 Activity Intent가 Intent.FLAG_ACTIVITY_NEW_TASK flag 를 가지고 시작하느냐 아니냐에 있다.
PROCESS
프로세스 (Process): 낮은레벨의 커널근처에 있는 어플리케이션이 실행되는 프로세스를 지칭. 일반적으로 하나의 안드로이드 패키지에는 하나의 프로세스가 존재한다.
![]() | ![]() ![]() | 12-27 | 2372 | |
![]() | ![]() ![]() | 12-11 | 1720 | |
53 | ![]() ![]() | 03-15 | 1542 | |
52 | ![]() ![]() | 01-31 | 1638 | |
51 | ![]() ![]() | 01-31 | 2130 | |
50 | ![]() ![]() | 01-31 | 1293 | |
49 | ![]() ![]() | 01-19 | 1597 | |
48 | ![]() ![]() | 01-11 | 1437 | |
47 | ![]() ![]() | 01-03 | 1983 | |
46 | ![]() ![]() | 12-27 | 2372 | |
45 | ![]() ![]() | 12-19 | 1702 | |
44 | ![]() ![]() | 12-14 | 1679 | |
43 | ![]() ![]() | 12-11 | 1720 | |
42 | ![]() ![]() | 12-09 | 1368 | |
41 | ![]() ![]() | 12-01 | 1591 | |
40 | ![]() ![]() | 12-01 | 1769 | |
39 | ![]() ![]() | 12-01 | 1243 |
댓글 없음:
댓글 쓰기