2007 2013 Kandroid
www.kandroid.org »
kandroid s/w fundamentals 교육 »
안드로이드 Platform 
▶ HTC Dream Platform Images
Android 2.0 Brief
작성자 삼스
작성일 2009-12-01 (화) 19:00
ㆍ추천: 0  ㆍ조회: 6000      
IP: 210.xxx.89
요사이 Android 2.0에 대해 관심이 많은데요..
디벨로퍼사이트의 내용을 간략하게 정리해보았습니다...

멀티어카운트지원과 3개까지 동시터치 처리 가능한 멀티터치 제스켜, 그리고 사용자싱크 가능등이 특히 눈에 띄네요.
실제 framework단의 소스가 얼마나 변경되었는지는 소스를 보아야 겠군요~!

------------------
Android 2.0 brief
------------------

framework API가 변경되었으며 사용자와 개발자에게 새로운 feature를 제공한다.
SDK에 다운로드하여 콤포넌트의 설치가 가능하다.


새로운 UI
 * Contacts and accounts
   - Email과 Contacts에 여러개의 계정을 사용할 수 있다(Exchange account포함).
   - 개발자가 Sync adapter를 추가할 수 있다(원하는 포맷의 동기화를 직접 구현할 수 있다).
   - Quick Contact기능은 contact에 대한 정보와 communication mode에 대해 빠른 억세스를 할수 있게 해준다. Photo, Call, SMS, email등의 기능을 바로 실행할 수 있다.
 * Email
   - Exchange 지원
   - 하나의 페이지내에서 다중사용자의 이메일을 보기 위한 이메일박스를 통합하여 보여준다.
 * Messaging
   - 모든 저장된 SMS, MMS message의 검색기능
   - 조건에 따른 오래된 메세지 자동삭제 기능
 * Camera
   - flash 지원
   - Digital zoom
   - Scene mode
   - White balance
   - Color effect
   - Macro focus
 * Andorid Virtual keyboard
   - 문자를 더 정확하게 입력하고 편하도록 keyboard layout개선
   - multitouch 기능의 안정화(두손가락이 빠르게 입력될 때 key press가 사라지지 않도록 함)
   - 더 스마트해진 사전기능.
 * Browser
   - 동작가능한 URL bar로 입력된 주소로 search나 이동이 가능함.
   - webpage thumnail기반의 bookmark
   - double-tab zoom지원
   - HTML5지원
    • Database API support, for client-side databases using SQL.
    • Application cache support, for offline applications.
    • Geolocation API support, to provide location information about the device.
    • <video> tag support in fullscreen mode.
   
* Calendar
   - Agenda view가 무제한 scroll지원
   - 각 초대에 대해 이벤트 감지(?)
   - 이벤트에 새로운 게스트 초대

새로운 플랫폼 기술
* Media Framework
   - graphic 성능 개선
* Bluetooth
   - Bluetooth 2.1
   - New BT profiles : Object Push Profile(OPP) and Phone Book Access Profile(PBAP)

새로운 Framework API
API Level은 5이며 몇가지 새로운 API를 제공한다.

* Bluetooth
  - Turn on/off Bluetooth
  - Device와 Service 검색
  - Connect to a remote device usinng RFCOMM and send/receive data
  - Advertise RFCOMM services and listen for incoming RFCOMM connection
* Sync adapters
  - 임의 데이터의 싱크 지원 가능함.
* Account Manager
  - 보안고려한 통합된 Account manager API지원
* Contacts
  - multi account지원하는 새로운 Contacts API
  - 새로운 Quick Contact framework API제공
* WebView
  - UrlInterceptHandler, Plugin, PluginData, PluginList,UrlInterceptRegistry 제거
* Camera
  - 새로운 파라메터 제공 : color effect, scene mode, flash mode, focus mode, white balance, rotation, etc...
  - Zoom level 변경시 ZoomCallback interface제공
* Media
  - 모든 image는 MediaStore에 저장될 때 thumbnail생성
  - 새로운 Thumnail API제공하여 image와 video thumnail을 검색가능
