Android 2.1 |-- Makefile |-- bionic ( bionic C 库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic 等基础开发包配置) |-- cts ( Android 兼容性测试套件标准) |-- dalvik ( dalvik JAVA 虚拟机) |-- development (应用程序开发相关) |-- external ( android 使用的一些开源的模组) |-- frameworks (核心框架——java 及 C++语言) |-- hardware (主要保护硬解适配层HAL 代码) |-- out (编译完成后的代码输出与此目录) |-- packages (应用程序包) |-- prebuilt ( x86 和 arm 架构下预编译的一些资源) |-- sdk ( sdk 及模拟器) |-- system (文件系统库、应用及组件——C 语言) `-- vendor (厂商定制代码) bionic 目录 |-- libc ( C 库) | |-- arch-arm ( ARM 架构,包含系统调用汇编实现) | |-- arch-x86 ( x86 架构,包含系统调用汇编实现) | |-- bionic (由C 实现的功能,架构无关) | |-- docs (文档) | |-- include (头文件) | |-- inet (?inet 相关,具体作用不明) | |-- kernel ( Linux 内核中的一些头文件) | |-- netbsd (?nesbsd 系统相关,具体作用不明) | |-- private (?一些私有的头文件) | |-- stdio ( stdio 实现) | |-- stdlib ( stdlib 实现) | |-- string ( string 函数实现) | |-- tools (几个工具) | |-- tzcode (时区相关代码) | |-- unistd ( unistd 实现) | `-- zoneinfo (时区信息) |-- libdl ( libdl 实现,dl 是动态链接,提供访问动态链接库的功能) |-- libm ( libm 数学库的实现,) | |-- alpha ( apaha 架构) | |-- amd64 ( amd64 架构) | |-- arm ( arm 架构) | |-- bsdsrc (?bsd 的源码) | |-- i386 ( i386 架构) | |-- i387 ( i387 架构?) | |-- ia64 ( ia64 架构) | |-- include (头文件) | |-- man (数学函数,后缀名为.3,一些为freeBSD 的库文件) | |-- powerpc ( powerpc 架构) | |-- sparc64 ( sparc64 架构) | `-- src (源代码) |-- libstdc++ ( libstdc++ C++实现库) | |-- include (头文件) | `-- src (源...