정의
: XML파일이며, 안드로이드 운영체제에게 앱을 설명하는 메타데이터를 포함한다.
우리 프로젝트의 루트 디렉터리에 위치한다.
앱의 모든 액티비티는 운영체제가 접근할 수 있게 반드시 매니페스트에 선언되어야 한다.
왜냐하면.. Intent에 실린 class 이름이 그 패키지의 매니페스트에 선언되었는지를 확인하기 때문이다.
매니페스트에 시작시킬 액티비티 이름이 없으면 ActivityNotFoundException 예외가 발생한다.
이클립스에서는 직접 매니페스트에 새로 만든 액티비티를 선언해줘야 했는데,
안드로이드 스튜디오는 액티비티를 생성하면 자동으로 매니페스트에 선언해준다.
내가 생각하는 안드로이드 스튜디오의 최대 장점이다.
대학생 학부 시험에서 이 부분때문에 점수를 잃어본 기억이 있다.
세상 점점 좋아지네 ㅎ.ㅎ
'Android' 카테고리의 다른 글
setRetainInstance(true) Vs onSaveInstanceState(Bundle) (0) | 2015.06.23 |
---|---|
Android Studio에서 @drawable 대신 @mipmap! (0) | 2015.06.23 |
장치 회전과 액티비티의 부활 (0) | 2015.06.19 |
CH02 챌린지 all clear (0) | 2015.06.19 |
모델-뷰-컨트롤러, MVC (0) | 2015.06.18 |