1.2 Android 系統架構

Google 將大部份的Android程式碼以開放原始碼 Apache 授權(Apache License )方式釋出,Android 開放源碼專案主要工作是維護與設計新功能, 整個 Android 以 Linux 的核心做為底層,在這個底層上再加上中介函式庫與 API,這些函式庫大都以 C 語言設計,在這函式庫上再加上應用程式框架, 框架大都以 Java 相容的程式撰寫,在這個框架上才是手機上安裝的應用程式, 整體系統架構如下圖:

Last updated