자바 설치 : https://www.oracle.com/technetwork/java/javase/downloads/index.html
환경 변수 등록
새 시스템 변수 : JAVA_HOME
변수 값 : C:\Program Files\Java\jdk-11.0.2
Path 들어가서 %JAVA_HOME%\bin 등록
환경변수 잘됬는지 확인)
안드로이드 스튜디오 : https://developer.android.com/studio?hl=ko
안드로이드 스튜디오 시작
1.
템플릿이 여러개 있습니다.
템플릿 |
설명 |
Add No Activity |
프로젝트를 생서앟면서 액티비티를 생성하지 않는 경우 백그라운드에섬나 작동하는 서비스형 App이거나 라이브러리 프로젝트일 경우 UI가 필요 없으므로 이것을 선택한다 |
Basic Activity |
'AppBar'와 'FloatingActionButton'이 포함된 단순한 앱을 생성 |
Bottom Navigation Activity |
사용자가 단일 탭에서 최상위 보기를 쉽게 탐색하고 전환할 수 있도록 '표준 하단 탐색 모음'을 제공 보통 애플리케이션에 3~5개의 최상위 대상이 있는 경우에 이 템플릿을 사용 |
Empty Activity |
'샘플 텍스트' 컨텐츠가 있는 '단일 레이아웃' 파일과 '빈 Activity'를 생성 |
Fullscreen Activity |
'기본 전체 화면 뷰'와 '표준 UI 컨트롤로 구성된 뷰'를 번갈아 표시하는 앱을 생성 |
Google Admob Aads Activity |
'Admob' 모바일 광고 플랫폼이 포함된 앱을 생성 |
Google Maps Activity |
'Google Map'이 포함된 앱을 생성 |
Login Activity |
'표준 로그인 화면'을 생성 사용자 인터페이스로는 '이메일' 및 '암호'필드, 그리고 '로그인 버튼'등이 포함 |
Master / Detail Flow |
'항목의 목록'과 개별 항목의 세부 정보'를 모두 보여주는 앱을 생성 목록 화면에 표시된 항목을 클릭하면 해당 항목의 세부 정보를 보이는 화면이 열립니다. 이 두 가지 표시에 대한 레이아웃은 앱을 실행하는 기기에 따라 결정됩니다. |
Navigation Drawer Activity |
Basic Activity에서 생성하는 항목과 함께 "탐색 창"메뉴를 생성합니다. 탐색 메뉴는 앱의 왼쪽에서 오른쪽 확장되고 일반 AppBar와 더불어 표시됩니다. |
Scrolling Activity |
긴 텍스트 콘텐츠를 위한 '스크롤 뷰'와 '축소형 툴바'가 있는 앱을 생성 페이지를 아래로 스크롤하면 헤더 역할을 할 수있는 ToolBar가 자동으로 축소되고 FloatingActionButton이 사라집니다. |
Settings Activity |
앱에 대한 '사용자 기본 설정' 또는 '설정을 표시하는 Acttivity를 생성 |
Tabbed Activity |
여러 섹션과 Swipe 탐색 및 AppBar가 포함된 앱을 생성 섹션은 왼쪽 및 오른쪽으로 Swipe하여 탐색할 수 있는 Fragment로 정의 |
Run 실행하기
1. 화살표 클릭
2. Create New Virtual Device 생성하기
3. 기종 선택
4. 원하는 운영체제 선택
5. 가상 디바이스 이름 설정 및 기타 설정
6. 실행시 첫 로딩화면
7. 최종 실행화면
'App > 안드로이드' 카테고리의 다른 글
Singleton 패턴 및 Obejct 클래스 / Data Class / 내부/중첩 클래스 (0) | 2019.04.10 |
---|---|
Getter/Setter / Property와 Field / 클래스 상속/위임 / 프로퍼티 위임(lazy, observable, map) (0) | 2019.04.08 |
코틀린(Kotlin) 특징 (0) | 2019.04.06 |
버튼 구현 / 데이터 타입 / 제약정보 추가 / 접근제어자 (0) | 2019.04.06 |
초기 폴더 구조 / 주석 / 진입점 및 매니페스트 (0) | 2019.04.06 |