android體系架構

Android 大體能夠分爲四層架構,五塊區域。數據庫

  1. Linux 內核層。瀏覽器

    爲Android 設備的各類硬件提供了底層的驅動,如顯示驅動、音頻驅動、照相機驅動、藍牙驅動、Wi-Fi 驅動、電源管理等。架構

  2. 系統運行庫層。框架

    1.經過一些C/C++庫來爲Android 系統提供了主要的特性支持。如SQLite 庫提供了數據庫的支持,OpenGL|ES 庫提供了進程

    3D 繪圖的支持,Webkit 庫提供了瀏覽器內核的支持等。虛擬機

    2.一樣在這一層還有Android 運行時庫,它主要提供了一些核心庫。還包含了Dalvik 虛擬機,使得每個Android 應用都能運行在獨立的進程當中,而且擁有一個本身的Dalvik 虛擬機實例。it

  3. 應用框架層。音頻

    提供了構建應用程序時可能用到的各類API,Android 自帶的一些核心應用就是使用這些API完成的。硬件

  4. 應用層。程序

相關文章
相關標籤/搜索