2011年2月25日 星期五

Android-Application Fundamentals

Androi是一個multi-user的 linux系統
對於android來說,每一個application都是不同的user

預設android的系統會給每個application一個唯一的Linux user ID
這個ID只是給系統自己使用,application本身並不知道這個ID

每個process有他自己的VM(vitual machine),所以每個application都是跟其他application有所隔離的

manifest file可以讓你declare components還有所需要的device feature。


Application Components

application components 是android application的必要建置區塊,系統可以透過這些application components來進入你的application。

在android的系統上,有四種application components

1.Activities
2.Services
3.Content providers
4.Broadcast receivers

一個activity代表一個單一個有使用者介面的screen。所以基本上一個activity就代表一個畫面。

沒有留言:

張貼留言