码迷,mamicode.com
首页 > 移动开发 > 详细

Android源码结构分析

时间:2015-08-27 13:37:44      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:

├── abi ---二进制兼容性检查

├── art ---

├── bionic---Bionic C库的实现代码

├──bootable ---启动引导程序源码,包括bootloader,diskinstall,recovery

├── build---编译系统,包括各种make和shell脚本

├──cts ---兼容性检测代码,android手机如果需要google认证,就需要通过google的兼容性检测,目的是确保该手机系统具备标准的SDKAPI接口

├──dalvik ---Dalvik虚拟机源码

├──developers ---

├──development ---android开发所使用的一些配置文件

├── device---不同厂商设备相关的编译脚本,包括三星和摩托罗拉等

├──docs ---source.android.com文档

├──external ---android依赖的扩展库,包括bluetooth,skia,sqlite,webkit,wpa_supplicant等功能库和一些工具库,如oprofile用于JNI层的性能调试,系统的运行库层大部分代码都在这里

├──frameworks ---框架层源码,应用框架层

├──hardware ---硬件抽象层相关源码

├──libcore ---核心java库

├──libnativehelper ---JNI的一些头文件

├──Makefile ---编译的口,指向/build/core/main.mk

├── ndk ---NDK开发环境相关源码

├──out ---编译输出目录,编译后的输出都会在这个目录,分为主机部分和目标部分

├──packages ---各种内置应用程序,内容提供者,输入法等,应用层开发

├── pdk

├──prebuilts ---编译所需的程序文件,包括各种平台下的arm编译器

├──sdk ---编译SDK工具所需要的文件,包括hierachyviewer,eclipse插件,emulator,traceview等主要工具

├──system ---Linux所需的一些工具 adb,debuggerd,fastboot,logcat...

└── tools 


版权声明:本文为博主原创文章,未经博主允许不得转载。

Android源码结构分析

标签:

原文地址:http://blog.csdn.net/dulizhi1991/article/details/48023909

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!