Android系统级深入开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3.2 Android源代码结构

按照Google网站的描述,Android全部代码的工程分为3个部分。

核心工程(Core Project):建立Android系统的基础,在根目录的各个文件夹中。

扩展工程(External Project):使用其他开源项目扩展的功能,在external文件夹中。

包(Package):提供Android的应用程序、内容提供者、输入法、服务,在package文件夹中。

事实上,有些工程的界限不明显,难以认定为核心工程还是扩展工程。

Android源代码的根目录的内容如表2-1所示。

表2-1 Android源代码的根目录结构