안드로이드 핵심 파일과 디렉터리 구조

CODEDRAGON Development/Android

반응형

안드로이드 응용프로그램의 핵심 파일과 디렉터리 구조

   

안드로이드 파일

설명

AndroidManifest.xml

AndroidManifest.xml파일은 응용프로그램의 전역 설정을 저장.

응용프로그램의 능력, 앱의 권한, 사용되는 라이브러리, 실행 방식, 엑티비티 등 설정해주는 곳.

project.properties

project.properties 파일은 자동으로 생성되는 프로젝트 파일로, 응용프로그램의 빌드 대상과 기타 적절한 빌드 시스템 옵션들 정의.

src폴더

응용프로그램의 모든 소스 코드를 담는 필수 폴더.

bin폴더

컴파일된 애플리케이션 코드가 저장.

gen폴더

응용프로그램을 위해 자동으로 생성된 자원(resource)파일들을 담는 필수 폴더.

R.java(응용프로그램 자원 관리자 소스 파일) 자동생성

res폴더

아이콘이나 GUI 레이아웃 등 컴파일된 자바 코드와 함께 애플리케이션 패키지에 포함될 파일 보관

res/drawable-xhdpi/ic_launcher.png

초고해상도 이미지 폴더

res/drawable-hdpi/ic_launcher.png

고해상도 이미지 폴더

res/drawable-ldpi/ ic_launcher.png

저해상도 이미지 폴더

res/drawable-mdpi/ ic_launcher.png

중해상도 이미지 폴더

res/layout/activity_main.xml

단일 화면 레이아웃 파일

res/values/strings.xml

응용프로그램 문자열 자원들