티스토리 뷰

Android

[Android] 이클립스에서 생성된 안드로이드 프로젝트 폴더 각각의 역할

rhys
반응형


폴더 및 파일

설명

 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 등


반응형

댓글