最近開始接觸安卓,拜讀啦郭定安的一篇:
正好我對於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、最上面就是我們平時開發的應用程序
第一次寫博文,希望越來越好。。。。。。。。