1. 根目录 (/)
bionic : 基础库的源码, C 运行时支持库 libc, libm, libdl, 动态 linker;
bootable/bootloader/legacy : 内核引导加载器, 加载内核之前运行的程序;
build : 编译和配置所需要的脚本 和 工具;
dalvik : Android中的 Java 虚拟机, 提供Android应用程序运行基础;
development : 程序开发所需的模板和工具, 层次较高;
external : 使用的其它的开源的扩展库;
frameworks : 应用程序框架层, 四大组件等;
hardware : 硬件相关的库;
kernel : Linux 内核源码;
packages : Android 各种应用程序;
prebuilt : 各种平台下的编译预置脚本;
recovery : 与 Android 系统恢复功能相关;
system : Android 底层库;
Makefile : 整个 Android 源码 编译的 Makefile;
2. development 目录 (/development)
apps : Android 应用程序模板;
build : 编译脚本模板;
host : windows 平台的一些工具;
samples : 示例程序, 简单的Android程序, 可以作为模板;
3. external 目录 (/external)
opencore : Android 多媒体框架核心;
webkit : Android 网络浏览器核心;
sqlite : Android 数据库系统核心;
openssl : Secure Socket Layer, 是一个网络协议, 为数据通信提供安全支持;
4. frameworks
base : Android 核心框架库基本内容;
opt : 可选部分;
base 目录内容 :
-- cmds : 重要的命令;
-- core : 核心库;
-- data : 字体声音数据文件;
-- docs : 文档;
-- graphics : 图形相关;
-- include : 头文件;
-- keystore : 数据签名证书;
-- libs : 库;
-- location : 地区库;
-- media : 媒体相关库;
-- obex : 蓝牙相关的库;
-- opengl : 3D图形库;
-- packages : 设置 TTS VPN 等库;
-- sax : XML 解析;
-- services : 各种服务;
-- telephony : 电话通信管理;
-- test-runner : 测试工具相关;
-- test : 各种测试;
-- tools : 各种工具;
-- vpn :
-- wifi :
5. packages 目录 (/packages)
Apps : Android 中的各种应用程序;
providers : 保存内容提供者信息;
inputmethod : 输入法;
wallpapers : 墙纸;