1. 프로젝트 구조
폴더명 | 설명 | |
manifests | AndroidManifest.xml 에 안드로이드 애플리케이션 정보가 포함되어 있고, 안드로이드 장치 기능에 대한 액세스 권한등을 추가할 수 있다. | |
java | 자바 소스 파일. MainActivity.java 파일 포함 | |
res | drawable | 이미지 파일 저장 |
layout | 텍스트 상자, 버튼 등과 같은 안드로이드 객체가 화면에서 구성되는 방식을 정의하는 xml 레이아웃 파일 배치 | |
values | 제목, 레이블 등과 같은 다양한 문자열 값을 저장하는 xml 파일 사용 (글로벌 서비스해야하기 때문에 문자열은 별도 관리) | |
anim | 애니메이션 객체로 컴파일된 xml 파일 사용 | |
menu | 에플리케이션 메뉴에서 xml 파일 정의 | |
raw | 음악, 비디오 같은 미디어 파일 저장 | |
xml | 에플리케이션 구성 요소 | |
Gradle Scripts | Gradle 툴을 편리하게 사용할 수 있는 스크립터 컨테이너. 애플리케이션 빌드를 진행할 수 있다. |
2. 안드로이드 프로젝트 생성하기
2-1. File > New > New Project 선택
2-2. 템플릿은 No Activity 선택
2-3. 프로젝트 설정하기
- Name : 이름 지어주기(Package Name 은 자동으로 수정됨)
- Save location : 저장 경로 설정
- Language : Java / Kotlin 중 선택하기
- Minimum SDK : 버전 선택하기.(많은 유저들이 사용할 수 있도록 API21 로 선택했다)
2-5. 우측 하단에 초록색으로 표시되는 Build 가 끝나면 새 프로젝트가 생성된다.
3. MainActivity 생성하기
앱 실행했을 때, 보이는 화면 하나하나를 Activity라 한다.
Activity
- .java class file : 로직 구성
- .xml file : 화면 구성
개발순서
xml 파일로 화면개발 > java 파일로 로직개발
3-1. 위에서 생성한 프로젝트의 java 디렉토리에 생성된 패키지에 MainActivity 를 생성해 준다.
java > com.yoon.diceapp(도메인) 선택 후 오른쪽 마우스 > New > Activity > Empty Views Activity 선택
com : 일반적으로 상업용(commercial)을 의미
yoon : 회사명이나 팀 이름 등 식별자 표시
diceapp : 프로젝트나 애플리케이션의 이름
3-2. Launcher Activity 체크
3-3. MainActivity.java 와 activity_main.xml 이 생성된 것을 확인할 수 있다.
'Android Studio' 카테고리의 다른 글
[Android Studio] 구글 지도 표시하기 (0) | 2024.06.19 |
---|---|
[Android Studio] Fragment 설정 하기, MainActivity에 연결하기 (0) | 2024.06.18 |
[Android Studio] 카메라와 앨범 사용하기 위한 xml 파일, 메니페스트파일, 라이브러리 환경설정 (0) | 2024.06.14 |
[Android Studio] 앱 아이콘 만드는 방법 (0) | 2024.06.04 |
[Android Studio] 앱의 액션바(Action Bar)를 없애는 방법 (0) | 2024.06.04 |