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的扩展。

    

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值