(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

Similar documents
Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

슬라이드 1

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

( )부록

1부

4S 1차년도 평가 발표자료

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

보안공학연구회

슬라이드 1

PowerPoint Template

Microsoft PowerPoint - 13-em14-안드로이드.ppt [호환 모드]

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

모바일 안드로이드 아키텍처

Microsoft Word - 안드로이드_개발_매뉴얼1.docx

슬라이드 1

Microsoft Word - R_120827_Display.doc

JAVA 플랫폼 개발 환경 구축 및 활용

JDK이클립스

마학습시리즈 - 안드로이드8 테스마트폰은기존휴대폰에컴퓨터가결합된제품으로 스마트 (Smart) 하다 라는똑똑한기능들이부 1 똑똑한폰? 스마트폰! 가되어탄생한차세대휴대폰입니다. 폰스마트폰이전의일반폰인피처폰 (Normal Phone; Feature Phone) 보다이동중무선

슬라이드 1

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

Facebook API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

서현수

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

5월호(작성중).hwp

<BDBAB8B6C6AEC6BCBAF12DC3D6C3D6C1BE5B315D2E687770>

Microsoft PowerPoint App Fundamentals[Part1].pptx

파워포인트

앞부속

Google Maps Android API v2

DE1-SoC Board

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

슬라이드 1

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

스마트폰 애플리케이션 시장 동향 및 전망 그림 1. 스마트폰 플랫폼 빅6 스마트폰들이 출시되기 시작하여 현재는 팜의 웹OS를 탑재한 스마트폰을 제외하고는 모두 국내 시장에도 출 시된 상황이다. 이들 스마트폰 플랫폼이 처해있는 상황 과 애플리케이션 시장에 대해 살펴보자.

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

슬라이드 1

강연자소개 대외활동 동호회설립및운영자 (2004 년 12 월설립 ) 운영진 고현철, 김재훈, 유형목, 와함께국내에몇개남지않은임베디드리눅스를전문으로하는 community. 현재가입자수약만 4 천여명

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

SBR-100S User Manual

KIDI_W_BRIEF(제1호)_본문.hwp

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

Install stm32cubemx and st-link utility

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

PowerPoint Presentation

¿ÀǼҽº°¡À̵å1 -new

스마트월드캠퍼스 교육교제

PowerPoint Presentation

8월1일자.hwp

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

Secure Programming Lecture1 : Introduction

<4D F736F F D F4E464320B1E2BCFAB0FA20BCADBAF1BDBAC0C720C7F6C0E7BFCD20B9CCB7A120C0FCB8C15FBCF6C1A45F>

만약, 업그레이드 도중 실패하게 되면, 배터리를 뺏다 다시 꼽으신 후 전원을 켜면, 안내문구가 나오게 됩니다. 그 상태로 PC 연결 후 업그레이드를 다시 실행하시면 됩니다. 3) 단말을 재부팅합니다. - 리부팅 후에 단말에서 업그레이드를 진행합니다. 업그레이드 과정 중

PowerPoint Presentation

(Andro-G3 \306\367\306\303\260\372\301\244\(VB,Ubuntu\) hwp)

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

PowerPoint Presentation

문서의 제목 나눔고딕B, 54pt

KakaoGame Integrated Guidelines _Open

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

슬라이드 1

PowerPoint 프레젠테이션

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

Setting up Android Development Environment

Microsoft PowerPoint - 01.Android-개요 done.pptx

2009년 상반기 사업계획

Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

아이패드에 주목하는 것은 현재 성능 때문이 아니다. 오히려 기존 PC나 휴대폰과 구분되는 가치와 사용형태로부터 파생될 변화 때문이다. 되는 선호도 조사에서는 아이패드가 넷북과 e-book보다 월등한 것으로 나타났다. 제품별 인지도는 넷북이 아이패드보다 월등하게 나타 났

