Android 4.4
|——abi 应用程序二进制接口
|——art
|——bionic bionic C库
|——|——libc C库
|——|——|——arch-arm ARM架构,包含系统调用汇编实现
|——|——|——adch-x86 x86架构,包含系统调用汇编实现
|——|——|——bionic 由C实现的功能,架构无关
|——|——|——include 头文件
|——|——|——kernel Linux内核中的一些头文件
|——|——|——netbsd netbsd系统相关
|——|——|——private 一些私有的头文件
|——|——|——stdio stdio实现
|——|——|——stdlib stdlib实现
|——|——|——string string函数实现
|——|——|——tools 几个工具
|——|——|——tzcode 时区相关代码
|——|——|——unistd unistd实现
|——|——|——zoneinfo 时区信息
|——|——libdl libdl实现,dll是动态链接,提供访问动态链接库的功能
|——|——libm libm数学库的实现
|——|——|——arm arm架构
|——|——|——i386 i386架构
|——|——|——i387 i387架构
|——|——|——include 头文件
|——|——libstdc++ libstdc__ C++实现库
|——|——|——include 头文件
|——|——|——src 源码
|——|——libthread_db 多线程程序的调试器库
|——|——|——include 头文件
|——|——linker 动态链接库
|——|——|——arch 支持arm和x86两种架构
|——bootable 启动引导相关代码
|——|——bootloader 适合各种bootloader的通用代码
|——|——|——legacy 估计不能直接使用,可以参考
|——|——diskinstaller android镜像打包器,x86可生产iso
|——|——recovery 系统恢复相关
|——|——|——edify 升级脚本使用的edify脚本语言
|——|——|——etc init.rc恢复脚本
|——|——|——minui 一个简单的UI
|——|——|——minzip 一个简单的压缩工具
|——|——|——mtdutils mtd工具
|——|——|——res 资源
|——|——|——tools 工具
|——|——|——|——ota OTA Over The Air Updates升级工具
|——|——|——updater 升级器
|——build 存放系统编译规则及generic等基础开发包配置
|——cts Android兼容性测试套件标准
|——dalvik dalvik Java虚拟机
|——developers
|——development 应用程序开发相关
|——device
|——docs
|——external android使用的一些开源的模组
|——frameworks 核心框架——java及C++语言
|——hardware 部分厂家开源的硬解适配层HAL代码
|——Image
|——libcore 核心库
|——libnativehelper
|——linux
|——manifest
|——ndk 本地开发工具
|——out 编译完成后的代码输出与此目录
|——packages 应用程序包
|——pdk
|——prebuilts x86和ARM架构下预编译的一些资源
|——pub
|——sdk sdk及模拟器
|——system 底层文件系统库、应用及组件——C语言
|——tools
|——vender 厂商定制代码
|——AsusMake.mk
|——Makefile makefile文件
|——mkimage