본문 바로가기

안드로이드

안드로이드 공부 기초 5(AndroidManifest.xml)

 App의 구조와 설정이 저장되어 있는 AndroidManifest.xml 파일을 알아보자. 

 

 

 

 

 

 

 

<AndroidManifest.xml >

 

 

 

 

 application 태그에서는 기본 앱 설정을 할 수 있다.

 allowBackup 속성은 안드로이드 시스템에서 제공하는 백업 기능에 이 App을 포함할 것인지를 결정하는 것이다. true이면 재설치 시 기존 정보를 복원하고 false이면 재설치하더라도 항상 새로 설치한다. 

 icon은 App 아이콘이고 label은 App 이름이다. supportRtl는 이슬람 문화권의 오른쪽에서 왼쪽으로 글 쓰는 방식에 대한 것을 지원하는지에 대한 설정으로, true로 설정하면 이슬람 문화권의 경우 안드로이드 시스템이 자동으로 왼쪽과 오른쪽을 반전해준다. theme는 App의 테마 색이다. 


 activity 태그는 Activity 파일에 대한 설정을 가지는 태그이다. 개발자는 Activity를 만들 때마다 매니페스트 파일에 activity 태그를 추가해줘야 한다. intent-filter 태그 안에는 action과 category 태그가 존재하는데, action 태그의 속성으로 android.intent.action.MAIN을 가지고 category 태그의 속성으로 android.intent.category.LAUNCHER를 가지는 Activity는 App 실행 시 첫 Activity가 된다.