-매니페스트 : 앱의 [패키지,컴포넌트,권한,기기호환성]을 관리하는 파일
>위치 : 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 |