티스토리 뷰
안드로이드 스튜디오 프로젝트의 구조
Android Studio 좌측에는 프로젝트 각 파일들을 지정할 수 있습니다.
Android 프로젝트는 app과 Gradle Scripts로 이루어져있습니다.
app의 하위 항목으로 'maifest', 'java', 'res' 등이 있습니다.
Gradle Scripts는 애플리케이션이 어떻게 구성될 것인지 빌드 정보와 환경설정 정보를 가지고 있습니다.
java
java에서는 activity의 소스 코드가 나타납니다.
자바 코드를 보아도 어디에도 "Hello, World!"는 보이지 않습니다. 이는 안드로이드가 UI를 xml을 이용하여 분리 관리 하기 때문입니다. 12번째 줄의 setContentView(R.layour.activity_main)이 액티비티의 ContentView를 R.layout.activity_main으로 설정하였다는 의미입니다.
res
res는 Resource를 줄인말입니다.
res의 하위항목으로는 'drawable', 'layout', 'mipmap', 'values' 가 있습니다. drawable에서는 이미지를 관리합니다. layout은 화면의 UI를 담당하는 레이아웃 리소스를 관리합니다. mipmap에서는 애플리케이션 아이콘과 관련한 이미지를 넣습니다. values에서는 문자열 및 색상과 관련한 설정을 관리합니다.
mainfest
Android 시스템이 앱을 실행하기 전해 반드시 알아야 하는 환경설정 파일 및 메타 정보 들이 들어있습니다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 모바일 앱 설계
- C언어 한글
- 다이나믹 프로그래밍
- C언어 printf문
- res 의미
- MinGW 한글 깨짐
- 필드 폭 지정
- manifest 의미
- 안스 프로젝트 구조
- CLion 한글 깨짐
- 윈도우 복붙
- printf 계산 순서
- c언어 필드 폭지정
- 증감연산자 계산 순서
- python list 팁
- 계산 순서
- CLion 한글
- C언어 한글 깨짐
- 연산 순서
- 배열 주의사항
- MinGW 한글
- printf 스택
- C언어 배열 선언
- c언어 공백 출력
- 배열 메모리 할당
- 복붙하기
- 앱 프로그래밍
- 백준
- printf문 연산자
- 배열 메모리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함