Android21源码目录结构详解.pdf

Android21源码目录结构详解.pdf

ID:52243204

大小:172.73 KB

页数:6页

时间:2020-03-25

Android21源码目录结构详解.pdf_第1页
Android21源码目录结构详解.pdf_第2页
Android21源码目录结构详解.pdf_第3页
Android21源码目录结构详解.pdf_第4页
Android21源码目录结构详解.pdf_第5页
资源描述:

《Android21源码目录结构详解.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微软全球最具价值技术专家,CSDN著名技术专家,资深软件构架师YinCheng的博客移动3G,云计算,物联网,信息安全,语音技术,爱好者老尹的技术专栏Android2.1源码目录结构详解分类:移动3G技术Android技术2011-03-1916:23495人阅读评论(2)收藏举报Android2.1

2、--Makefile

3、--bionic(bionicC库)

4、--bootable(启动引导相关代码)

5、--build(存放系统编译规则及generic等基础开发包配置)

6、--cts(Android兼容性测试套件标准)

7、--dalvik(da

8、lvikJAVA虚拟机)

9、--development(应用程序开发相关)

10、--external(android使用的一些开源的模组)

11、--frameworks(核心框架——java及C++语言)

12、--hardware(部分厂家开源的硬解适配层HAL代码)

13、--out(编译完成后的代码输出与此目录)

14、--packages(应用程序包)

15、--prebuilt(x86和arm架构下预编译的一些资源)

16、--sdk(sdk及模拟器)

17、--system(底层文件系统库、应用及组件——C语言)`--vendor(厂商定制代码)bionic目录

18、--li

19、bc(C库)

20、

21、--arch-arm(ARM架构,包含系统调用汇编实现)

22、

23、--arch-x86(x86架构,包含系统调用汇编实现)

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(str

44、ing函数实现)

45、

46、--tools(几个工具)

47、

48、--tzcode(时区相关代码)

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(源码)1

82、`--src(源码)

83、--libthread_db(多线程程序的调试器库)

84、`--include(头文件)`--linker(动态链接器)`--arch(支持arm和x86两种架构)bootable目录.

85、--bootloader(适合各种boot

86、loader的通用代码)

87、`--legacy(估计不能直接使用,可以参考)

88、

89、--arch_armv6(V6架构,几个简单的汇编文件)

90、

91、--arch_msm7k(高通7k处理器架构的几个基本驱动)

92、

93、--include(通用头文件和高通7k架构头文件)

94、

95、--libboot(启动库,都写得很简单)

96、

97、--libc(一些常用的c函数)

98、

99、--nandwrite(nandwirte函数实现)

100、`--usbloader(usbloader实现)

101、--diskinstaller(android镜像打包器,x86可生产iso)`--recover

102、y(系统恢复相关)

103、--edify(升级脚本使用的edify脚本语言)

104、--etc(init.rc恢复脚本)

105、--minui(一个简单的UI)

106、--minzip(一个简单的压缩工具)

107、--mtdutils(mtd工具)

108、--res(资源)

109、`--images(一些图片)

110、--tools(工具)

111、`--ota(OTAOverTheAirUpdates升级工具)`--updater(升级器)build目录.

112、--core(核心编译规则)

113、--history(历史记录)

114、--libs

115、`--host(主机端库,有android“cp”功能替换)

116、

117、--target(目标机编译对象)

118、

119、--board(开发平台)

120、

121、

122、--emulator(模拟器)

123、

124、

125、--generic(通用)

126、

127、

128、--idea6410(自己添加的)

129、

130、`--sim(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。