资源描述:
《Android21源码目录结构.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Android2.1
2、--Makefile
3、--bionic(bionicC库)
4、--bootable(启动引导相关代码)
5、--build(存放系统编译规则及generic等基础开发包配置)
6、--cts(Android兼容性测试套件标准)
7、--dalvik(dalvikJAVA虚拟机)
8、--development(应用程序开发相关)
9、--external(android使用的一些开源的模组)
10、--frameworks Android2.1
11、--Makefile
12、--bionic (bi
13、onicC库)
14、--bootable (启动引导相关代码)
15、--build (存放系统编译规则及generic等基础开发包配置)
16、--cts (Android兼容性测试套件标准)
17、--dalvik (dalvikJAVA虚拟机)
18、--development (应用程序开发相关)
19、--external (android使用的一些开源的模组)
20、--frameworks
21、 (核心框架——java及C++语言)
22、--hardware (部分厂家开源的硬解适配层HAL代码)
23、--out (编译完成后的代码输出与此目录)
24、--packages (应用程序包)
25、--prebuilt (x86和arm架构下预编译的一些资源)
26、-- sdk (sdk及模拟器)
27、--system (底层文件系统库、应用及组件——C语言)`--vendor
28、 (厂商定制代码)bionic目录
29、--libc (C库)
30、
31、--arch-arm (ARM架构,包含系统调用汇编实现)
32、
33、--arch-x86 (x86架构,包含系统调用汇编实现)
34、
35、--bionic (由C实现的功能,架构无关)
36、
37、--docs (文档)
38、
39、--include (头文件)
40、
41、--inet (?inet相关,具体作用不明)
42、
43、--kernel
44、 (Linux内核中的一些头文件)
45、
46、--netbsd (?nesbsd系统相关,具体作用不明)
47、
48、--private (?一些私有的头文件)
49、
50、--stdio (stdio实现)
51、
52、--stdlib (stdlib实现)
53、
54、--string (string函数实现)
55、
56、--tools (几个工具)
57、
58、--tzcode (时区相关代码)
59、
60、--un
61、istd (unistd实现)
62、 `--zoneinfo (时区信息)
63、--libdl (libdl实现,dl是动态链接,提供访问动态链接库的功能)
64、--libm (libm数学库的实现,)
65、
66、--alpha (apaha架构)
67、
68、--amd64 (amd64架构)
69、
70、--arm (arm架构)
71、
72、--bsdsrc (?bsd的源码)
73、
74、
75、--i386 (i386架构)
76、
77、--i387 (i387架构?)
78、
79、--ia64 (ia64架构)
80、
81、--include (头文件)
82、
83、--man (数学函数,后缀名为.3,一些为freeBSD的库文件)
84、
85、--powerpc (powerpc架构)
86、
87、--sparc64 (sparc64架构)
88、 `--src (源代码)
89、--libstdc++
90、 (libstdc++C++实现库)
91、
92、--include (头文件)
93、 `--src (源码)
94、--libthread_db (多线程程序的调试器库)
95、 `--include (头文件)`--linker (动态链接器)`--arch