http://developer.android.com/videos/index.html
에서 

Androidology - Part 1 of 3 - Architecture Overview

우선 안드로이드 구조 설명
Android System Architecture

Surface Manager는 각 application에서 만든 surface를 잘 조합해서 화면에 잘 보이게 관리

파란색은 java

package manager는 apk 를 통해 설치된 것 관리
window manager는 surface manager와도 관련이 있다.

Activity는 눈에 보이는 ui랑 관계된 것
등록했던 external events를 IntentReceiver를 통해 받는다.
intent의 특별한 점은 late binding. dynamic하게 언제든지 application을 바꿔서 다른 application이 intent를 받게 할 수 있다는 것.

Androidology - Part 2 of 3 - Application Lifecycle

Home에 parcel(?)이 가고, - system process
Activity가 바뀔 때, state를 저장하고, 어디까지 스크롤 됐는지, 어떤 item이 선택돼 있었는지
mail(new application)이 생긴다.

Androidology - Part 3 of 3 - APIs

XMPP
data를 주고 받을 때 쓰는 거
Notification Manager
모든 applications은 status bar에 dialog 같은 글씨 창을 띄울 수 있다.


Android - Apps are created equal

application을 넘나들기
아무거나 shortcut을 만들 수 있다.
homescreen을 포함한 모든 게 평등.
customize할 수 있다.

Android - Apps can easily embed the web

를 돌려보려면, WebViewDemo를 시도해보기.

Android - Apps without borders

mashup이 잘된다는 demo만 보여준다. 어떻게 되는지는 안알려주고.





by 언제나19 2010. 2. 17. 17:18