资源描述:
《android源码剖析精典》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Android2.1源码结构分析leeAndroid2.1--Makefile一一bionic--bootable--build(bionicC库)(启动引导相关代码)(存放系统编译规则及generic等基础开发包配置)——cts--dalvik--developmcnt--external一一frameworks一一hardware——out(Android兼容性测试套件标准)(dalvikJAVA虚拟机)(应用程序开发相关)(android使用的一些开源的模组)(核心框架java及C++诰口)(主要保护硬解适配层HAL代码)(编译完成后的代码输出与此目录)一一pack
2、ages--prebuilt(应用程序包)(x86和arm架构下预编译的一些资源)一一sdk一一systcm(sdk及模拟器)(文件系统库、应用及组件一语言)一一vendor(厂商定制代码)bionic目录--libc
3、--arch-arm--arch-x86一一bionic--docs
4、--include
5、--inet一一kernel一一netbsd(C库)(ARM架构,包含系统调用汇编实现)(x86架构,包含系统调用汇编实现)(由C实现的功能,架构无关)(文档)(头文件)(?inet相关,具体作用不明)(Linux内核中的一些头文件)(?nesbsd系统相关,具体作用
6、不明)--private
7、--stdio--stdlib一一string1--toolS
8、--tzcode
9、--unistd'一一zoneinfo(?一些私有的头文件)(stdio实现)(stdlib实现)(string函数实现)(几个工具)(时区相关代码)(unistd实现)(时区信息)
10、—libdl接库的功能)
11、--libm
12、一alpha
13、__amd64I
14、--arm
15、
16、--bsdsrc
17、
18、—i386
19、—i387
20、
21、—ia64I
22、--includeI——man——powerpcI--sparc64■一src
23、--libstdc++I--include、一src
24、--1
25、ibthreaddb、--include'--linker--archbootable口录bootloader——legacy(libdl实现,dl是动态链接,捉供访问动态链(libm数学库的实现,)(apaha架构)(amd64架构)(arm架构)(?bsd的源码)(1386架构)(1387架构?)(ia64架构)(头文件)(数学函数,后缀名为・3,—些为freeBSD的库文件)(powerpc架构)(sparc64架构)(源代码)(libstdc++C++实现库)(头文件)(源码)(多线程程序的调试器库)(头文件)(动态链接器)(支持arm和x86两种架构)(适合各种
26、bootloader的通用代码)(估计不能直接使用,可以参考)一一arch_msm7k(高通7k处理器架构的几个基本驱动)一一include(通用头文件和高通7k架构头文件)
27、-一libboot(启动库,都写得很简单)I一一arch_armv6(V6架构,几个简单的汇编文件)--libc
28、--nandwriteI--usbloaderdiskinstaller(一些常用的C函数)(nandwirte函数实现)(usbloader实现)(android镜像打包器,x86可生产iso)——recovery——edify(系统恢复相关)(升级脚木使用的edify脚木语言)
29、--
30、etc一一minui一一minzip
31、--mtdutils
32、--res--images一一tools——ota'--updaterbu订d目录■
33、--core
34、--history
35、--libs
36、'一host
37、--target
38、--board
39、
40、
41、--emulator
42、
43、--generic
44、
45、—idea6410
46、
47、--sim
48、'--product'--security'--tools一acp--apicheck
49、一applypatch一一apriori一一atree一一bin2asm--chcck_prcrcq
50、--dexpreopt一一droiddoc有关)
51、--fs_c
52、onfigdirectories)
53、--fsgetstats——iself(init.rc恢复脚本)(一个简单的UI)(-个简单的压缩工具)(mtd工具)(资源)(一些图片)(工具)(OTAOverTheAirUpdates升级工具)(升级器)(核心编译规则)(历史记录)(主机端库,有android“cp”功能替换)(目标机编译对象)(开发平台)(模拟器)(通用)(自己添加的)(最简单)(开发平台对应的编译规则)(密钥相关)(编译中主机使用的工具及脚本)(Android"acp〃Command)(api检杳工具)(补丁工具)(