01. 안드로이드 개요와 개발환경 구축 제목.

Slides:



Advertisements
Similar presentations
Node.js on Android 김상선. Node.js 2009 년 Ryan Dahl 이 개발 자바스크립트로 네트워크 어플리케이션을 작성할 수 있는 플랫폼 간단히 말하면 서버사이드 자바스크립트.
Advertisements

모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
CHAP. 2 안드로이드 개발 도구 설치. © 2012 생능출판사 All rights reserved 개발 과정의 개요.
Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여.
삼성소프트웨어멤버십 20 th 박희근 ( A n d r o i d.
안드로이드 (Android) 발표자 : 이강민. 1. 안드로이드란 ? 구글에서 제작한 모바일 디바이스를 위한 플랫폼 ▫ 모바일 디바이스 플랫폼이란 ?  모바일 디바이스를 위한 소프트웨어 집합 ( 미들웨어, 키 어플리케이션, 운영체제 등 ) 2. 모바일 플랫폼 시장 점유율.
© 2012 생능출판사 All rights reserved 매니페스트 파일 적재목록 ( 적하목록 )
김상근 실장 룩 미디어는 고객의 요구를 100% 수용합니다. 룩 미디어는 특정 테마 의상과 선별 노선으로 주목도를 높이도록 도와드립니다.
컴퓨터공학과 CHAP.1 기초 사항. 컴퓨터공학과 1스마트폰 스마트폰 = 컴퓨터 + mp3 플레이어 + 휴 대용 게임기 다양한 앱 설치 가능.
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
Couple Tetris 제안서 맨땅에해딩 (GNU-A3) 06 안대웅, 06 박순응. CONTENTS 1. 프로젝트 정의 및 목적 2. 프로젝트 결과물의 개요 2.1. 프로젝트 결과물의 구조도 2.2. 프로젝트 결과물의 흐름도 2.3. 프로젝트 결과물의 그림 2.4.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
2013학년도 3-1 정보컴퓨터공학부 컴퓨터 소프트웨어 설계 및 실험
선거정보 모바일 앱 사용자 매뉴얼.
A n d r o i d Android 2010년 5월 19일 동서대학교 백선재
“ 안드로이드 ” 개발 환경 설정 [ 컨버전스팀 ] ㈜한 싹 2011 년 01 월 03 일.
Open Platform을 기반으로 한 System SW 및 Application SW 전문가
Android 개발환경 설정 및 Android View 소개
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
제2장 자바 개발 도구.
○ 본 강의 자료는 이지스퍼블리싱(주)에서 제공하는 강의 교안입니다.
어서와 Java는 처음이지! 제1장 기초 사항.
SCM 웹 뷰어 환경구성 안내 작성일 : / 작성자 : 경영정보팀 임지훈 사원.
Puzzle 1 To 50 관심분야연구회 박찬수 장진호 최효진.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
Web Programming 강의 소개
Chapter-2. 개발환경 구축하기.
어서와 Java는 처음이지! 제1장 기초 사항 IT응용시스템공학과 김형진 교수.
GNS3의 특징과 사용법 VMware Workstation 문찬웅 & 최성민.
자바란 무엇인가? JDK의 다운로드 및 설치 방법 Hello, Java 프로그램의 작성 자바 프로그램의 작동 원리
Install & Simulation VLSI 시스템 설계
Linux/UNIX Programming
제1강 안드로이드 특징과 개발환경 구축 안드로이드 앱 개발 강좌.
Kasimov C언어 세미나 1st.
안드로이드 개요 2005년 휴대폰 소프트웨어 개발사인 Android를 구글이 인수 2007년 11월 오픈소스로 공개
Hello World Bot Framework
Borland® JBuilder™ 7 Installation.
13. 멀티미디어와 Google 지도 제목. 13. 멀티미디어와 Google 지도 제목.
3주차 Android Application ANDROID App..
가속도 감지센서를 이용한 안드로이드 게임 지도교수님 : 전진우 이동훈.
포스코신문고 모바일 어플 설치 방법(1/2) [ 접속
Power Java 제2장 자바 개발 도구.
PHP + Eclipse + Google Code를 이용한 개발환경
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
Android 개발환경 설치 및 Hello World
02. 처음으로 만드는 안드로이드 애플리케이션 제목.
UNIT 02 JDK & Tools 설치 로봇 SW 컨텐츠 교육원 조용수.
Android Studio 설치하기 PPD JSY.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Android studio로 Application 만들기.
CHAP. 2 안드로이드 개발 도구 설치.
Bot Framework Hello World Bot과 Telegram에서 대화 하기
Eclipse 플러그인을 활용한 자바/JSP 개발.
2강. 개발 환경 설정 JDK 설치 Path 설정 이클립스 다운로드 톰캣 설치 톰캣 환경 설정
CHAPTER 2 자바의 환경 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행환경.
객체 지향 프로그래밍.
OpenCV 설치 및 구성 OpenCV
모바일 운영 체제 구글의 안드로이드 애플의 iOS 마이크로소프트의 윈도폰 8 RIM의 블랙베리 OS
한국IT교육원 팀장 : 도신욱 팀원 : 박영준 윤상철 여성모
1강. 스프링이란? 프레임워크 스프링(SPRING) 설치 Lecturer Kim Myoung-Ho Nickname 블스
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
김 정 석 Web Programming 김 정 석
자바 5.0 프로그래밍.
운영체제의 종류 장승빈.
에스앤더헬스 세부기능 소개 Update :
CHAP. 2 안드로이드 개발 도구 설치.
운영체제보안 3번 과제 설명 팀 기반의 설계 프로젝트 박민재
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Presentation transcript:

01. 안드로이드 개요와 개발환경 구축 제목

안드로이드의 개념과 특징을 이해한다. 안드로이드 개발환경을 구축한다.

01 안드로이드의 개요 02 안드로이드의 개발환경 03 안드로이드의 개발환경 구축

1. 안드로이드 개요 ▶ 스마트폰 개요 스마트폰 스마트폰 역사 통화 기능 + 컴퓨터 + 다양한 기능 내장(MP3, 카메라, DMB, GPS 등) 스마트폰 역사 1992년 IBM사의 사이먼 (최초) 1996년 노키아 9000 2002년 마이크로소프트 포켓PC 2007년 아이폰 2008년 안드로이드 폰 2010년 윈도폰7

1. 안드로이드 개요 ▶ 스마트폰 운영체제 2014년 기준 세계시장 점유율 안드로이드 스마트폰 약 85%, 아이폰 약 12%, 윈도폰 약 3%

1. 안드로이드 개요 ▶ 안드로이드 역사 (1/2)

1. 안드로이드 개요 ▶ 안드로이드 역사 (2/2) ‘ 앱(App)’이라는 용어는 초반에는 아이폰용 응용프로그램(Application)을 줄여서 나타낸 말 요즘은 아이폰뿐 아니라 안드로이드나 윈도폰용 애플리케이션도 통칭해서 ‘앱’이라고 부름

1. 안드로이드 개요 ▶ 안드로이드의 주요 기능 안드로이드의 주요 기능 애플리케이션 프레임워크를 통해서 제공되는 API를 사용함으로써 코드를 재사용하여 효율적이고 빠른 애플리케이션 개발 가능 모바일 기기에 최적화된 달빅(Dalvik) 또는 아트(ART:Android Run Time)제공 2D 그래픽 및 3차원 그래픽을 최적화하여 표현 모바일용 데이터베이스인 SQLite를 제공 각종 오디오, 비디오 및 이미지 형식을 지원 모바일 기기에 내장된 각종 하드웨어(블루투스, 카메라, 나침반, WiFi 등) 지원 이클립스 IDE 또는 Android Studio를 통해 강력하고 빠른 개발환경 제공 롤리팝(5.0)부터는 다양한 안드로이드 기기를 통합 지원

1. 안드로이드 개요 ▶ 안드로이드의 특징 안드로이드의 특징 안드로이드의 핵심 커널(Kernel)은 리눅스(Linux)로 구성 안드로이드 애플리케이션 개발 언어는 Java를 사용 안드로이드 SDK에서 많은 라이브러리를 포함하고 있어 개발이 용이 오픈 소스를 지향하기 때문에 운영체제부터 관련 문서, 개발 도구 등 거의 모든 것을 무료로 사용 가능 지속적인 업그레이드를 제공

1. 안드로이드 개요 ▶ 안드로이드의 구조(1/3)

1. 안드로이드 개요 ▶ 안드로이드의 구조(2/3) 응용프로그램(Applications) 안드로이드 스마트폰에서 사용할 수 있는 일반적인 응용 프로그램 웹 브라우저, 달력, 구글맵, 연락처, 게임 등 사용자 입장에서 가장 많이 사용 Java로 제작됨 응용프로그램 프레임워크(Application Framework) 안드로이드 API가 존재하는 곳 안드로이드폰 하드웨어에 접근할 때는 Java에 직접 접근하는 것이 아니라 API를 통해서 가능

1. 안드로이드 개요 ▶ 안드로이드의 구조(3/3) 안드로이드 런타임(Android Runtime) Java 코어 라이브러리와 달빅 가상머신(Dalvik Virtual Machine) 또는 아트 런타임(ART Runtime)으로 구성 라이브러리(Libraries) 안드로이드에서 사용되는 여러 시스템 라이브러리는 시스템 접근때문에 Java가 아닌 C로 작성 리눅스 커널(Linux Kernel) 하드웨어의 운영과 관련된 저수준의 관리 기능들이 들어 있음 주로 메모리 관리, 디바이스 드라이버 보안 등

2. 안드로이드 개발 환경 ▶ 개발 운영체제 안드로이드 개발을 위한 운영체제 Windows, Linux, Mac이 있음 안드로이드 개발환경을 구축하면 가상의 안드로이드 장치인 AVD(Android Virtual Device) 제공 실제 안드로이드 장비없이도 안드로이드 장비가 있는 것처럼 작업 가능

2. 안드로이드 개발 환경 ▶ 개발 환경구성(1/2) 개발환경 구성이 완료되면 Android Studio를 실행해서 코딩과 수정을 통해 앱을 개발 코딩된 결과는 AVD에 출력하고, 개발자는 그 결과를 확인

2. 안드로이드 개발 환경 ▶ 개발 환경구성(2/2)

3. 안드로이드 개발 환경 구축 ▶ 개발환경 구축 순서

3. 안드로이드 개발 환경 구축 ▶ JDK 설치(1/6) http://java.oracle.com에 접속한 후 [Software Downloads]의 [Java SE]를 클릭

3. 안드로이드 개발 환경 구축 ▶ JDK 설치[2/6] [Java SE 8u25] 부분 아래쪽의 JDK <Download>를 클릭해서 다운로드

3. 안드로이드 개발 환경 구축 ▶ JDK 설치[3/6] ‘Accept License Agreement’를 체크하고 Windows x64용을 클릭 후 다운로드

3. 안드로이드 개발 환경 구축 ▶ JDK 설치[4/6] 다운로드한 파일 실행 후 설치 경로 지정하는 창에서, 디폴트로 두고 <Next> 클릭

3. 안드로이드 개발 환경 구축 ▶ JDK 설치[5/6] JDK 설치가 완료되면 JRE(Java Runtime Environment)를 설치하는 창이 나옴 여기서도 설치 경로를 디폴트로 설정 후 설치 완료

3. 안드로이드 개발 환경 구축 ▶ JDK 설치[6/6] 명령 프롬프트를 관리자 권한으로 열고 JAVA_HOME 시스템 변수에 JDK가 설치 된 경로를 추가

3. 안드로이드 개발 환경 구축 ▶ Android Studio 다운[1/2] http://developer.android.com/sdk/에 접속 후 <Download Android Studio> 클릭

3. 안드로이드 개발 환경 구축 ▶ Android Studio 다운[2/2] 라이선스에 동의하고 <Android Studio for Windows>를 클릭 후 설치 파일 다운로드

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[1/5] 다운로드받은 파일(android-studio-bundle-빌드버전.exe) 실행 후 항목이 모두 선택된 상태로 두고 <Next> 클릭

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[2/5] 환경 설정 화면에서 Android SDK Installation Location 부분을 간단한 경로 로 고쳐주는 것이 좋음

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[3/5] 인텔 x86 하드웨어 가속화와 관련된 설정으로 에뮬레이터(AVD)에 할당될 메모리 를 자동으로 설정된 기본값(Recommended)대로 두고 <Next>를 클릭

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[4/5] 시작 메뉴 폴더를 생성하는 화면에서도 기본값으로 두고 <Install>을 클릭

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[5/5] 설치가 완료되면 ‘Start Android Studio’의 체크박스를 끄고 <Finish>를 클릭

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설정[1/5] [Windows 시작]-[모든 프로그램]-[Android Studio]의 Android Studio를 실행

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[2/5] 다음과 같은 선택 화면이 나오면 아래쪽 ‘I do not have a previous ~~’가 선택된 상태에서 <OK>를 클릭

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[3/5] 업데이트가 필요하면 자동으로 다운로드 및 설치

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[4/5] Android Studio 초기화면 아래쪽의 ‘Configure’를 클릭한 후 ‘Settings’ 클릭

3. 안드로이드 개발 환경 구축 ▶ Android Studio 설치[5/5] 앞으로 코딩할 소스의 행 번호가 보이도록 설정 왼쪽 [Editor]-[Appearance]를 선택해서 오른쪽의 ‘Show line numbers’를 체크

3. 안드로이드 개발 환경 구축 ▶ SDK 업데이트[1/3] Android Studio 초기화면에서 ‘Configure’를 클릭한 후 ‘SDK Manager’를 클릭

3. 안드로이드 개발 환경 구축 ▶ SDK 업데이트[2/3] [Android SDK Manager] 창이 나오면 필요한 항목을 추가

3. 안드로이드 개발 환경 구축 ▶ SDK 업데이트[3/3] Android Studio의 업데이트 버전이 나오면 <Update and Restart>를 클릭

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[1/9] 파일 탐색기로 안드로이드 SDK가 설치된 경로의 ‘AVD Manager.exe’ 실행

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[2/9]

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[3/9] 오른쪽의 <Create>를 클릭하고 다음과 같이 입력 또는 선택

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[4/9]

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[5/9]

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[6/9] Lollipop을 선택한 후 <Start>를 클릭, <Launch>를 클릭해서 가상 장치를 부팅

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[7/9] 부팅 후 아래쪽 자물쇠 모양의 아이콘을 위쪽으로 스와이프(Swipe)

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[8/9] AVD 실행 후 ‘Settings’에서 언어를 한국어로 설정

3. 안드로이드 개발 환경 구축 ▶ AVD 생성[9/9] [맞춤법 검사기]를 클릭한 뒤 ‘사용’의 오른쪽을 클릭해서 ‘사용 안 함’으로 변경