개발사 구글 (Google) 2005년모바일소프트웨어개발애플 (Apple) 업체인 Android(Android) 사인수 스마트폰운영체제점유율주요국가별시장점유율 약 72.4% 약 75% 미국 : 40% 영국 : 21% 일본 : 46% 중국 : 22% 한국 : 90% 약

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

슬라이드 1

Microsoft Word - Handset component_ _K__comp.doc

WinCE 실험실습 #1

PowerPoint 프레젠테이션


Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Microsoft Word - eClipse_사용자가이드_

PowerPoint 프레젠테이션

2.1+ Offline package installation. Web storage Persistent and session storage. Web SQL storage (no active) Persistent SQLite storage. Geolocation Geol

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft Word - 김완석.doc

슬라이드 1

PowerPoint Template

Microsoft PowerPoint - Install Guide[ ].ppt [호환 모드]

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770>

고객 카드

슬라이드 1

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

PowerPoint 프레젠테이션

04 08 Industry Insight Mobile Policy Trend Mobile Focus Global Trend In-Depth Future Trend Products Trend Hot Company

Transcription:

w w w. g b t e c. c o. k r

6 안드로이드 App 적용하기 115

1. 안드로이드개요 모바일 OS 의종류 - 스마트폰 : 스마트폰운영체제탑재 애플의 IOS(iPhone OS) - 아이폰, 아이패드, 아이팟터치 구글의안드로이드 - Nexus, 갤럭시 A, S, 모토로이, 시리우스,... MS 의윈도우모바일 ( 윈도우폰 7) - 옴니아 2<skt>, HTC HD2<skt> 림 (RIM, Research In Motion) 의 BlackBerry - 블랙베리시리즈에적용 노키아 (Symbian Ltd가만든 ) 의심비안 - 노키아 N8, C6 등에적용 삼성의바다 (bada) - 웨이브폰에적용 ( 현재는 Smart Phone과 Feature Phone의중간?) 116

1. 안드로이드개요 안드로이드란? 안드로이드는 OS, Middleware, Key Application을포함하는모바일기기의 S/W 집합체 특징 Application Framework : 재사용가능, 컴포넌트교체가능 Dalvik virtual machine : 모바일기기에최적화 Integrated browser : Open source Webkit 엔진기반 Optimized graphics : custom 2D graphics 라이브러리로개발, OpenGL ES 1.0 스펙을기반으로하는 3D graphics SQLite : 구조화된데이터저장 미디어지원 : 오디오, 비디오, 이미지포맷 (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM 지원 : 하드웨어의존적 Bluetooth, EDGE, 3G, WiFi 지원 : 하드웨어의존적 카메라, GPS, Compass( 나침반 ), Accelerometer( 가속도계 ) 지원 : 하드웨어의존적 풍부한개발환경 : 디버깅, 메모리, 성능, 프로파일링, Eclipse IDE plugin을위한에뮬레이터제공 117

1. 안드로이드개요 안드로이드플랫폼구조 118

2. 안드로이드응용프로그램개발환경구축 설치순서 (1) Android SDK 다운로드 (android sdk2.2) (2) Eclipse 다운로드 (Helios Eclipse 3.6) (3) Java Development Kit (JDK) 다운로드 (jdk1.6.0_22) (4) JDK 설치 (5) Android SDK 와 Eclipse 연동 1) Eclipse 설치 ( 압축해제 ) 2) ADT(Android Development Toolkit) plugin( 이클립스안드로이드플러그인 ) 다운로드및설치 3) Android Preferences 수정 : 압축푼 Android SDK Directory 와 연결 (6) Available Package 추가등록 (7) Virtual Device( 안드로이드폰에뮬레이터 ) 생성 119

2. 안드로이드응용프로그램개발환경구축 설치순서 자바 bin 폴더 Path 설정 내컴퓨터 속성 고급탭 환경변수 (N) 시스템변수중, "PATH" 변수편집 C:\...;C\Program Files\ ;C:\Program Files\Java\jdk1.6.0_22\bin 안드로이드 tools, platform-tools 폴더 Path 설정 내컴퓨터 속성 고급탭 환경변수 (N) 시스템변수중, "PATH" 변수편집 C:\...;C:\Program Files\... ;C:\Program Files\Java\jdk1.6.0_22\bin; D:\android_app\android-sdk_r07-windows\android-sdk-windows\tools; D:\android_app\android-sdk_r07-windows\android-sdk-windows\platform-tools 120

