본문 바로가기
앱 비지니스/안드로이드 스튜디오

[안드로이드 앱 만들기 기초] Androidmanifest 구성 요소

by 3C Retsam 2021. 1. 22.

Androidmanifest 구성 요소

안드로이드 스튜디오 프로젝트를 생성하면 기본적으로 생성 되는 xml파일인 Androidmanifest.xml입니다.
Androidmanifest.xml는 앱의 전반적인 요소를 정하는 아주 중요한 문서입니다.

생성된 Androidmanifest.xml

package - 앱에서 만들어지는 패키지 이름입니다.
android:allowBackup - 백업 서비스 제공 여부를 정합니다. API 23부터 지원합니다,
android:icon - 앱의 아이콘을 정합니다. res/mipmap 폴더 안에 있는 ic_launcher.png 파일로 설정 되어 있습니다.
android:label - 앱의 이름입니다. 프로젝트 생성 시 정한 이름으로 되어 있습니다. res/values/strings.xml에서 설정 가능하고 직접 설정도 가능합니다.
android:supportsRtl - Right to left의 줄임말로 오른쪽에서 왼쪽으로 사용하는 레이아웃을 지원합니다.(보는 방향이 다른 나라를 위해) API 17부터 지원합니다.
android:theme - 앱의 테마를 설정합니다. 상태창이나 앱 상단바를 바꾸거나 글씨를 바꾸는 설정값입니다. res/values/styles.xml에서 설정값을 가져옵니다.

<activity> - 액티비티를 설정해 줍니다. 앱에서 제공받는 액티비티와 실행되는 액티비티등을 설정 할 수 있습니다. 기본 액티비티 말고 다른 액티비티를 추가 시 반드시 Androidmanifest에 추가 시켜 줘야 합니다.

 

더 자세한 설명은 개발자 페이지에서 확인 가능합니다.

앱 매니페스트 개요  |  Android 개발자  |  Android Developers

 

앱 매니페스트 개요  |  Android 개발자  |  Android Developers

모든 앱 프로젝트는 프로젝트 소스 세트의 루트에 AndroidManifest.xml 파일(정확히 이 이름)이 있어야 합니다. 매니페스트 파일은 Android 빌드 도구, Android 운영체제 및 Google Play에 앱에 관한 필수 정보

developer.android.com

 

액티비티 설명 보러 가기
[안드로이드 앱 만들기 기초] Activity 액티비티 (tistory.com)

 

[안드로이드 앱 만들기 기초] Activity 액티비티

Activity 프로젝트를 생성하면 기본적으로 MainActivity가 생성이 됩니다. AndroidManifest.xml파일에 MainActivity정보가 있습니다. Activity는 안드로이드 앱의 화면에 UI를 표시하기 위한 기본 요소입니다. L..

codenet.tistory.com

 

댓글