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 实现) | |-- stri