Android平台架构 1.应用程序层: 核心应用程序和普通应用程序,他们都是平级的,都可以平等的调用下层. 2.应用程序框架:供上一层调用的API. 3.函数库: 不能被直接调用的C/C++库的集合,可以通过应用程序框架来调用. 标准C,OpenGL, SQLite, 媒体库. 4.Android Runtime: android核心库和dalvik虚拟机.每个应用程序有一个单独的dalvik. dalvik和JVM是不同的. 5.Linux内核: 安全性,内存管理,进程管理,网络协议栈和驱动…