본문 바로가기
My Image
프로그래밍/Android

[Android] 안드로이드 기본 프로젝트 구조

by Lim-Ky 2017. 5. 18.
반응형



1. AndroidManifest.xml


보통 매니페스트라고 부르며, 앱의 구성요소나 권한등의 정보를 설정하고 정의함!

앱에 대한 정보를 담고있음. 여기서 특히 앱 권한을 부여한다는 점을 꼭 기억


2. /java


자바 소스 파일이 들어있는 폴더로 [/app/src/main]폴더 안에 있음

표준 자바와 마찬가지로 패키지명과 동일한 하위 폴더들이 만들어짐

쉽게 생각해서 앱 UI를 동적으로 처리,컨트롤하고 앱의 백단 뒤에서 전반적인 처리를 함


3. /res


리소스 파일이 들어있는 폴더로 [app/src/main] 폴더 안에 있음

XML 레이아웃,그림 파일,문자열을 정의한 XML 파일 등이 들어있는데 각 파일의 유형에 따른 하위 폴더들이 만들어져 있음

(레이아웃 파일[/res/layout], 그림 파일[/res/drawable], 문자열을 정의한 XML 파일[/res/values])


4. /gradle


개발환경이 자동으로 만들어 내는 소스 파일이 들어가는 폴더

*안드로이드 각종 라이브러리를 추가할 수 있음

*안드로이드 빌드,타켓 버전 등을 설정할 수 있음





반응형

댓글