Dev_Study/Android

9. 매니페스트(AndroidManifest.xml)

LeeDaniel 2018. 1. 26. 16:50

매니페스트

설치된 애플리케이션의 구성요소나 권한을 정의

모든 안드로이드 애플리케이션은 가장 상위폴더에 매니페스트 파일이 있어야하며

이 정보는 애플리케이션이 실행되기전에 시스템이 알아야 할 내용들을 정의하고있다

 

매니페스트의 주요 역할

-애플리케이션의 자바패키지 이름 지정

-애플리케이션 구성요소에 대한 정보 등록(액티비티, 서비스, 브로드캐스트 수신자, 내용 제공자)

-각 구성요소를 구현하는 클래스 이름 지정

-애플리케이션이 가져야하는 권한에 대한 정보 등록

-다른 애플리케이션이 접근하기위해 필요한 권한에 대한 정보 등록

-애플리케이션 개발 과정에서 프로파일링을 위해 필요한 instrumentation클래스 등록

-애플리케이션에 필요한 안드로이드 API의 레벨 정보 등록

-애플리케이션에서 사용하는 라이브러리 리스트

반응형

'Dev_Study > Android' 카테고리의 다른 글

11. 토스트 (Toast)  (0) 2018.01.26
10. 리소스  (0) 2018.01.26
8. 브로드캐스트 수신자(BroadcastReceiver)  (0) 2018.01.26
7. 서비스  (0) 2018.01.26
6. 액티비티 수명주기 (Life Cycle)  (0) 2018.01.26