안드로이드 프로젝트 폴더 구조(2-3)

Posted by Breeze24
2016. 6. 5. 00:26 Android/lecture
안드로이드 프로젝트 폴더 구조


저번 포스팅에서 만들었던 HelloWorld 프로젝트를 가지고, 안드로이드의 프로젝트가 어떤 구조로 되어 있는지 알아보자. 



1. 안드로이드 프로젝트 구조


 안드로이드 프로젝트는 아래 이미지와 같은 구조로 구성된다. 

android folder



 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에서 수정한다는 것만 기억하자. 


다음 포스팅에서는 이미지 파일이 들어가는 어플리케이션을 만들어보겠다. 

.