资源描述:
《Android源码目录结构.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Android源码目录结构--Makefile
2、--bionicC库)
3、--bootable(bionic启动引导相关代码)(c6Y,N:s.Q)]4八卜-build(存放系统编译规则及generic等基础开发包配置)2t8U!u$e,~9U0V
4、--cts(Android兼容性测试套件标准)
5、--dalvik(dalvikJAVA虚拟机):?+h"[:I4t"?1s
6、--development(应用程序开发相关)
7、--external(android使用的一些开源的模组)#S!Q;V#v$
8、+R&{
9、
10、--frameworks(核心框架——java及C++语言)
11、--hardware(部分厂家开源的硬解适配层HAL代码)
12、--out(编译完成后的代码输出与此目录)1G!W3C!S6y'P;
13、--packages(应用程序包)
14、--prebuilt(x86和arm架构下预编译的一些资源)+r7C$~&c,O+r/@
15、--sdk(sdk及模拟器)
16、--system(底层文件系统库、应用及组件C语言))J/z#e2m8A:n2}!V'--vendor厂商定制代码)bionic目录
17、--libcC库)
18、
19、-
20、-arch-arm(ARM架构,包含系统调用汇编实现)8B6e;T&Y&}$W
21、
22、--arch-x86(x86架构,包含系统调用汇编实现)*f%n5{;s2]3x'W
23、
24、--bionic由C实现的功能,架构无关)
25、
26、--includey
27、
28、--inet
29、
30、--kernel
31、--docs(文档)
32、(头文件)6m1}&A9
33、:x"(?inet相关,具体作用不明)(Linux内核中的一些头文?nesbsd系统相关,具体作用不明)6b#w/L8em1件),T6i(o;X-a(N+d(z3f#m
34、
35、
36、--netbsd(?一些私有的头文
37、--stdio时区相关代码)
38、
39、--unistdunistd实现)
40、'--zoneinfo时区信息)
41、--libdlZ'?7a
42、
43、--private件))d-h4h;e:~&t"Y1r
44、(stdio实现)
45、
46、--stdlib(stdlib实现)
47、
48、--string(string函数实现)
49、
50、--tools(几个工具)
51、
52、--tzcode(libdl实现,dl是动态链接,提供访问动态链接库的功能)
53、--libm(libm数学库的实现,)
54、
55、--alpha(apaha架
56、构)
57、
58、--amd64(amd64架构)
59、
60、--arm(arm架构)
61、
62、--bsdsrc(?bsd的源码)(M0{$U,b$f5G
63、
64、--i386i386架构)
65、
66、--i387i387架构?)
67、
68、--ia64(ia64架构)-m9y(R5s+m2Y)E4D*J
69、(头文件)
70、
71、--man名为.3,一些为freeBSD的库文件)
72、--powerpc(powerpc(sparc64架构)
73、'--srcc*e,PC)s.]
74、--libstdc++两种架构)$A-〜%j,'"M*s-s/D%a&B)H,Y/mbo
75、otable目录.
76、--bootloader(适合各种bootloader的通用代码)9Y2l"?%K;?'--legacy接使用,可以参考),p*U!A.l,e"X;r%uarch_armv6文件)0DW5Q'03'/C(l
77、(高通7k处理器架构的几个基本驱动)(通用头文件和高通7k架构头文件)
78、--libbootC++实现库)
79、卜-includeN-S-'&]&Z'o;M
80、(源码)
81、--libthread_db
82、'--include(动态链接器)'--arch
83、--include数学函数,后
84、缀$Z:q&v$P/E
85、架构)
86、
87、--sparc64(源代码)"?(libstdc++(头文件)9'--src(多线程程序的调试器库)(头文件)'--linker(支持arm和i387i387架构?)
88、
89、--ia64x86e
90、(估计不能直x
91、
92、--V6架构,几个简单的汇编
93、--arch_msm7k
94、
95、--include2O/d)O3~8p
96、启动库,都写得很简单)
97、
98、--libc(一些常用的c函数)
99、卜-nandwrite(nandwirte函数实现)
100、'--usbloader(usbloader实现)'
101、(U514W:p,}-v2}/V
102、--diskinstaller(android镜像打包器,x86可生产iso)'--recovery(系统恢复相关)2cE4[)p1d4m#G;j
103、--edify(升级脚本使用的edify脚本语言)
104、--etc(init.rc恢复脚本)/F2E9{'b.}5Y;o,I
105、--minui(一个简单的UI)2g%a9m0r8{/A.J(U
106、--minzip(