项目的目录结构
我们对 android 有了个大致的了解,知道如何搭建 android 的环境及简单地写一个
HelloWorld 程序,而且知道一个 android 项目包括哪些文件夹和文件及相应的作用。本
篇将站在顶级的高度——架构,来看 android。我开篇就说了,这个系列适合 0 基础的人
且我也是从 0 开始按照这个步骤来学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉
得其实不然,如果一开始就对整个 android 的架构了然于胸,就不会误入歧途,能够很好
地把握全局。本文的主题如下:
1、架构图直观
2、架构详解
2.1、Linux Kernel
2.1、Android Runtime
2.3、Libraries
2.4、Application Framework
2.5、Applications
3、总结
1、架构图直观
下面这张图展示了 Android 系统的主要组成部分:
图 1、Android 系统架构(来源于:android sdk)