Parent安全
必知:
Android系統採用分層架構,從下往上依次爲:架構
- Linux內核
- 系統庫和Android運行時
- 框架層
- 應用程序層
必會:
Linux內核
- Android是基於Linux內核開發
- Linux提供了安全、內存管理、進程管理等服務。
系統庫和Android運行時
-
系統庫是一個C/C++庫的集合,包含OpenGL,SQlite等,在開發過程當中,開發者經過框架層來調用這些庫框架
-
Android虛擬機位於Android運行時post
框架層
- 框架成提供了平常開發所用的API
- 包管理器、內容提供者等位於此層
應用程序層
包含了一些原生應用程序,如日曆、短信等cdn
結構層次圖: