预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

中秋节已至,愿我的朋友(包括我)在一生中有用不完的,以后的日子风和丽,风调顺,偶尔有人请,平时经常有人给你送,有人逗你,想谁就谁,永远有个最善良的,在你最需要的时候有,没事时听听,寂寞时和朋友,有时间时和朋友一起…………,还要记得常常,有个的身体,遇事别,这样你就会永远,天天情!提祝中秋节快乐 最全的Android源码目录结构详解 本文网址:http://www.5adev.com/a/android/2010/0622/67.html GoogleAndroid代码包(机器代码包),包括主机编译工具、仿真环境。今天我们向大家介绍GoogleAndroid源代码包目录结构,Android代码包经过解压缩后,第一级别的目录和文件如下所示:.|--Makefile(全局的Makefile)|--bionic(Bionic含义为仿生,这里面是一些基础的库的源代码)|--bootloader(引导加载器)|--build(build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)|--dalvik(JAVA虚拟机)|--development(程序开发所需要的模板和工具)|--external(目标机器使用的一些库)|--frameworks(应用程序的框架层)|--hardware(与硬件相关的库)|--kernel(Linux2.6的源代码)|--packages(Android的各种应用程序)|--prebuilt(Android在各种平台下编译的预置脚本)|--recovery(与目标的恢复功能相关)`--system(Android的底层的一些库) Android2.1|--Makefile|--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|--cts(Android兼容性测试套件标准)|--dalvik(dalvikJAVA虚拟机)|--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(源码)|--libthread_db(多线程程序的调试器库)|`--include(头文件)`--linker(动态链接器)`--arch(支持arm和x86两种架构)bootable目录.|--bootloader(适合各种bootloader的通用代码)|`--legacy(估计不能直接使用,可以参考)||--arch_armv6(V6架构,几个简单的汇编文件)||--arch_msm7k(高通7k处理器架构的