본문 바로가기
Education/대학 수업

[안드로이드] 프로젝트 디렉토리 by 용호

by ★용호★ 2010. 7. 15.

2010년 7월 15일 목요일




AndroidManifest.xml 파일 : 대상 애플리케이션 자체 뿐만 아니라 애플리케이션에 포함된 컴포넌트(액티비티나 서비스 등)에 어떤것이 있는지를 정의

Bin 디렉토리 : 컴파일된 애플리케이션 코드가 들어간다.
Bin/classes/ 디렉토리 : 컴파일된 자바 클래스가 들어간다.
Bin/classes.dex 파일 : 컴파일된 자바 클래스로 만든 실행 파일이다.
Bin/애플리케이션이름.ap_ 파일 : 애플리케이션의 모든 리소스 파일. ZIP으로 압축돼있다.
Bin/애플리케이션이름-debug.apk(or unsigned.apk) 파일 : 실제 안드로이드 애플리케이션
Libs 디렉토리 : 애플리케이션에서 사용하는 외부 라이브러리 파일이 위치

Src 디렉토리
: 애플리케이션을 구성하는 자바 소스 코드가 들어간다.

Res 디렉토리
: 아이콘이나 GUI 레이아웃등 컴파일된 자바 코드와 함께 애플리케이션 패키지에 포함될 각종 파일을 보관
Res/drawable/디렉토리 : 이미지 파일이 들어간다.
Res/layout/디렉토리 : XML 형태로 저장된 사용자 인터페이스 레이아웃 정의 내역이 들어간다.
Res/menu/디렉토리 : 특정 디렉토리로 구분하기 어려운 내용이 모두 들어간다.
Res/raw/디렉토리 : 특정 디렉토리로 구분하기 어려운 내용이 모두 들어간다
Res/values/디렉토리 : 문자열 등의 각종 값이 들어간다.
Res/xml/디렉토리 : XML 형태로 저장된 기타 다양한 내용이 들어간다.
Assets 디렉토리 : 장비에 애플리케이션을 설치할 때 함께 설치할 그 밖의 데이터 파일이 들어간다.
R.java 파일 : 빌드 시스템이 자동으로 생성하는 파일이기 때문에 직접 수정하지 않아야 하며, 필요할 때마다 빌드 시스템이 알아서 변경해준다.(열어보면 res 디렉토리에 들어있는 여러 파일을 가리키는 상수값이 나열돼있다.)



참조 : 알짜만 골라 배우는 안드로이드 프로그래밍

댓글