畫出Android的大致架構圖

Parent安全

必知:

Android系統採用分層架構,從下往上依次爲:架構

  1. Linux內核
  2. 系統庫和Android運行時
  3. 框架層
  4. 應用程序層

必會:

Linux內核

  1. Android是基於Linux內核開發
  2. Linux提供了安全、內存管理、進程管理等服務。

系統庫和Android運行時

  1. 系統庫是一個C/C++庫的集合,包含OpenGL,SQlite等,在開發過程當中,開發者經過框架層來調用這些庫框架

  2. Android虛擬機位於Android運行時post

框架層

  1. 框架成提供了平常開發所用的API
  2. 包管理器、內容提供者等位於此層

應用程序層

包含了一些原生應用程序,如日曆、短信等cdn

結構層次圖:

image
相關文章
相關標籤/搜索