본문 바로가기

Android

Android] Manifest

-매니페스트 : 앱의 [패키지,컴포넌트,권한,기기호환성]을 관리하는 파일

 >위치 : app> mainfests>Androidmanifest.xml

 >구조 :

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.sms">

    <application>
        <activity>
            <intent-filter>
                <action/>
                <category/>
            </intent-filter>
        </activity>
    </application>

</manifest>

 

 

1) 패키지

> 앱의 실별자인 패키지 정보 등록 

> 설정 위치 : manifest >package

* 앱을 구별하는 실별자로 작용

* R.java에서 리소스를 찾을 떄에 패키지 정보 활용

 

2) 컴포넌트

> 앱의 구성 요소로 [액티비티, 서비스, 컨텐츠프로바이더, 브로드캐시트리시버] 등록

> 설정 위치 : manifest > application > activity/service/provider/receiver 

* 상위 태그 application에는 아이콘, 라벨 등 속성 값 설정

* 하위 태그 intent-filter에는 암시적 인텐트를 통한 컴포넌트 실행 정보 등록

 

3) 권한

> 전화 걸기, 연락처 접근 등 각종 권한정보 등록

> 설정 위치 : manifest > uses-permissions

 

4) 기기 호환성

> 앱에서 요구하는 기능 및 호환되는 기기 유형 등록

> 설정 위치 : manifest > uses-feature

 

'Android' 카테고리의 다른 글

Android] Button 클릭 시 화면 전환(Intent사용)  (0) 2022.01.12
Andriod] Constraintlayout 정렬  (0) 2022.01.11
Andriod]4대 컴포넌트  (0) 2022.01.07
Android]Linearlayout 정렬  (0) 2022.01.05
Android] Layout 기초  (0) 2022.01.04


Calendar
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
더보기
Archives
Visits
Today
Yesterday