Android系統(tǒng)分為四層:
應(yīng)用層(Application)、
framework層(Application Framework)、
系統(tǒng)庫和ART(Libraries+Android RunTime)虐拓、
Linux內(nèi)核(Linux Kernel)
a. 應(yīng)用層為系統(tǒng)對用戶所提供的應(yīng)用程序,比如:Contacts--聯(lián)系人或者叫通訊錄
c. framework層向應(yīng)用開發(fā)層開發(fā)者提供統(tǒng)一的api友浸,著名的AMS拆又、WMS、四大組件等温兼,均位于該層
d. 系統(tǒng)庫和ART層提供framework層所需要的系統(tǒng)級實現(xiàn)秸滴,比如提供圖形緩制相關(guān)的OpenGL、數(shù)據(jù)庫存儲
e. Linux內(nèi)核:提供操作系統(tǒng)的本質(zhì)功能:文件管理募判、內(nèi)存管理荡含、進(jìn)程管理、網(wǎng)絡(luò)協(xié)議棧等