Presentation is loading. Please wait.

Presentation is loading. Please wait.

Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여.

Similar presentations


Presentation on theme: "Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여."— Presentation transcript:

1 Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여 최고 5 년 이하의 징역 또는 5 천만원 이하의 벌금에 처할 수 있고 이를 병과 ( 倂科 ) 할 수도 있습니다.

2 IT CookBook, Android Studio 를 활용한 안드로이드 프로그래밍 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. 01. 안드로이드 개요와 개발환경 구축

3 Page  3 학습목표 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. 안드로이드의 개념과 특징을 이해한다. 안드로이드 개발환경을 구축한다.

4 Page  4 차례 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. 01 안드로이드의 개요 02 안드로이드의 개발환경 03 안드로이드의 개발환경 구축

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

38 Page  38 3. 안드로이드 개발 환경 구축 ▶ SDK 업데이트 [3/3]  Android Studio 의 업데이트 버전이 나오면 를 클릭

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

40 Page  40 3. 안드로이드 개발 환경 구축 ▶ AVD 생성 [2/9]  기존에 자동으로 생성된 AVD 가 하나 보이면 우선 삭제

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

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

43 Page  43 3. 안드로이드 개발 환경 구축 ▶ AVD 생성 [5/9]  최종적으로 완성된 AVD

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

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

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

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

48 IT CookBook, Android Studio 를 활용한 안드로이드 프로그래밍 Copyright© 2015 Hanbit Academy, Inc. All rights reserved.


Download ppt "Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여."

Similar presentations


Ads by Google