프로그래밍/Android
[Android] 안드로이드 기본 프로젝트 구조
Lim-Ky
2017. 5. 18. 16:47
반응형
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
개발환경이 자동으로 만들어 내는 소스 파일이 들어가는 폴더
*안드로이드 각종 라이브러리를 추가할 수 있음
*안드로이드 빌드,타켓 버전 등을 설정할 수 있음
반응형