3. 안드로이드응용프로그램구성및개발과정 Android Application 구성요소 121

3. 안드로이드응용프로그램구성및개발과정 Activity Lifecycle 122

3. 안드로이드응용프로그램구성및개발과정 안드로이드응용프로그램개발과정 123

3. 안드로이드응용프로그램구성및개발과정 [ SDK 버전과 API Level 과의관계 ] Platform Version (SDK Version) Min SDK API Level 년월일 Nickname Android 4.0?? 2011. 05. 10 Ice Cream Sandwich( 아이스크림샌드위치 ) Android 3.0 11 2011. 02. 24 Honeycomb ( 허니콤 ) Android 2.3.3/ 2.3.4 10 2010. 12. 06 Android 2.3 9 2010. 12. 06 Android 2.2 8 2010. 05. 20 Gingerbread ( 생강빵 ) ( 리눅스커널 2.6.35 35) Froyo ( 프로요 : Frozen Yogurt) ( 리눅스커널 2.6.32 32) Android 2.1 7 2010. 01. 12 Android 2.0.1 6 2009. 12. 03 Eclair ( 리눅스커널 2.6.29) Android 2.0 5 2009. 10. 26 Android 1.6 4 2009. 09. 15 Donut ( 리눅스커널 2.6.29) Android 1.5 3 2009. 04. 30 Cupcake ( 리눅스커널 2.6.27) Android 1.1 2 2009. 02. 09 Android 1.0 1 2008. 09. 23 ( 리눅스커널 2.6.25) (http://developer.android.com/guide/appendix/api-levels.html) 124

4. 안드로이드응용프로그램을위한 usb 드라이버설치 Andro-G3 USB 드라이버설치 usb 케이블로컴퓨터 ( 호스트 ) 에연결 125

4. 안드로이드응용프로그램을위한 usb 드라이버설치 Andro-G3 USB 드라이버설치 장치관리자에서 usb 드라이버설치 AndroG3 에 OS 가올라온상태에서의장치관리자모습 드라이버가설치된모습 126

4. 안드로이드응용프로그램을위한 usb 드라이버설치 Andro-G3 장치확인 1) Eclipse 의 DDMS 에서확인 127

4. 안드로이드응용프로그램을위한 usb 드라이버설치 Andro-G3 장치확인 2) Eclipse 의 File Explorer 에서확인 128

4. 안드로이드응용프로그램을위한 usb 드라이버설치 Andro-G3 장치확인 3) 명령프롬프트에서확인 C:\> adb s AndroG3 shell 4) DNW 창에서확인 : 연결된상태에서바로확인 129

5. 안드로이드응용프로그램예제완성하기 새프로젝트만들기 File New Project Android Android Project Project name : HelloAndroid Application name : HelloAndroid Package name : com.abc.helloandroid ; 패키지이름은도메인형식권장, ; 가급적소문자사용 Create Activity : HelloAndroid ; Activity 이름 Min SDK Version : 8 ; Minimum SDK Version Build Target : Android 2.2 ; 플랫폼버전선택 Finish 클릭 130

5. 안드로이드응용프로그램예제완성하기 새프로젝트만들기 프로그래밍 131

6. AndroG3 에안드로이드응용프로그램올리기 에뮬레이터에올리기 : Eclipse 에서 run run 132

6. AndroG3 에안드로이드응용프로그램올리기 AndroG3 에올리기 1) Eclipse 에서 Android 응용프로그램직접실행 : run run 133

6. AndroG3 에안드로이드응용프로그램올리기 AndroG3 에올리기 2) 명령프롬프트에서실행 : adb -s AndroG3 install HelloAndroid.apk 134

135