1、android目录
|-- a、bionic - bionic C库
|-- b、bootable - 启动引导相关代码
|-- c、build - 存放系统编译规则及generic等基础开发包配置
|-- d、cts - Android兼容性测试套件标准
|-- e、dalvik - dalvik JAVA虚拟机
|-- f、 development - 应用程序开发相关
|-- g、external - android使用的一些开源的模组
|-- h、frameworks - 核心框架——java及C++语言
|-- i、 hardware - 主要保护硬解适配层HAL代码
|-- j、out - 编译完成后的代码输出于此目录
|-- k、packages - 应用程序包
|-- l、prebuilt - x86和arm框架下预编译的一些资源
|-- m、sdk - sdk及模拟器
|-- n、system - 文件系统库,应用及组件——C语言
|-- o、vendor - 厂家定制代码
2、bionic目录
|-- (1)、libc - C库
| |-- a、arch-arm - ARM框架,包含系统调用汇编实现
| |-- b、arch-sh -
| |-- c、arch-x86 - x86框架,包含系统调用汇编实现
| |-- d、bionic - 由C实现的功能,框架无关
| |-- e、docs - 文档
| |-- f、include - 头文件
| |-- g、inet -
| |-- h、kernel - Linux内核中的一些头文件
| |-- i、netbsd -
| |-- j、private - 一些私有的头文件
| |-- k、regex -
| |-- l、stdio - stdio实现
| |-- m、stdlib - stdlib实现
| |-- n、string - string函数实现
| |-- o、tools - 几个工具
| |-- p、tzcode - 区时相关代码
| |-- q、unistd - unistd 实现
| |-- r、wchar -
| |-- s、zoneinfo - 区时信息
|-- (2)、libdl - libdl实现,dl是动态链接,提供访问动态链接库的功能
| |-- a、arch-sh -
|-- (3)、libm - libm数学库的实现
| |-- a、alpha - alpha框架
| |-- b、amd64 - amd64框架
| |-- c、arm - arm框架
| |-- d、bsdsrc - bsd的源码
| |-- e、i386 - i386框架
| |-- f、i387 - i387框架
| |-- g、ia64 - ia64框架
| |-- h、include - 头文件
| |-- i、man - 数学函数,后缀名为.3,一些为freeBSD的库文件
| |-- j、powerpc - powerpc框架
| |-- k、sh -
| |-- l、sparc64 - spare64框架
| |-- m、src - 源代码
|-- (4)、libstdc++ - libstdc++ C++实现库
| |-- a、include - 头文件
| |-- b、src - 源代码
|-- (5)、libthread_db - 多线程程序的调试器库
| |-- a、inckude - 头文件
|-- (5)、linker- 动态连接器
| |-- a、arch - 支持arm和x86两种框架
3、bootable目录
|-- (1)、bootloader - 适合各种bootlader的通用代码
| |-- a、legacy - 估计不能直接使用,可以参考
| |-- arch_armv6 - V6框架,几个简单的汇编文件
| |-- arch_msm7k - 高通7k处理器框架的几个基本驱动
| |-- include - 通用头文件和高通7k框架头文件
| |-- libboot - 奇洞窟,都写得很简单
| |-- libc - 一些常用的C函数
| |-- nandwrite - nandwrite函数实现
| |-- usbloader - usbloader实现
| |-- b、uboot -
|-- (2)、diskinstaller - android镜像打包器,x86可生产iso
| |-- a、deitdisklbl -
| |-- b、libdiskconfig -
|-- (3)、recovery - 系统恢复相关
| |-- a、applypatch -
| |-- b、edify - 升级脚本使用的edify脚本语言
| |-- c、etc - init.rc回复脚本
| |-- d、minui - 一个简单的UI
| |-- e、minzip - 一个简单的压缩工具
| |-- f、mtdutils - mtd工具
| |-- g、res - 资源
| |-- images - 一些图片
| |-- h、sec -
| |-- i、testdata -
| |-- j、tools - 工具
| |-- ota - OTA Over The Air Updates升级工具
| |-- k、updater - 升级器
4、build目录
|-- (1)、core - 核心编译规则
|-- (2)、libs -
| |-- a、host - 主机端库,有android“cp”功能替换
|-- (3)、target - 目标机编译对象
| |-- a、board - 开发平台
| |-- generic_x86 - 通用
| |-- mt6516_evb[QVGA] -
| |-- sim -
| |-- b、product - 开发平台对应的编译规则
| |-- security - 密钥相关
|-- (4)、toools - 编译中主机使用的工具及脚本
| |-- a、acp - Acdroid“acp”Command
| |-- b、apicheck - api检查工具
| |-- c、apriori - 预链接工具
| |-- d、atree - tree工具
| |-- e、bin2asm - bin转换为asm工具
| |-- f、check_prereq - 检查编译时间戳工具
| |-- g、droiddoc -
| |--h、fs_config -
| |-- i、fs_get_stats - 获取文件系统状态
| |-- j、iself - 判断是否ELF格式
| |-- k、isprelinked - 判断是否prelinked
| |-- l、kcm - 按键相关
| |-- m、lsd - List symbol dependencies
| |-- n、releasetools - 生成镜像的工具及脚本
| |-- o、rgb2565 - rgb转换为565
| |-- p、singapk - apk签名工具
| |-- q、soslim - strip工具
| |-- r、zipalign - zip archibe alignment tool
5、dalvik目录 dalvik虚拟机
|-- (1)、dalvikvm - main.c的目录
|-- (2)、dexdump - dex反汇编
|-- (3)、dexlist - List all methods in all concrete classes in a DEX file
|-- (4)、dexopt - 预验证与优化
|-- (5)、docs - 文档
|-- (6)、dvz - 和zygote相关的一个命令
|-- (7)、dx - dx工具,将多个java转换为dex
|-- (8)、hit - java语言写成
|-- (9)、libdex - dex的库
|-- (10)、libnativehelper -
|-- (11)、tests - 测试代码
|-- (12)、tools - 工具
|-- (13)、vm -虚拟机实现
6、development目录 (开发需要的一些例程及工具)
|-- (1)、apps - 一些核心应用程序
| |-- a、BluetoothDebug - 蓝牙调试程序
| |-- b、BuildWidget -
| |-- c、CustomLocale - 自定义区域设置
| |-- d、Development - 开发
| |-- e、Fallback - 和语言相关的一个程序
| |-- f、FontLab - 字库
| |-- g、GestureBuilder - 手势运动
| |-- h、GraphicsLab -
| |-- i、launchperf -
| |-- j、NinePatchLab -
| |-- k、OBJViewer - OBJ查看器
| |-- l、SdkSetup - SDK安装器
| |-- m、SpareParts - 高级设置
| |-- n、Term - 远程登录
|-- (2)、build - 编译脚本模板
|-- (3)、cmds - 有个monkey工具
|-- (4)、data - 配置数据
|-- (5)、docs - 文档
|-- (6)、host - 主机端SUB驱动等
|-- (7)、ide - 集成开发环境
|-- (8)、ndk - 本地开发套件 ——C语言开发套件
|-- (9)、pdk - Plug Development Kit
|-- (10)、samples - 例程
| |-- a、AccelermoeterPlay -
| |-- b、AccessibilityService -
| |-- c、Alarm -
| |-- d、AliasActivity -
| |-- e、ApiDemos - API掩饰程序
| |-- f、BackupRestore -
| |-- g、BasicGLSurfaceView -
| |-- h、BluetoothChat - 蓝牙聊天
| |-- i、BrowserPlugin - 浏览器插件
| |-- j、BusinessCard - 商业卡
| |-- k、Compass - 指南针
| |-- l、ContactManager - 了联系人管理器
| |-- m、CrossCompatibility -
| |-- n、CubeLiveWallpaper - 动态壁纸的一个简单例程
| |-- o、FixedGridLayout - 布局
| |-- p、GlobalTime - 全球时间
| |-- q、HeavyWeight -
| |-- r、HelloActivity - hello
| |-- s、Home - Home
| |-- t、JetBoy - jetBoy游戏
| |-- u、LunarLander -
| |-- v、MailSync - 右键同步
| |-- w、MultiResolution -多分辨路
| |-- x、MySampleRss - RSS
| |-- y、NFCDemo -
| |-- z、Obb -
| |-- aa、RSSReader - RSS阅读器
| |-- bb、SampleSyncAdapter -
| |-- cc、SearchableDictionary - 目录搜索
| |-- dd、SimpleJNI - JNI例程
| |-- ee、SipDemo -
| |-- ff、SkeletonApp - 空壳APP
| |-- gg、Snake - Snake程序
| |-- hh、SoftKeyboard - 软键盘
| |-- ii、Spinner -
| |-- jj、SpinnerTest -
| |-- kk、TicTacToeLib -
| |-- ll、TicTacToeMain -
| |-- mm、VoiceRecognitionService -
| |-- nn、Wiktionary -
| |-- oo、WiktionarySimple -
|-- (11)、scripts - 脚本
|-- (12)、sdk - sdk配置
|-- (13)、sdk_overlay -
|-- (14)、simulator -
|-- (15)、testrunner -
|-- (16)、tools - 工具
|-- (17)、tutorials -
7、external目录
|-- (1)、apache-http - 网页服务器
|-- (1)、astl - a slimmed-down vesion of the regular C++ STL
|-- (1)、bison - 自动生成语法分析器
|-- (2)、blisrc -
|-- (3)、blktrace -
|-- (4)、bluetooth - 蓝牙相关,协议栈
|-- (5)、bouncycastle -
|-- (6)、bsdiff - diff工具
|-- (7)、bzip2 - 压缩工具
|-- (8)、chromium -
|-- (9)、clearsilver - html模板系统
|-- (10)、dbus - 低延时,低开销,高可用性的IPC机制
|-- (11)、dhcpcd -DHCP服务
|-- (12)、dnsmasq -
|-- (13)、e2fsprogs - EXT2文件系统工具
|-- (14)、easymock -
|-- (15)、elfcopy - 复制ELF的工具
|-- (16)、elfutils - ELF工具
|-- (17)、embunit - Embedded Unit Project
|-- (18)、emma - java代码覆盖统计工具
|-- (19)、esd - Enlightended Sound Daemon,将多种音频流混合在一个设备上播放
|-- (20)、expat -
|-- (21)、fdlibm - Freely Distributable LIBM
|-- (22)、freetype - 字体
|-- (23)、fsck_msdos - dos文件系统检查工具
|-- (24)、genext2fs -
|-- (25)、giflib - gif库
|-- (26)、grub - GNU GRUB,the GRand Unified Bootloader
|-- (27)、gtest - Google C++ Testing Framework
|-- (28)、guava -
|-- (29)、icu4c - ICU(International Component for )
|-- (30)、iproute2 -
|-- (31)、ipsec-tools - this package provides a way to use the native IPsec functionality
|-- (32)、iptables - 防火墙
|-- (33)、jdiff - generate a re[ort describing the difference between two public Java APIs
|-- (34)、jhead - jpeg头部信息工具
|-- (35)、jpeg - jpeg库
|-- (36)、jsr305 -
|-- (37)、junit - JUnit是一个java元以内的单元测试框架
|-- (38)、kernel-headers - 内核的一些头文件
|-- (39)、libffi - a foreign function interface library
|-- (40)、libgsm -
|-- (41)、libnfc-nxp -
|-- (42)、libpcap - 网络数据包获取函数
|-- (43)、libpng - png库
|-- (44)、libvpx -
|-- (45)、libxml2 - xml解析库
|-- (46)、mtpd - 命令
|-- (47)、netcat - simple Unix utility which reads and writes dataacross network connections
|-- (48)、netperf - 网络性能测试工具
|-- (49)、nenen - 看代码和JNI相关
|-- (50)、nist-sip -
|-- (1)、oauth -
|-- (1)、opencore - 多媒体框架
|-- (51)、openssl - SSL加密相关
|-- (52)、oprofile - Linux内核支持的一种性能分析机制
|-- (53)、ping - ping命令
|-- (54)、ppp - ppps拨号命令
|-- (55)、proguard - Java class fileshrinker,optimizer,obfuscator,and preverfier
|-- (56)、protobuf - a flexible,efficient,automated mechanism for serializing structured data
|-- (57)、qemu - arm模拟器
|-- (58)、quake -
|-- (59)、safe-iop - functions for performing sage integer operations
|-- (60)、skia - skia图形引擎
|-- (61)、skia_asm -
|-- (62)、sonivox - sole MIDI solution for Google Android Mobile Phone Platform
|-- (63)、speex - Speex编/解码API的使用(libspeex)
|-- (64)、srec - Nuance公司提供的开源连续非特定人语音识别
|-- (65)、stlport -
|-- (66)、strace - trace工具
|-- (67)、svox - Embedded Text-to-Speech
|-- (68)、tagsoup - 一个Java开发符合SAX的HTML解析器
|-- (69)、tcpdump - 抓TCP包的软件
|-- (70)、tinyxml - a simple,small,C++ XML parser
|-- (71)、v8 -
|-- (72)、webkit - 浏览器核心
|-- (73)、wpa_supplicant - 无限网卡管理
|-- (74)、wpa_supplicant_6 -
|-- (75)、xmlwriter - XML编辑工具
|-- (76)、yaffs2 - yaffs文件系统
|-- (77)、zlib - a general purpose data compression library
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_240404_145_1_1.html