Android系统源码基础知识讲解

Android开发的童鞋的都知道想要深入了Android开发。学习Android系统源码是一条必不可少路线。Android系统源码的目录中包含了Android系统的所有源代码。本博客就带你了解系统源码的基础知识

Android系统源码目录

Makefile
|-- bionic                          (bionic C库)
|-- bootable                        (启动引导相关代码)
|-- build                           (存放系统编译规则及generic等基础开发包配置)
|-- cts                             (Android兼容性测试套件标准)
|-- dalvik                          (dalvik JAVA虚拟机)
|-- development                     (应用程序开发相关)
|-- external                        (android使用的一些开源的模组)
|-- frameworks                      (核心框架——java及C++语言)
|-- hardware                        (部分厂家开源的硬解适配层HAL代码)
|-- out                             (编译完成后的代码输出与此目录)
|-- packages                        (应用程序包)
|-- prebuilt                        (x86和arm架构下预编译的一些资源)
|-- sdk                             (sdk及模拟器)
|-- system                          (底层文件系统库、应用及组件——C语言)
`-- vendor                          (厂商定制代码)

更多版本的Android源码目录结构详解
更深的Android源码目录的讲解

查看系统源码

查看android源代码的网站 androidxref

放松一下

未完待续……

你可能感兴趣的:(android,系统源码)