1.1了解全貌-Android王國簡介

1.1.1系統(tǒng)架構(gòu)

1.Linux內(nèi)核層:Android系統(tǒng)是基于Linux內(nèi)核的,該層為Android設(shè)備提供了各種底層驅(qū)動(顯示、音頻、照相機、藍牙、wifi等);

2.系統(tǒng)運行庫+Android運行時庫層:

①系統(tǒng)運行庫:通過一些C/C++庫為Android系統(tǒng)提供主要的特性支持(SQLite庫,OpenGL/ES庫,Webkit庫)

②Android運行時庫:提供了一些核心庫,允許開發(fā)者使用java語言編寫Android應(yīng)用,另外它還包含了Dalvik虛擬機(5.0以后變成了ART運行環(huán)境),使每個Android應(yīng)用都運行在獨立的進程中,并且擁有一個自己的虛擬機實例。

3.應(yīng)用框架層:主要提供了構(gòu)建應(yīng)用程序時可能用到的各種API;

4.應(yīng)用層:所有安裝在手機上的應(yīng)用程序都屬于這一層。

1.1.2Android已發(fā)布的版本

1.1.3Android應(yīng)用開發(fā)特色

1.四大組件:Activity、Service、BroadcastReceiver、ContentProvider。

2.豐富的系統(tǒng)控件。

3.Sqlite數(shù)據(jù)庫。

4.強大的多媒體(音樂、視頻、錄音、拍照)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容