Android的源代码结构
Android的源代码结构
[原创]Android的源代码结构
(hanchao3c Android开发者论坛原创,转载请注明)
Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:
.
|-- Makefile (全局的Makefile)
|-- bionic (Bionic含义为仿生,这里面是一些基础的库的源代码) |-- bootloader (引导加载器)
|-- build (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)
|-- dalvik (JAVA虚拟机)
|-- development (程序开发所需要的模板和工具)
|-- external (目标机器使用的一些库)
|-- frameworks (应用程序的框架层)
|-- hardware (与硬件相关的库)
|-- kernel (Linux2.6的源代码)
|-- packages (Android的各种应用程序)
|-- prebuilt (Android在各种平台下编译的预置脚本)
|-- recovery (与目标的恢复功能相关)
`-- system (Android的底层的一些库)
bionic目录展开一个级别的目录如下所示:
bionic/
|-- Android.mk
|-- libc
|-- libdl
|-- libm
|-- libstdc++
|-- libthread_db
`-- linker
bootloader目录展开的两个级别目录:
bootloader/
`-- legacy
|-- Android.mk
|-- README
|-- arch_armv6
|-- arch_msm7k
|-- fastboot_protocol.txt
|-- include
|-- libboot
你可能喜欢
- Android程序开发
- Android开发教程
- android程序
- Android开发规范
- 目录结构
- 总线设计
- 系统框架
- Android程序开发初级教程221页
- Android程序开发:选择效率,还是选择质量2页
- 基于Flex与Android手机应用程序开发比较研究12页
- Windows下Android应用程序开发环境的搭建3页
- 用IntelliJ IDEA开发Android程序15页
- Android程序开发技巧速查6页
- Android软件开发初级教程11页
- Android开发教程&笔记(从零基础到快速开发)16页
- Android开发环境搭建教程(图文)5页
- Android 3D 游戏开发教程39页
- 怎样在eclipse下搭建Android开发环境教程19页
- Android开发之OpenGL+ES教程145页
- 简单的android程序控件40页
- 开发android短信程序13页
- android程序编写及调试新手入门31页
- android程序中的各种权限说明11页
- android程序员求职简历4页
- android 调用其他程序4页
- Android开发规范7页
- Android开发规范3页
- Android开发规范5页
- Android开发规范6页
- Android开发规范13页
- Android开发规范参考文档(北京试行)10页
- Android操作系统详细目录结构3页
- Linux+文件系统的目录结构6页
- 技术文档目录结构2页
- Discuz目录结构5页
- 文档目录结构17页
- Linux目录结构及文件81页
- 汽车can总线设计10页
- FPGA的双缓冲模式PCIExpress总线设计4页
- 基于TDNCM++的总线设计10页
- 现场总线课程设计14页
- 项目十四I2C总线设计40页
- 基于总线课程设计报告9页
- 企业系统框架8页
- 电力系统的组织框架3页
- J2ee分布式系统框架设计11页
- 工程类企业报表系统框架3页
- CIS系统框架35页
- 会议系统框架3页


