Android - 안드로이드 어플리케이션의 구조

Android 2011.08.02 00:26
안드로이드 애플리케이션은 필수 요소와 옵션 요소로 구성된다고 합니다.
안드로이드 애플리케이션의 구성요소들을 밑에 표로 정리했습니다.

구성요소

설명

필수 여부 

src

소스 코드 폴더 

필수

assets

임의 폴더와 파일들의 질합

옵션

res

리소스 폴더이 폴더의 하위에는 drawable, anim, layout, menu, value, xml, raw 폴더가 들어 있다.

필수

drawable

이미지나 이미지 디스크립터 파일이 들어 있는 폴더

옵션

anim

애니메이션들이 서술돼 있는 xml 디스크립터 파일이 들어 있는 폴더

옵션

layout

뷰 폴더애플리케이션 뷰는 코딩을 통해서가 아니라 반드시 xml 디스크립터를 이용해서 생성해야 한다.

옵션

menu

메뉴에 대한 xml 디스크립터 파일이 들어 있는 폴더

옵션

values

기타 리소스가 들어 있는 폴더이 폴더 내의 모든 리소스는 xml 디스크립터에도 정의된다.이 폴더에는 string, styles, colors 등의 리소스가 들어 있다.

옵션

xml

추가 xml 파일이 들어 있는 폴더

옵션

raw

xml 이외의 추가 데이터가 들어 있는 폴더

옵션

AndroidManifest.xml

 안드로이드 애플리케이션 디스크립터 파일이 파일에는 액티비티. 콘텐트 프로바이더, 서비스, 애플리케이션의 인터넷 수신자들이 정의돼 있다.이 파일을 이용하여 애플리케이션에 필요한 권한을 직접 정의할 수도 있으며 애플리케이션의 서비스들을 이용하여 특정 권한을 다른 애플리케이션에 부여할 수도 있다. 또한 이 파일에는 해당 애플리케이션이나 다른 애플리케이션을 테스트하는 데 사용할 수 있는 적절한 배치 세부사항도 기입할 수 있다.

필수


이론적인 내용이나 한번이나마 보면 낳을 것 같아서 적어봤습니다.
실제로 작업을 하다보면 하나둘씩 이해가 가실 거라 생각합니다.

저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comment 0

Write a comment