android體系結構

最近開始接觸安卓,拜讀啦郭定安的一篇:

《爲什麼寫技術博客對新人如此重要》

正好我對於android來說可以說是新手中的新手啦!

昨晚將android開發環境搭配上啦,也弄懂ndroid components 、ADT等一些基本的概念以及功能!大多數是工具方面!(工欲善其事,必先利其器!)

要學習安卓,我覺得 android官網是一個好地方,當然我要藉助有道詞典!

android dev guide 中的第一篇文章就是《what is android》什麼是安卓!主要是講安卓的結構:




1、最底層,當然是硬件!


2、倒數第二層是操作系統,android使用的是Liunx內核,這一層的作用主要是內存管理、進程管理,跟我們PC機上使用的windows、linux操作系統功能大致類似.


3、倒數第三層是一系列c/c++庫和Dalvik:

dalvik負責運行我們寫的android程式,有點類似於java虛擬機!

c/c++庫,這些庫以各種各的安卓組件形式提供給我們使用!其實我們使用的安卓API的底層就是這些庫!


4、安卓應用程式框架,安卓通過提供給我們API來方便我們開發!如果這一層硬件解釋的話,我覺得類似於我們平時開發JAVA程序的時候使用的各種各樣的API!


5、最上面就是我們平時開發的應用程序


第一次寫博文,希望越來越好。。。。。。。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章