Android源码目录结构.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android 源码目录结构 -- Makefile -- Makefile |-- bionic C 库) |-- bootable ( bionic 启动引导相关代码) (c6 Y, N: s. Q) ]4 八卜-build (存 放系统编译规则及 generic 等基础开发包配置) 2 t8 U! u$ e, ~9 U0 V|-- cts (Android 兼容性 测试套件标准) |-- dalvik ( dalvik JAVA 虚拟机) : ?+ h [: I4 t ?1 s|-- development (应用程序开发相关) |-- external (android 使用的一些开源的模组) # S! Q; V# v$ |+ Ramp; {|-- frameworks (核心框架 —— java 及 C++ 语言) |-- hardware (部 分厂家开源的硬解适配层 HAL 代码) |-- out (编译完成后的代码输出与此目录) 1 G! W3 C! S6 y P; \|-- packages (应用程序包) |-- prebuilt ( x86 和 arm 架构下预编译的一些资源) + r7 C$ ~amp; c, O+ r/ @|-- sdk ( sdk 及模拟器) |-- system (底层文件系统库、 应 用及组件 C 语言))J/ z# e2 m8 A: n2 }! V-- vendor 厂商定制代码) bionic 目录 |-- libc C 库) | |-- arch-arm ( ARM 架构,包含系统 调用汇编实现) 8 B6 e; Tamp; Yamp; }$ W| |-- arch-x86 ( x86 架构,包含系统调用汇编实现) * f% n5 {; s2 ]3 x W| |-- bionic 由 C 实现的功能,架构无关) | |-- include y| 由 C 实现的 功能,架构无关) | |-- include y| |-- inet | |-- kernel (头文件) 6 m1 }amp; A9 |: x (? inet 相关,具体作用不明) ( Linux 内核中的一些头文 ? nesbsd 系统相关,具体作用不明)6 b# w/ L8 e m1件) , ? nesbsd 系统相关,具体作用不明) 6 b# w/ L8 e m1 (?一些私有的头文|-- stdio时区相关代码) | |-- (?一些私有的头文 |-- stdio 时区相关代码) | |-- unistd unistd 实现) | -- zoneinfo 时区信息) |-- libdl Z ?7 a| |-- private 件) ) d- h4 h; e: ~amp; t Y1 r| (stdio 实现) | |-- stdlib ( stdlib 实现) | |-- string ( string 函数实现) | |-- tools (几个工具) | |-- tzcode ( libdl 实现, dl 是动态链接,提供访问动态链接库的功能) |-- libm (libm 数学库的实现, ) | |-- alpha (apaha 架构) | |-- amd64 (amd64 架构) | |-- arm (arm 架构) | |-- bsdsrc (?bsd 的源码) ( M0 {$ U, b$ f5 G| |-- i386 i386 架构) | |-- i387 i387 i387 i387 架构?) | |-- ia64 ( ia64 ( ia64 架构) - m9 y( R5 s+ m2 Y) E4 D* J| (头文件) | |-- man 名为 .3,一些为 freeBSD 的库文件) |-- powerpc ( powerpc (sparc64 架构)| -- src c* e, P C) s. ]|-- libstdc++ 两种架构) $ A-?% j, M* s- s/ D% aamp; B) H, Y/ mbootable 目录 . |-- bootloader (适合各种 bootloader 的通用代码) 9 Y2 l ?% K; ? --legacy 接使用,可以参考) ,p* U! A. l, e X; r% u arch_armv6 文件)0 D W5 Q 03 / C( l| (高通 7k 处理器架构的几个基本驱动) (通用头文件和高通 7k 架构头文件) |-- libboot C++ 实现库)| 卜-include N- S- amp; ]amp; Z o; M| (源码) |-- libthread_db | -- include (动态链接器)--ar

文档评论(0)

wangsufen1241 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档