资源描述:
《android源码结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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(核心框架——java及C++语言)
11、--hardware(
12、主要保护硬解适配层HAL代码)
13、--out(编译完成后的代码输出与此目录)
14、--packages(应用程序包)
15、--prebuilt(x86和arm架构下预编译的一些资源)
16、--sdk(sdk及模拟器)
17、--system(文件系统库、应用及组件——C语言) `--vendor(厂商定制代码) bionic目录按照二级展开tree-d-L2
18、--libc(C库)
19、
20、--arch-arm(ARM架构,包含系统调用汇编实现)
21、
22、--arch-x86(x86架构,包含系统调用汇编实现)
23、
24、
25、--bionic(由C实现的功能,架构无关)
26、
27、--docs(文档)
28、
29、--include(头文件)
30、
31、--inet(?inet相关,具体作用不明)
32、
33、--kernel(Linux内核中的一些头文件)
34、
35、--netbsd(?nesbsd系统相关,具体作用不明)
36、
37、--private(?一些私有的头文件)
38、
39、--stdio(stdio实现)
40、
41、--stdlib(stdlib实现)
42、
43、--string(string函数实现)
44、
45、--tools(几个工具)
46、
47、--tzco
48、de(时区相关代码)
49、
50、--unistd(unistd实现)
51、`--zoneinfo(时区信息)
52、--libdl(libdl实现,dl是动态链接,提供访问动态链接库的功能)
53、--libm(libm数学库的实现,)
54、
55、--alpha(apaha架构)
56、
57、--amd64(amd64架构)
58、
59、--arm(arm架构)
60、
61、--bsdsrc(?bsd的源码)
62、
63、--i386(i386架构)
64、
65、--i387(i387架构?)
66、
67、--ia64(ia64架构)
68、
69、--include(
70、头文件)
71、
72、--man(数学函数,后缀名为.3,一些为freeBSD的库文件)
73、
74、--powerpc(powerpc架构)
75、
76、--sparc64(sparc64架构)
77、`--src(源代码)
78、--libstdc++(libstdc++C++实现库)
79、
80、--include(头文件)
81、`--src(源码)
82、--libthread_db(多线程程序的调试器库)
83、`--include(头文件) `--linker(动态链接器) `--arch(支持arm和x86两种架构) hardwar
84、e目录(部分厂家开源的硬解适配层HAL代码)
85、--broadcom(博通公司)
86、`--wlan(无线网卡)
87、--libhardware(硬件库)
88、
89、--include(头文件)
90、`--modules(Default(andpossiblyarchitecturedependents)HALmodules)
91、
92、--gralloc(gralloc显示相关)
93、`--overlay(Skeletonforthe"overlay"HALmodule.)
94、--libhardware_legacy
95、(旧的硬件库)
96、
97、--flashlight(背光)
98、
99、--gps(GPS)
100、
101、--include(头文件)
102、
103、--mount(旧的挂载器)
104、
105、--power(电源)
106、
107、--qemu(模拟器)
108、
109、--qemu_tracing(模拟器跟踪)
110、
111、--tests(测试)
112、
113、--uevent(uevent)
114、
115、--vibrator(震动)
116、`--wifi(无线)
117、--msm7k(高通7k处理器开源抽象层)
118、
119、--boot(启动)
120、
121、--libaudio(声音库)
122、
123、
124、--libaudio-qsd8k(qsd8k的声音相关库)
125、
126、--libcamera(摄像头库)
127、
128、--libcopybit(copybit库)
129、
130、--libgralloc(gralloc库)
131、
132、--libgralloc-qsd8k(qsd8k的gralloc库)
133、
134、--liblights(背光库)
135、`--librpc(RPC库)