[안드로이드] AndroidManifest.xml(1) - manifest 노드
[안드로이드] AndroidManifest.xml(1) - manifest 노드
1. AndroidManifest.xml 파일이란 ??
: 애플리케이션의 구성 정보와 설정 정보를 담고 있는 애플리케이션 구성의 가장 기본이 되는 파일이다.
화면을 구성하는 액티비티를 등록하고 기기 자원을 사용 할 수 있도록 사용 권한을 설정한다.
2. manifest 노드
: 애플리케이션 패키지명, 버전, SDK 버전정보 등을 설정
▪ Package : 배포할 패키지명 정의
▪ Version code : 배포할 버전 코드 정의(마켓 배포 할 때 버전을 올려서 배포한다.)
▪ Version name : 배포할 버전 이름 정의
▪ Shared user id : 다른 응용 프로그램과 공유할 아이디
▪ Shared user label : shared user id 에 대한 라벨
▪ Install location (2.2 부터 지원) : 애플리케이션을 확장 저장 장치에 설치 할 수 있도록 해주는 옵션,
정의하지 않으면 기본적으로 내장 저장 장치에 설치 된고 이동 할 수 없음
옵션 | 설명 |
auto | 사용자 필요에 따라 자유롭게 이동해가면 사용할 수 있는 옵션 |
internalOnly | 기본 설정값. 내장 저장 장에만 설치 |
perferExternal | 애플리케이션을 먼저 확장 저장 장치에 설치하려 시도하고,확장 저장 장치에 여유 공간이 없으면, 내장 장치에 설치. 필요에 따라 이동 가능 |
[안드로이드] AndroidManifest.xml(1) - manifest 노드
'구성 > AndroidManifest' 카테고리의 다른 글
[안드로이드] AndroidManifest.xml(3) - activity, uses-permission 노드 (0) | 2018.01.17 |
---|---|
[안드로이드] AndroidManifest.xml(2) - uses-sdk, supports-screens, application 노드 (0) | 2018.01.17 |