* Other framework
  - 새로운 System theme제공(R.style) : 현재 system wallpaper상에 최상위에 activity를 표시하거나 이전 activity를 background에 보여지게 할 수 있슴.(??? 무슨 소린지)
  - WallpaperManager가 새롭게 교체됨 
  - 새로운 Service API : service가 수행중 메모리가 모자란 경우등에 대해서 Application에서  Service life-cycle을 정확하게 처리할 수 있는 API가 추가됨 -> Service.setForeground()는 사용되지 않으며 Service.startForeground()사용함.
  - MotionEvent가 multi-touch지원함. 동시에 3개까지 지원
  - KeyEvent가 새로운 dispatch API제공 : action-on-up, long-press, cancel key 메커니즘(viertual key)
  - WindowManager.LayoutParams에 새로운 상수 추가 : 화면에 보여지거나 스크린이 lock되어 있는 상태에서 표시될 때 wake-up시킬수 있는 상수 제공. AlarmClock같은 app에서 쉽게 구현 가능
  - 새로운 Intent API : device의 docking상태를 broadcast하고 Application에서 이때 임의 activity를 실행할 수 있다.


이름아이콘 흑룡카르
2009-12-01 19:36
와우~! 좋은 정보 감사합니다 ^^
   
이름아이콘 들풀
2009-12-01 19:46
삼스님...명료한 정리 감사드립니다.~
   
이름아이콘 인베인
2009-12-02 09:41
한글로 정리되니까 지나쳤던 기능들이 새로 눈에 띕니다. 삼수님 짱~~~ ^^. 기능중에 "멀티터치"단어만 나오면 이것이 애플의 특허와 항상 연결이 되는데 나중에 크게 문제가 안되도록 구글쪽에서 조치되었겠죠???  http://www.theinquirer.net/inquirer/news/1050655/apple-wins-multi-touch-patent   ,   http://blogs.zdnet.com/Apple/?p=2960
   
이름아이콘 플랫피크
2009-12-02 10:05
잘 읽었습니다. 감사합니다~
   
이름아이콘 샌드오사
2009-12-02 10:43
제가 들은바에 의하면, 멀티터치 처리가 가능하도록 프레임웍에 적용은 했으나 실제 제조사가 그걸 쓰려면 알아서 애플에서 라이센스 받던지 하라는게 구글측의 입장이라고 하네요.
인베인 샌드오사님 글 감사합니다...결론적으로 멀티터치 기능 넣으면 원가가 추가되는것에 한몫은 하겠군요... 12/2 11:39
소오강호 애플의 멀티터치 특허에 대해서는 말들이 많은 것 같습니다. 특허 거리가 되지 않는다는 입장도 있구요. 뭐 정식 특허 받은지도 얼마 안되고, 아직 소송이 걸린적도 없으니 단정적으로 말하긴 힘들겠죠. HTC는 그냥 맞짱을 뜬건지 아님 정식으로 애플과 합의를 본건지 궁금하네요. ^^; 12/6 19:06
   
이름아이콘 향긋한소리
2009-12-02 14:39
한글화에 앞장서 주시는 삼스님 쵝오~~~ (>0<)b
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
안드로이드 소스 저장소 복제 및 활용 가이드 [5]+1 브라이언 2009-05-13 10796
110 추방되었던 안드로이드 커널 다시 들어온다. [3]+2 인베인 2010-04-19 8284
109 구글 안드로이드 플랫폼 분석 [12] 성공하자 2008-05-28 7025
108 Android용 Bluetooth solution [7] sandy 2010-05-04 6042
107 Android 2.0 Brief [6]+2 삼스 2009-12-01 6000
106 구글 안드로이드 - JNI : native binding to java [1] 들풀 2008-03-03 5989
105 pmem issue 문의 [6] 재호아빠 2008-12-02 5740
104 구글 안드로이드 - API 정리 들풀 2008-03-03 5697
103 안드로이드 에뮬레이터 Build [Linux] [1] 들풀 2008-03-03 5655
102 [인베인] Ramdisk.img 파일 압축해제 및 재압축 방법.. 들풀 2008-03-03 5483
101 Android Virtualization (KVM for ARM) [4]+2 인베인 2010-04-16 5435
100 구글 안드로이드 - 커널(kernel) Image Build & Replacement.. 들풀 2008-03-03 5401
99 Froyo 에서 i2c driver 의 suspend/resume 동작 [1]+1 손가락 2010-09-14 4824
98 [팁] 실제 하드웨어와 ADB 연결하기 [4] gana쪼꼬렛 2008-11-25 4807
97 구글폰(구글 안드로이드) - 시스템 해킹 들풀 2008-03-03 4776
96 OpenCore버젼 2.1으로 업데이트 [11] 인베인 2009-02-28 4710
1234567