2011년 1월 1일 토요일

[Android 강좌][Korean][테마] - Android Project 폴더 구성




추가로 문의 사항이나, 궁금한 점이 계시면 연락주세요.
(joonryang@gmail.com)
※ 도움이 되셨다면, ^^. 맨 위 광고클릭 좀..ㅎㅎ


1. 'Root' Floder configuration
 - AndroidManifest.xml
 : Application에 대한 정보가 수록된 xml 문서
 - 'bin'
 : 컴파일된 'Application 바이너리 및 Object'가 저장되는 폴더
 - 'libs'
 : Application에 필요한 외부 jar 파일을 저장하는 폴더
 - 'src'
 : Application Java 소스 코드가 저장되는 폴더
 - 'res'
 : Application에 필요한 Layout, Image, String 등이 저장되는 폴더
 즉 Application 리소스가 저장되는 폴더
 - 'asset'
 : Application 배포 시, 'Application Package'에 포함되어 배포되는 리소스.
 해당 raw 형태의 리소스를 java 소스 상에서 'AssertManager Class'를 통해서 접근하여 사용할 수 있다.

2. 'res' Folder configuration
 - 'anim'
 : animation을 지정하는 xml 문서가 저장되는 폴더
 - 'drawable'
 : Application에 필요한 'png, jpeg 등' 이미지 저장 폴더
 - 'raw'
 : 컴파일 되지 않은 리스스 저장.
 'Resources Class'를 통해서 접근 가능함.
 - 'values'
 : Application에 필요한 String 및 오브젝트 style 등이 저장되는 폴더

3. Project 산출물('bin' Folder)
 - 'classes' Folder
 : 컴파일된 Java Code.
 - 'classes.dex'
 : 실행 가능한 컴파일된 Java Code.
 - 'resources.ap'
 : 'res' Folder 밑의 리소스를 'zip' 압축 알고리즘을 통해 압축된 파일
 - '....apk'
 : Install 가능한 Android Application

댓글 없음:

댓글 쓰기