Android目录结构简介

Android目录结构:

abi:存放ABI(Applicantion Binary Interface) C++相关的代码,有关ABI,可以参考http://en.wikipedia.org/wiki/Application_binary_interface

bionic:存放C/C++运行时库相关代码,如libc,libdl,libm,libstdc++,libthread_db,linker

bootable:存放升级以及recovery相关的代码

build:Android build system,所有与build相关的文件都存放在这里,各种makefile以及脚本

cts:android兼容性测试工具集,可以参考http://source.android.com/compatibility/cts-intro.html

dalvik: dalvik虚拟机代码以及库,以及dalvik虚拟机相关的HOST端工具    

development: app开发使用到的HOST端工具集

device: vendor的配置文件都存放在这里,每一个vendor对应一个目录

docs:存放文档

external: android需要的open source工具以及库,如wpa_supplicant,webkit,tinyxml等开源库

frameworks: 支撑整个android java运行环境的所有库。

system: 包含native sevices(init,vold,netd,adbd),toolbox, log库等native代码

hardware:hal层代码,包括hal 框架以及venndor相对应的hal库。

ndk: ndk开发环境库

sdk: sdk开发环境库

packages: 一些androi自带apk

prebuilts: 交叉工具链

libcore: 核心库用于给android应用提供 大部分Java语言基础功能,比如基础数据结构、数学、I/O、工具、数据库、网络等库。其中大部分实现来源于ApacheHarmony项目,核心库的具体实现位于libcore目录中,Java部分最终会被打包为core.jar包,经过安装,最终将被放置在目标文件系统的system\framework\目录中,当桌面启动时首先加载,作为Java程序的一个基础包

framework/base/core/java/android: Android SDK API的一部分,对Java API的扩展。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值