📌 01. 애플리케이션의 설치
프로젝트를 통하여 애플리케이션을 개발했다면 apk라는 파일로 압축이 되어서 마켓에 등록된다.
애플리케이션이 설치되면 위에서 말했듯 안드로이드 os는 AndriodManifests.xml파일을 찾아서 분석을
하게 된다.
이때 안드로이드 4대 구성요소 중 어떤 것들이 있는지 파악하여 이를 정리하게 된다.
📌 02. 애플리케이션의 실행
애플리케이션이 실행이되면 일단 화면을 나타내주어야 하고 화면을 나타내주는 단위인
activity를 AndriodManifests.xml파일에서 찾게된다.
보통의 앱은 화면이 하나로 구성되어있지 않을 것이다.
여러 화면이 있다는 것은 activity또한 여러개가 있다는 것이므로
os는 앱이 처음 실행되면 첫 화면을 나타내주는 activity를 찾게된다.
첫 화면을 나타내는 activity는 다음과 같은 내용을 담고 있다.
<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
intent-filter라는 태그 안에 MAIN이라는 이름을 가진 activity를 찾는 것이다.
만약 MAIN이라는 이름을 가진 activity가 여러개라면 코드상 가장 위에있는 activity를 찾는다.
MAIN이라는 이름을 가진 activity는 하나만 만드는 것이 규칙이다.
'Andriod' 카테고리의 다른 글
Day05-1_LinearLayout (1) | 2022.09.20 |
---|---|
Day05_Layout (1) | 2022.09.20 |
Day04_View (0) | 2022.09.20 |
Day02_프로젝트의 구조 (1) | 2022.09.20 |
Day01_안드로이드의 구성요소 (0) | 2022.09.20 |