Android Aarchitecture
1.Linux Kernel
可當作是 Driver Layer
2.Android Runtime
包含基本的 Java Library (藍色部分)以及Dalvik Virtual Machine(黃色部分)
每個 Android 的AP都需要將 Java Code 轉為 Dalvik Execute Format (.dex) 才可以被執行 ?
3.LIBRARIES
由 C/C++ 所構成的 Library
4.APPLICATION FRAMEWORK
對上提供 APPLICATIONS 會使用到的 API;對下與 LIBRARYS 以及 ANDROID RUNTIME
好處就是統一提供了標準的 API 給 APPLICATION 使用,有點類似 Services Layer

近期迴響