对于整套安卓源码是个复杂的庞大的工程,我将尽我所能将所有目录及结构将明白,首先我们先来了解每个目录是做什么的。
初级了解可以不必纠结android版本存在的差异,先做一次大体的了解。下边我基于android6.0来分析,以下是所有目录。
- 这些目录,其中大部分是做安卓开发无法涉猎的,其实它也是不是我们做安卓开发所要去修改的,而是由底层ROM驱动工程师去改的。说白了就是跟我们没关系。
- 这里我推荐以下几个目录做重点了解:build;frameworks;external;out;packages;system;vendor;device
如果你想在一款nexs上开发一套自己的全新系统了解这些足够了。(贪多吃不烂,这个道理不必多说现在开始)
######以下是我从各个网站整理的部分目录功能的介绍(了解)。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|