본문내용
안드로이드 란?
오퍼레이팅 시스템, 미들웨어, 주요한 어플리케이션을 포함한 휴대기기 중심의 소프트웨어 스택 Adroid Developers
특정 회사에 종속되어 모바일 혁신을 더디게 만든 독점적인 장애물 없이, 휴대폰을 실행하는 모든 소프트웨어와 모바일 장치를
위한 최초의 진정한 종합 오픈 플랫폼 - 구글
안드로이드의 특징
컴포넌트의 재사용과 치환이 가능한 어플리케이션 프레임워크
휴대기기에 최적화한 Dalvik virtual machine
오픈소스WebKit엔진을 기반으로 한 통합 브라우저
커스텀2D 그래픽 라이브러리와 OpenGL ES 1.0 사양을 기준한 3D 그래픽에 의해 제공된 최적화된 그래픽
(옵션은 하드웨어 엑셀레이션)
SQLite에 의한 구조화 데이터 스토리지
음성, 영상, 정지화면의 일반적인 포멧(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)에 대한 미디어 지원
GSM 전화 통신기능(하드웨어에 의존)
Bluetooth, EDGE, 3G, WiFi(하드웨어에 의존)
카메라, GPS, compass, 가속도계(하드웨어에 의존)
디바이스 에뮬레이션, 디버그용 툴, 메모리와 퍼포먼스의 분석, Eclipse IDE용 플러그인을 포함한 기능의 Rich개발환경
안드로이드 아키테쳐
개발환경
안드로이드SDK
JDK 5.x or 6.x (안드로이드는 JDK 5.x 이상 버젼이어야 합니다.)
Eclipse 3.3 or 3.4(Ganymede) or 3.5(Galileo)
- JDT Plug-in
- WST
- ADT Plug-in
안드로이드 SDK 다운로드( http://developer.android.com/sdk/index.html )
JDK 5 or later 다운로드( http://java.sun.com/javase/downloads/index.jsp)
Eclipse 3.4(Ganymede) 다운로드 ( http://www.eclipse.org/downloads/packages/release/ganymede/sr2)
ADT Plugin 설치
Help >Software Updates
AvaiableSofeware탭
Add Site
https://dl-ssl.google.com/android/eclipse/
ADT Plugin 설정
Window >Preferences
Android 선택
SDK Location 지정 : Android SDK 설치한 폴더
Target Virtual Devices 생성
Android SDK and AVD Manager (메뉴 아이콘 중 첫번째 아이콘)
Hello World 프로젝트 - Anddroid Project 생성
Project >Android Project 생성
Project Name : AndroAppp
Build Target : Android 2.2 선택
Application name : HelloWorld
Package name : com.app
Create Activity : HelloWorld
Android 탭
Name : HelloWorldPrject : AndroApp
Target 탭
AmdrpAVD체크
Android Application 실행
( 혹시 실행 중 오류가 발생하실 경우 Java Build path 에 JRE System Library를 추가해주시면
실행됩니다.)
Android 개발환경을 마치며…
에뮬레이터에서의 Application 실행은 애뮬레이터 띄우는 시간때문인지 너무 느렸습니다.
실제폰에서는 얼마나 빠를까요 ?
오퍼레이팅 시스템, 미들웨어, 주요한 어플리케이션을 포함한 휴대기기 중심의 소프트웨어 스택 Adroid Developers
특정 회사에 종속되어 모바일 혁신을 더디게 만든 독점적인 장애물 없이, 휴대폰을 실행하는 모든 소프트웨어와 모바일 장치를
위한 최초의 진정한 종합 오픈 플랫폼 - 구글
안드로이드의 특징
컴포넌트의 재사용과 치환이 가능한 어플리케이션 프레임워크
휴대기기에 최적화한 Dalvik virtual machine
오픈소스WebKit엔진을 기반으로 한 통합 브라우저
커스텀2D 그래픽 라이브러리와 OpenGL ES 1.0 사양을 기준한 3D 그래픽에 의해 제공된 최적화된 그래픽
(옵션은 하드웨어 엑셀레이션)
SQLite에 의한 구조화 데이터 스토리지
음성, 영상, 정지화면의 일반적인 포멧(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)에 대한 미디어 지원
GSM 전화 통신기능(하드웨어에 의존)
Bluetooth, EDGE, 3G, WiFi(하드웨어에 의존)
카메라, GPS, compass, 가속도계(하드웨어에 의존)
디바이스 에뮬레이션, 디버그용 툴, 메모리와 퍼포먼스의 분석, Eclipse IDE용 플러그인을 포함한 기능의 Rich개발환경
안드로이드 아키테쳐
개발환경
안드로이드SDK
JDK 5.x or 6.x (안드로이드는 JDK 5.x 이상 버젼이어야 합니다.)
Eclipse 3.3 or 3.4(Ganymede) or 3.5(Galileo)
- JDT Plug-in
- WST
- ADT Plug-in
안드로이드 SDK 다운로드( http://developer.android.com/sdk/index.html )
JDK 5 or later 다운로드( http://java.sun.com/javase/downloads/index.jsp)
Eclipse 3.4(Ganymede) 다운로드 ( http://www.eclipse.org/downloads/packages/release/ganymede/sr2)
ADT Plugin 설치
Help >Software Updates
AvaiableSofeware탭
Add Site
https://dl-ssl.google.com/android/eclipse/
ADT Plugin 설정
Window >Preferences
Android 선택
SDK Location 지정 : Android SDK 설치한 폴더
Target Virtual Devices 생성
Android SDK and AVD Manager (메뉴 아이콘 중 첫번째 아이콘)
Hello World 프로젝트 - Anddroid Project 생성
Project >Android Project 생성
Project Name : AndroAppp
Build Target : Android 2.2 선택
Application name : HelloWorld
Package name : com.app
Create Activity : HelloWorld
Android 탭
Name : HelloWorldPrject : AndroApp
Target 탭
AmdrpAVD체크
Android Application 실행
( 혹시 실행 중 오류가 발생하실 경우 Java Build path 에 JRE System Library를 추가해주시면
실행됩니다.)
Android 개발환경을 마치며…
에뮬레이터에서의 Application 실행은 애뮬레이터 띄우는 시간때문인지 너무 느렸습니다.
실제폰에서는 얼마나 빠를까요 ?
추천자료
- 구글TV, 스마트TV 완벽정리 (특징, 장점, 단점, 효과)
- 구글TV, 스마트TV 완벽정리 (특징, 장점, 단점, 효과)
- 모바일 콩그레스 - ‘MWC 09 (모바일을 중심으로)’(Mobile World Congress)
- 카카오톡 기업SWOT분석과 마케팅 전략 분석 및 향후 전략제안 - 환경분석, 경쟁사 분석, 4P분석
- 운영체제 종류 조사 프로젝트
- 모바일서비스 교재전범위 핵심요약노트
- 로봇은 인간이 아니다
- 2012년 2학기 모바일서비스 기말시험 핵심체크
- 럭서리 갤럭시 (LUXURY GALAXY) 최종수정본
- GALAXY S3 마케팅 분석 - 삼성 갤럭시S3 마케팅 SWOT,STP,4P전략 분석 갤럭시S3 향후방향제시...
- [컴퓨터의 이해 공통] 1. 본인이 사용 중이거나 또는 최신 스마트폰을 1 개 선정하고 아래의 ...
- 애플 마케팅,애플 기업분석,애플성공사례,브랜드마케팅,서비스마케팅,글로벌경영,사례분석,sw...
- 마케팅PR - 샤오미, 샤오미 MPR 성공사례 ( 제품 및 브랜드설명, 마케팅 배경, MPR 전략, MPR...
- 스마트 시대의 모바일 상거래
소개글