摘自:http://www.cnblogs.com/greatverve/archive/2011/12/22/android-code-sturct.html Android 2.1总目录 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build(存放系统编译规则及generic等基础开发包配置) |-- cts(Android兼容性测试套件标准) |-- dalvik(dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- external (android使用的一些开源的模组) |-- frameworks (核心框架——java及C++语言) |-- hardware (主要保护硬解适配层HAL代码) |-- (编译完成后的代码输出与此目录) |-- packages (应用程序包) |-- prebuilt (x86和arm架构下预编译的一些资源) |-- sdk (sdk及模拟器) |-- system (文件系统库、应用及组件——C语言) `-- vendor (厂商定制代码) bionic 目录 |-- libc (C库) | |-- arch-arm (ARM架构,包含系统调用汇编实现) | |-- arch-x86 (x86架构,包含系统调用汇编实现) | |-- bionic (由C实现的功能,架构无关) | |-- docs (文档) | |-- include (头文件) | |-- inet (?inet相关,具体作用不明) | |-- kernel (Linux内核中的一些头文件) | |-- netbsd (?nesbsd系统相关,具体作用不明) | |-- (?一些私有的头文件) | |-- stdio (stdio实现) | |-- stdlib (stdlib实现) | |-- 函数实现) | |-- tools (几个工具) | |-- tzcode (时区相关代码) | |-- unistd (unistd实现) | `-- zoneinfo (时区信息) |-- libdl (libdl实现,dl是动态链接,提供访问动态链接库的功能) |-- libm (libm数学库的实现,) | |-- alp (apaha架构) | |-- amd64 (amd64架构) | |-- arm (arm架构) | |-- bsdsrc (?bsd的源码) | |-- i386 (i386架构) | |-- i387 (i387架构?) | |-- ia64 (ia64架构) | |-- include (头文件) | |-- man (数学函数,后缀名为.3,一些为freeBSD的库文件) | |-- powerpc (powerpc架构) | |-- sparc64 (sparc64架构) | `-- src (源代码) |-- libstdc++ (libstdc++ C++实现库) | |-- include (头文件) | `-- src (源码) |-- libthread_db (多线程程序的调试器库) | `-- include (头文件) `-- linker (动态链接器) |-- edify (升级脚本使用的edify脚本语言) |-- minui (一个简单的UI) |-- mtdutils (mtd工具) | `-- images(一些图片) | `-- ota (OTA Over The Air Updates升级工具) |-- acp (Android Command) |-- applypatch (补丁工具) |-- atree (tree工具) |-- check_prereq (检查编译时间戳工具) |-- droiddoc (?作用不明,java语言,网上有人说和JDK5有关) |-- fs_get_stats (获取文件系统状态) |-- isprelinked (判断是否prelinked) |-- lsd (List symbol dependencies) |-- rgb2565 (rgb转换为565) |-- soslim (strip工具) `-- zipalign (zip archive alignment tool) dalvik目录 (dalvik虚拟机) |-- dalvikvm (main.c的目录) |-- dexdump (dex反汇编) |-- dexlist (List all methods all concrete classes a DEX file.) |-- dexopt(预验证与优化) |-- docs (文档) |-- dvz (和zygote相关的一个命令) |-- dx (dx工具,将多个java转换为dex) |-- hit (?java语言写成) |-- libcore (核心库) |-- libcore-disabled (?禁用的库) |-- libdex (dex的库) |-- libnativehelper (Support functions Android's libraries) |-- tests (测试代码) |-- tools (工具) `-- vm (虚拟机实现) development 目录 (开发者需要的一些例程及工具) |-- apps (一些核心应用程序) | |-- BluetoothDebug (蓝牙调试程序) | |-- CustomLocale (自定义区域设置) | |-- Development (开发) | |-- Fallback (和语言相关的一个程序) | |-- FontLab (字库) | |-- GestureBuilder (手势动作) | |-- NinePatchLab (?) | |-- OBJViewer (OBJ查看器) | |-- SdkSetup (SDK安装器) | |-- SpareParts (高级设置) | |-- Term (远程登录) | `-- launchperf (?) |-- build (编译脚本模板) |-- cmds (有个monkey工具) |-- data (配置数据) |-- docs (文档) |-- host (主机端USB驱动等) |-- ide (集成开发环境) |-- ndk (本地开发套件——c语言开发套件) |-- pdk (Plug Development Kit) |-- samples (例程) | |-- AliasActivity (?) | |-- ApiDemos SimpleJNI is is is as is for public is interface class for for for is base core`-- |-- mid (MID设备) for "overlay" |-- omap3 (omap3处理器) | |-- libopencorehw (opencore硬件库) | |-- libstagefrighthw (stagefright硬件库) `-- wlan (无线网卡) prebuilt 目录 (x86和arm架构下预编译的一些资源) |-- android-arm (arm-android相关) | |-- gdbserver (gdb调试器) | `-- kernel (模拟的arm内核) |-- android-x86 (x86-android相关) | `-- kernel (空的) |-- common (通用编译好的代码,应该是java的) |-- darwin-x86 (drawin x86平台) | `-- toolchain (工具链) | |-- arm-eabi-4.2.1 | |-- arm-eabi-4.3.1 | `-- arm-eabi-4.4.0 |-- darwin-x86_64 (drawin x86 64bit平台) |-- linux-x86 (linux x86平台) | `-- toolchain (工具链,我们应该主要用这个) | |-- arm-eabi-4.2.1 | |-- arm-eabi-4.3.1 | |-- arm-eabi-4.4.0 | `-- i686-unknown-linux-gnu-4.2.1 (x86版编译器) |-- linux-x86_64 (linux x86 64bit平台) |-- windows (windows平台) `-- windows-x86_64 (64bit windows平台) system 目录 (底层文件系统库、应用及组件——C语言) |-- Bluetooth (蓝牙相关) |-- core (系统核心工具盒接口) | |-- adb (adb调试工具) | |-- cpio (cpio工具,创建img) | |-- debuggerd (调试工具) | |-- fastboot (快速启动相关) | |-- include (系统接口头文件) | |-- init (init程序源代码) | |-- libacc (轻量级C编译器) | |-- libctest (libc测试相关) | |-- libcutils (libc工具) | |-- liblog (log库) | |-- libmincrypt (加密库) | |-- libnetutils (网络工具库) | |-- libpixelflinger (图形处理库) | |-- libsysutils (系统工具库) | |-- libzipfile (zip库) | |-- logcat (查看log工具) | |-- logwrapper (log封装工具) | |-- mkbootimg (制作启动boot.img的工具盒脚本) | |-- netcfg (网络配置netcfg源码) | |-- nexus (google最新手机的代码) | |-- rootdir (rootfs,包含一些etc下的脚本和配置) | |-- sh (shell代码) | |-- toolbox (toolbox,类似busybox的工具集) | `-- vold (SD卡管理器) |-- extras (额外工具) | |-- latencytop (a tool software developers ,identifying system latency happen) | |-- libpagemap (pagemap库) | |-- librank (Java Library Ranking System库) | |-- procmem (pagemap相关) | |-- procrank (Java Library Ranking System相关) | |-- showmap (showmap工具) | |-- showslab (showslab工具) | |-- sound (声音相关) | |-- su (su命令源码) | |-- tests (一些测试工具) | `-- timeinfo (时区相关) `-- wlan (无线相关) |-- Basic (基本墙纸,系统内置墙纸) |-- MagicSmoke (壁纸特殊效果) |-- apps (应用) | `-- upgrade (升级) | `-- PlatformLibrary (平台库) |-- sdk_addon (sdk添加部分) `-- WVGAMedDpi (WVGA适用的图片)

更多相关文章

  1. android重启代码
  2. Android px转dp工具类
  3. android的Log日志打印管理工具类(一)
  4. android 发布正式版时用Gradle移除日志打印代码(添加混淆配置)
  5. Android开发相关工具等资源快速查找地址
  6. [置顶] android studio 如何进行格式化代码 快捷键必备

随机推荐

  1. 浅谈使用ElasticSearch实现全文检索
  2. 阿萨德请问日期为人
  3. 阿斯达三大撒旦
  4. 搜索:ElasticSearch OR MySQL?
  5. 数据分析之时序数据库
  6. 剖析Elasticsearch的IndexSorting:一种查
  7. 品惩倌湍匾颖授然堆犯
  8. 基于Lucene查询原理分析Elasticsearch的
  9. Dynamic Mapping(动态映射)
  10. 实用攻略:云服务器如何选购?要考虑哪些因素