Android
[Android] 이클립스에서 생성된 안드로이드 프로젝트 폴더 각각의 역할
rhys
2014. 2. 13. 02:33
반응형
폴더 및 파일 |
설명 |
AndroidManifest.xml |
프로젝트의 버전, 이름, 권한 등의 정보가 담겨 있음 |
project.properties |
프로젝트 빌드 대상의 정보 |
src/MainActivity.java |
자바 파일(앱) |
gen/R.java |
프로젝트의 객체들에 접근하기 위한 ID 파일. 컴파일 시 자동 생성 |
Android Library |
앱의 빌드 대상이 되는 안드로이드 버전 |
Android Dependencies |
외부 라이브러리가 추가되면 추가됨 |
assets |
리소스 폴더로 res 폴더와 동일한 역할을 하지만, 이 리소스를 사용하기 위해서는 AssetManager를 이용해야 함 |
bin |
컴파일된 dex와 패키징된 apk파일이 저장됨 |
libs |
프로젝트에 추가한 외부 라이브러리가 저장된 폴더 |
res/drawable |
비트맵 형식의 파일(png, 9.png, jpg, gif) 이미지를 나타내는 XML을 저장. 해상도에 따라 hdpi, mdpi, ldpi로 나뉨 |
res/layout |
응용프로그램을 디자인한 XML 레이아웃 위치 |
res/menu |
메뉴와 관련된 XML파일 위치 |
res/values |
프로젝트에 이용한 값이 저장된 XML 파일 위치. 일반적으로 array.xml, color.xml, dimes.xml, strings.xml, styles.xml 등 |
반응형