android的源代码结构

android的源代码结构

ID:9464023

大小:76.00 KB

页数:10页

时间:2018-05-01

android的源代码结构_第1页
android的源代码结构_第2页
android的源代码结构_第3页
android的源代码结构_第4页
android的源代码结构_第5页
资源描述:

《android的源代码结构》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Android的源代码结构  Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:  .

2、--Makefile       (全局的Makefile)

3、--bionic         (Bionic含义为仿生,这里面是一些基础的库的源代码)

4、--bootloader     (引导加载器)

5、--build          (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)

6、--dalvik

7、         (JAVA虚拟机)

8、--development    (程序开发所需要的模板和工具)

9、--external       (目标机器使用的一些库)

10、--frame         (Android的底层的一些库)  bionic目录展开一个级别的目录如下所示:bionic/

11、--Android.mk

12、--libc

13、--libdl

14、--libm

15、--libstdc++

16、--libthread_db`--linker  bootloader目录展开的两个级别目录:bootloader/`--lega

17、cy

18、--Android.mk

19、--README

20、--arch_armv6

21、--arch_msm7k

22、--fastboot_protocol.txt

23、--include

24、--libboot

25、--libc

26、--nandk.default

27、--cleanspec.mk

28、--core                      (各种以mk为结尾的文件,它门是编译所需要的Makefile)

29、--envsetup.sh

30、--libs

31、--target                    (包含board和product

32、两个目录,为目标所需要文件)`--tools                     (编译过程中主机所需要的工具,一些需要经过编译生成)  其中,core中的Makefile是整个Android编译所需要的真正的Makefile,它被顶层目录的Makefile引用。  envsetup.sh是一个在使用仿真器运行的时候,用于设置环境的脚本。  dalvik目录用于提供AndroidJAVA应用程序运行的基础JAVA虚拟机。  development目录展开的一个级别的目录如下所示:development

33、--

34、apps                      (Android应用程序的模板)

35、--build                     (编译脚本模板)

36、--cmds

37、--data

38、--s

39、--emulator                  (仿真相关)

40、--host                      (包含ples                   (一些示例程序)

41、--simulator                 (大多是目标机器的一些工具)`--tools  在emulator目

42、录中qemud是使用QEMU仿真时目标机器运行的后台程序,skins是仿真时的界面。  samples中包含了很多Android简单工程,这些工程为开发者学习开发Android程序提供了很大便利,可以作为模板使用。  external目录展开的一个级别的目录如下所示:external/

43、--aes

44、--apache-http

45、--bluez

46、--clearsilver

47、--dbus

48、--dhcpcd

49、--dropbear

50、--elfcopy

51、--elfutils

52、--emma

53、--esd

54、--expat

55、--f

56、dlibm

57、--freetype

58、--gdata

59、--giflib

60、--googleclient

61、--icu4c

62、--iptables

63、--jdiff

64、--jhead

65、--jpeg

66、--libffi

67、--libpcap

68、--libpng

69、--libxml2

70、--cat

71、--perf123下一页——感谢阅读这篇文章,..,

72、--neven

73、--opencore

74、--openssl

75、--oprofile

76、--ping

77、--ppp

78、--protobuf

79、--qemu

80、--safe-iop

81、--skia

82、--soniv

83、ox

84、--sqlite

85、--srec

86、--strace

87、--tagsoup

88、--tcpdump

89、--tinyxml

90、--tremor

91、--eeeClock

92、  

93、--Broera

94、  

95、--Contacts

96、  

97、--Email

98、  

99、--GoogleSearch

100、  

101、--HTMLVies

102、  

103、--Music

104、  

105、--PackageInstaller

106、  

107、--Phone

108、  

109、

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

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

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