안드로이드 프로젝트 폴더 구조(2-3)
저번 포스팅에서 만들었던 HelloWorld 프로젝트를 가지고, 안드로이드의 프로젝트가 어떤 구조로 되어 있는지 알아보자.
안드로이드 프로젝트는 아래 이미지와 같은 구조로 구성된다.
src |
자바 소스 파일이 들어가는 폴더 |
gen |
ADT가 자동으로 만들어내는 자바 클래스 파일이 들어있는 폴더 R.java가 이 폴더에 생성된다. (인위적으로 수정 하지 말 것.) res 밑에 있는 이미지, xml 등을 관리해주는 자바 클래스가 있다. |
assets |
안드로이드 어플리케이션에서 사용되는 자원이 저장되는 폴더 동영상이나 데이터 파일 등이 저장된다. |
bin |
안드로이드 어플리케이션이 실행될때 사용되는 컴파일된 파일들이 저장되는 폴더 APK 파일, AndroidManifest.xml 등이 저장된다. |
libs |
안드로이드 어플리케이션에서 사용되는 라이브러리(jar) 파일 저장 폴더 |
res |
리소스 파일(XML, 이미지 등)이 들어있는 폴더 하위에는 layout, drawable, values 등이 있다. |
AndroidManifest.xml |
안드로이드 어플리케이션에 대한 정보를 담고 있는 파일 버전, 아이콘, 구성요소, 권한 등의 정보를 담고 있다. |
project.properties |
빌드시 사용되는 정보가 들어 있는 파일 |
위에 있는 모든 폴더에 대해 외울려고 할 필요는 없다.
.폴더는 src, libs, res 까지, 파일은 AndroidManifest.xml 만 기억하면 된다.
자바 클래스는 src에, 라이브러리는 libs에 xml과 이미지는 res에 저장하고, 안드로이드 어플리케이션의 주요 정보는 모두 AndroidManifest.xml에서 수정한다는 것만 기억하자.
다음 포스팅에서는 이미지 파일이 들어가는 어플리케이션을 만들어보겠다.
.'Android > lecture' 카테고리의 다른 글
aar 파일 jar 변환(안드로이드 프로젝트 라이브러리 활용) (1) | 2016.10.08 |
---|---|
안드로이드 두 번째 프로그래밍(2-4) (3) | 2016.06.05 |
안드로이드 APK 설치하기(2-2) (1) | 2016.06.05 |
안드로이드 APK 파일 생성하기(2-1) (2) | 2016.06.05 |
처음으로 안드로이드 APP 개발하기(1-4) (2) | 2016.06.05 |