코린이 탈출기

chapter 9.2 - manifest - 앱 정보사항 관리 본문

인터넷 강의/클래스101 - 비전공자들을 위한 나만의 안드로이드 앱 만들기

chapter 9.2 - manifest - 앱 정보사항 관리

50HEE 2021. 5. 25. 17:08

chapter 9.1에서는 mipmap을 이용해서 아이콘을 저장하였다면 이번 chapter 9.2에서는 mipmap에 설정한 아이콘을 적용해보겠습니다.

설명을 위해서 이전 글을 참고해 주세요.

 

2021.05.25 - [안드로이드/클래스101 - 비전공자들을 위한 나만의 안드로이드 앱 만들기] - chapter 9.1 - mipmap - 앱 아이콘 제작

 

Manifest는 프로젝트의 전반적인 시각 정보와 앱에서 사용하는 기능 권한 등의 정보가 담겨 있습니다.

그리고 앱에 어떤 액티비티, 서비스 등이 등록되어 있는지 관리하는 역할을 합니다.

 

manifest

 

 

manifest application 태그의 속성에 대해 보겠습니다.

 

icon / roundIcon - 앱의 실행 아이콘을 설정하는 속성입니다.

메뉴 화면에서 보이는 아이콘을 의미합니다.

mipmap을 이용해서 icon / roundIcon 모두 수정해야 모든 폰에서 아이콘이 제대로 작동합니다.

즉, 앱 아이콘을 바꿀 때는 둘 다 같이 바꿔주어야 합니다.

ruondIcon의 경우에는 mipmap에서 설정한 아이콘 이름에 round가 붙여져 있는 코드가 자동으로 설정되어있어 그 코드로 작성해야 합니다. 

 

label - 앱의 아이콘과 함께 적히는 앱의 이름을 의미합니다. 

앱의 이름을 변경하는 방법은 Values > String.xml로 들어가면 됩니다.

Label

들어가서 기존의 이름(파란색 부분)을 지우고 원하는 이름으로 입력하면 됩니다.

굳이 이렇게 들어와서 복잡하게 설정하는 이유는 이 파일로 들어와 언어 별로 설정을 하면 사용자의 언어 설정에 따라 다국어가 지원되기 때문입니다.

 

theme - 앱이 어떤 테마를 가질 것인지를 설정할 수 있습니다.

예를 들면 액션바를 지우는 것, 테마를 어둡게 만드는 것 등이 있습니다.

테마의 경우 액티비티마다 설정이 가능합니다.

테마의 경우 종류가 다양하여 한 번씩 사용해보세요.

 

가장 먼저 시작되는 액티비티를 설정할 수도 있습니다.

<intent -filter> 태그 중 MAIN과 LUNCHER을 가진 태그가 있는 액티비티가 앱의 시작점이 됩니다.

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

<intent-filter>

Comments