`
emy914ms
  • 浏览: 14968 次
社区版块
存档分类
最新评论

android_tree 整理

阅读更多

android_tree 整理
2010年08月05日
  |-- bionic (bioni c library)
  |   |-- libc (C 库)
  |   |   |-- arch-arm(ARM架构,包含系统调用汇编实现)
  |   |   |-- arch-x86 (x86架构,包含系统调用汇编实现)
  |   |   |-- bionic (由C实现的功能,架构无关)
  |   |   |-- docs(文档)
  |   |   |-- include (头文件)
  |   |   |-- inet(inet相关)
  |   |   |-- kernel (Linux内核中的一些头文件)
  |   |   |-- netbsd (netbsd系统相关)
  |   |   |-- private (一些私有的头文件)
  |   |   |-- stdio(stdio实现)
  |   |   |-- stdlib (stdlib实现)
  |   |   |-- string (string函数实现)
  |   |   |-- tools (几个工具)
  |   |   |-- tzcode (时区相关代码)
  |   |   |-- unistd (unistd实现)
  |   |   `-- zoneinfo (时区信息)
  |   |-- libdl(动态链接接口库(dynamic linking interface library),
  |   |    提供了直接访问动态链接库的能力)
  |   |-- libmC数学函数库,提供了System V,ANSI C,POSIX中定义的常
  |   |    见的基本数学函数和浮点运算,以及浮点运算的异常处理
  |   |   |-- alpha(apaha架构)
  |   |   |-- amd64(amd64架构)
  |   |   |-- arm(arm架构)
  |   |   |-- bsdsrc(bsd的源码)
  |   |   |-- i386 (i386架构)
  |   |   |-- i387 (i387架构????)
  |   |   |-- ia64(ia64架构)
  |   |   |-- include(头文件)
  |   |   |-- man (数学函数,后缀名为.3,一些为freeBSD的库文件)
  |   |   |-- powerpc (powerpc架构)
  |   |   |-- sparc64 (sparc64架构)
  |   |   `-- src (源代码)
  |   |-- libstdc++ (GNU C++ 标准库)
  |   |   |-- include(头文件)
  |   |   `-- src(源码)
  |   |-- libthread_db(线程调试库(threads debugging library),可利用此库进行多线程程序的调试工作)
  |   |   `-- include(头文件)
  |   `-- linker(用来加载动态链接库的工具(替代了常用的ld.so))
  |       `-- arch(支持arm和x86两种架构)
  |-- bootable (启动引导相关代码)
  |   |-- bootloader
  |   |   `-- legacy
  |   |-- diskinstaller
  |   |   |-- editdisklbl
  |   |   `-- libdiskconfig
  |   `-- recovery
  |       |-- edify
  |       |-- etc
  |       |-- minui
  |       |-- minzip
  |       |-- mtdutils
  |       |-- res
  |       |-- tools
  |       `-- updater
  |-- build (存放系统编译规则以及generic 等基础开包配置)
  |   |-- core(各种以mk为结尾的文件,它门是编译所需要的Makefile)
  |   |  | 其中,core中的Makefile是整个Android编译所需要的真正的Makefile,它被顶层目录的Makefile引用。
  |   |  | envsetup.sh是一个在使用仿真器运行的时候,用于设置环境的脚本。
  |   |   |-- combo
  |   |   `-- tasks
  |   |-- history
  |   |-- libs
  |   |   `-- host
  |   |-- target(包含board和product两个目录,为目标所需要文件)
  |   `-- tools(编译过程中主机所需要的工具,一些需要经过编译生成)
  |-- cts(android 兼容性测试套件标准)
  |   |-- tests
  |   |   |-- ApiDemosReferenceTest
  |   |   |-- ProcessTest
  |   |   |-- SignatureTest
  |   |   |-- appsecurity-tests
  |   |   |-- assets
  |   |   |-- config_demo
  |   |   |-- core
  |   |   |-- res
  |   |   |-- src
  |   |   |-- tests
  |   |   `-- vm-tests
  |   `-- tools
  |       |-- annotation-helper
  |       |-- cts-reference-app-lib
  |       |-- dasm
  |       |-- device-setup
  |       |-- dex-tools
  |       |-- dx-tests
  |       |-- host
  |       |-- signature-tools
  |       |-- spec-progress
  |       |-- test-progress
  |       |-- test-progress-new
  |       |-- utils
  |       `-- vm-tests
  |-- dalvik (Java dalvik 虚拟机)
  |   |-- dalvikvm
  |   |-- dexdump
  |   |-- dexlist
  |   |-- dexopt
  |   |-- docs
  |   |   `-- opcodes
  |   |-- dvz
  |   |-- dx
  |   |   |-- etc
  |   |   |-- src
  |   |   `-- tests
  |   |-- hit
  |   |   |-- samples
  |   |   |-- src
  |   |   `-- test
  |   |-- libcore
  |   |   |-- annotation
  |   |   |-- archive
  |   |   |-- auth
  |   |   |-- awt-kernel
  |   |   |-- concurrent
  |   |   |-- crypto
  |   |   |-- dalvik
  |   |   |-- dom
  |   |   |-- icu
  |   |   |-- json
  |   |   |-- junit
  |   |   |-- logging
  |   |   |-- luni
  |   |   |-- luni-kernel
  |   |   |-- math
  |   |   |-- nio
  |   |   |-- nio_char
  |   |   |-- openssl
  |   |   |-- prefs
  |   |   |-- regex
  |   |   |-- security
  |   |   |-- security-kernel
  |   |   |-- sql
  |   |   |-- suncompat
  |   |   |-- support
  |   |   |-- text
  |   |   |-- tools
  |   |   |-- x-net
  |   |   `-- xml
  |   |-- libcore-disabled
  |   |   |-- SoundTest
  |   |   |-- instrument
  |   |   `-- sound
  |   |-- libdex
  |   |-- libnativehelper
  |   |   `-- include
  |   |-- tests
  |   |   |-- 001-nop
  |   |   |-- 002-sleep
  |   |   |-- 003-omnibus-opcodes
  |   |   |-- 004-annotations
  |   |   |-- 005-args
  |   |   |-- 006-count10
  |   |   |-- 007-exceptions
  |   |   |-- 008-instanceof
  |   |   |-- 009-instanceof2
  |   |   |-- 010-instance
  |   |   |-- 011-array-copy
  |   |   |-- 012-math
  |   |   |-- 013-math2
  |   |   |-- 014-math3
  |   |   |-- 015-switch
  |   |   |-- 016-intern
  |   |   |-- 017-float
  |   |   |-- 018-stack-overflow
  |   |   |-- 019-wrong-array-type
  |   |   |-- 020-string
  |   |   |-- 021-string2
  |   |   |-- 022-interface
  |   |   |-- 023-many-interfaces
  |   |   |-- 024-illegal-access
  |   |   |-- 025-access-controller
  |   |   |-- 026-access
  |   |   |-- 027-arithmetic
  |   |   |-- 028-array-write
  |   |   |-- 029-assert
  |   |   |-- 030-bad-finalizer
  |   |   |-- 031-class-attributes
  |   |   |-- 032-concrete-sub
  |   |   |-- 033-class-init-deadlock
  |   |   |-- 034-call-null
  |   |   |-- 035-enum
  |   |   |-- 036-finalizer
  |   |   |-- 037-inherit
  |   |   |-- 038-inner-null
  |   |   |-- 039-join-main
  |   |   |-- 040-miranda
  |   |   |-- 041-narrowing
  |   |   |-- 042-new-instance
  |   |   |-- 043-privates
  |   |   |-- 044-proxy
  |   |   |-- 045-reflect-array
  |   |   |-- 046-reflect
  |   |   |-- 047-returns
  |   |   |-- 048-server-socket
  |   |   |-- 049-show-object
  |   |   |-- 050-sync-test
  |   |   |-- 051-thread
  |   |   |-- 052-verifier-fun
  |   |   |-- 053-wait-some
  |   |   |-- 054-uncaught
  |   |   |-- 055-enum-performance
  |   |   |-- 056-const-string-jumbo
  |   |   |-- 057-iteration-performance
  |   |   |-- 058-enum-order
  |   |   |-- 059-finalizer-throw
  |   |   |-- 060-reflection-security
  |   |   |-- 061-out-of-memory
  |   |   |-- 062-character-encodings
  |   |   |-- 063-process-manager
  |   |   |-- 064-field-access
  |   |   |-- 065-mismatched-implements
  |   |   |-- 066-mismatched-super
  |   |   |-- 067-preemptive-unpark
  |   |   |-- 068-classloader
  |   |   |-- 069-field-type
  |   |   |-- 070-nio-buffer
  |   |   |-- 071-dexfile
  |   |   |-- 072-precise-gc
  |   |   |-- 073-mismatched-field
  |   |   |-- 074-gc-thrash
  |   |   |-- 075-verification-error
  |   |   |-- 076-boolean-put
  |   |   |-- 077-method-override
  |   |   |-- 078-polymorphic-virtual
  |   |   `-- etc
  |   |-- tools
  |   |   |-- dexdeps
  |   |   |-- dmtracedump
  |   |   `-- hprof-conv
  |   `-- vm
  |       |-- alloc
  |       |-- analysis
  |       |-- arch
  |       |-- compiler
  |       |-- hprof
  |       |-- interp
  |       |-- jdwp
  |       |-- mterp
  |       |-- native
  |       |-- oo
  |       |-- reflect
  |       `-- test
  |-- development(应用程序开发相关)
  |   |-- apps(Android应用程序的模板)
  |   |-- build(编译脚本模板)
  |   |-- cmds
  |   |-- data
  |   |-- docs
  |   |-- host(包含windows平台的一些工具)
  |   |-- ide
  |   |-- ndk
  |   |-- pdk
  |   |-- samples(一些示例程序)
  |   |-- scripts
  |   |-- sdk
  |   |-- sdk_overlay
  |   |-- simulator(大多是目标机器的一些工具)
  |   |-- testrunner
  |   `-- tools
  |-- external (android 使用的一些开源的模组)
  |   |     在external中,每个目录表示Android目标系统中
  |   |     的一个模块,可能有一个或者若干个库构成
  |   |-- aes
  |   |-- alsa-lib
  |   |-- alsa-utils
  |   |-- apache-http
  |   |-- astl
  |   |-- bison
  |   |-- blktrace
  |   |-- bluetooth
  |   |-- bsdiff
  |   |-- bzip2
  |   |-- clearsilver
  |   |-- dbus
  |   |-- dhcpcd
  |   |-- dosfstools
  |   |-- dropbear
  |   |-- e2fsprogs
  |   |-- elfcopy
  |   |-- elfutils
  |   |-- embunit
  |   |-- emma
  |   |-- esd
  |   |-- expat
  |   |-- fdlibm
  |   |-- freetype
  |   |-- fsck_msdos
  |   |-- gdata
  |   |-- genext2fs
  |   |-- giflib
  |   |-- googleclient
  |   |-- grub
  |   |-- gtest
  |   |-- icu4c
  |   |-- ipsec-tools
  |   |-- iptables
  |   |-- jdiff
  |   |-- jhead
  |   |-- jpeg
  |   |-- junit
  |   |-- libaudio
  |   |-- libffi
  |   |-- libpcap
  |   |-- libpng
  |   |-- libxml2
  |   |-- mtpd
  |   |-- netcat
  |   |-- netperf
  |   |-- neven
  |   |-- opencore为PV(PacketVideo),它是Android多媒体框架的核心。
  |   |-- openssl(是Secure Socket Layer,一个网络协议层,
  |   |      用于为数据通讯提供安全支持。)
  |   |-- oprofile
  |   |-- ping
  |   |-- ppp
  |   |-- proguard
  |   |-- protobuf
  |   |-- qemu
  |   |-- safe-iop
  |   |-- skia
  |   |-- sonivox
  |   |-- speex
  |   |-- sqlite(sqlite是Android数据库系统的核心)
  |   |-- srec
  |   |-- strace
  |   |-- svox
  |   |-- tagsoup
  |   |-- tcpdump
  |   |-- tesseract
  |   |-- tremor
  |   |-- webkitwebkit(是Android网络浏览器的核心。)
  |   |-- wpa_supplicant
  |   |-- xmlwriter
  |   |-- yaffs2
  |   `-- zlib
  |-- frameworks(核心框架―――java及c++语言,是Android应用程序的框架。)
  |   |-- base
  |   |-- opt
  |   `-- policies
  |-- hardware(主要是硬件 适配层HAL代码)
  |   |-- broadcom 
  |   |   `-- wlan  (无线网卡)
  |   |-- libhardware(硬件库)
  |   |   |-- include
  |   |   `-- modules(Default (and possibly architecture dependents) HAL modules)
  |   |-- libhardware_legacy旧的硬件库)
  |   |   |-- flashlight(backlight 背光)
  |   |   |-- gps(GPS)
  |   |   |-- include(头文件)
  |   |   |-- mount(旧的挂载器)
  |   |   |-- power(电源)
  |   |   |-- qemu (模拟器)
  |   |   |-- qemu_tracing(模拟器跟踪)
  |   |   |-- tests (测试)
  |   |   |-- uevent(uevent)
  |   |   |-- vibrator(震动)
  |   |   `-- wifi(无线)
  |   |-- msm7k(高通7k处理器开源抽象层)
  |   |   |-- boot (启动)
  |   |   |-- libaudio(声音库)
  |   |   |-- libaudio-qsd8k (qsd8k的声音相关库)
  |   |   |-- libcamera (摄像头库)
  |   |   |-- libcopybit(copybit库)
  |   |   |-- libgralloc(gralloc库)
  |   |   |-- libgralloc-qsd8k (qsd8k的gralloc库)
  |   |   |-- liblights(背光库)
  |   |   `-- librpc(RPC库
  |   |-- ril(无线电抽象层)
  |   |   |-- include (头文件)
  |   |   |-- libril(库)
  |   |   |-- reference-cdma-sms(cdma短信参考)
  |   |   |-- reference-ril (ril参考)
  |   |   `-- rild (ril后台服务程序)
  |   `-- ti(ti公司开源HAL)
  |       `-- omap3(omap3处理器)
  |-- out (编译完成后的代码输出在此目录)
  |   |-- host
  |   |   |-- common
  |   |   `-- linux-x86
  |   |-- target
  |   |   |-- common
  |   |   `-- product
  |   `-- tmp
  |       `-- org
  |-- packages (应用程序包)
  |   |-- apps  apps中是Android中的各种 应用程序。
  |   |-- inputmethods
  |   |-- providers (providers是一些内容提供者(在Android中的一个数据源))
  |   `-- wallpapers
  |-- prebuilt(x86 和ARM 架构下预编译的一些资源)
  |   |-- android-arm(arm-android相关)
  |   |   |-- gdbserver(gdb调试器)
  |   |   `-- kernel(模拟的arm内核)
  |   |-- android-x86 (x86-android相关)
  |   |-- common (通用编译好的代码,应该是java的)
  |   |-- darwin-x86(drawin x86平台)
  |   |-- darwin-x86_64
  |   |-- linux-x86
  |   |-- linux-x86_64
  |   |-- windows
  |   `-- windows-x86_64
  |-- sdk (sdk 及模拟器)
  |   |-- androidprefs
  |   |-- anttasks
  |   |-- apkbuilder
  |   |-- archquery
  |   |-- ddms
  |   |-- draw9patch
  |   |-- dumpeventlog
  |   |-- eclipse
  |   |-- emulator
  |   |-- eventanalyzer
  |   |-- files
  |   |-- hierarchyviewer
  |   |-- jarutils
  |   |-- layoutlib_api
  |   |-- layoutlib_utils
  |   |-- layoutopt
  |   |-- ninepatch
  |   |-- screenshot
  |   |-- sdklauncher
  |   |-- sdkmanager
  |   |-- sdkstats
  |   |-- templates
  |   `-- traceview
  |-- system (文件系统,应用及组件 ――c 语言)
  |   |-- bluetooth (蓝牙相关)
  |   |   |-- bluedroid
  |   |   |-- bluez-clean-headers
  |   |   |-- brcm_patchram_plus
  |   |   |-- brfpatch
  |   |   |-- data
  |   |   `-- tools
  |   |-- 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 for 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(无线相关)
  |       `-- ti(ti网卡相关工具及库)
  `-- vendor (厂商定制代码)
  |-- sample
  |   |-- apps
  |   |-- frameworks
  |   |-- products
  |   |-- sdk_addon
  |   `-- skins
  `-- sec
  |-- products
  |-- sec_proprietary
  |-- smdk6440
  |-- smdkc100
  |-- smdkc110
  `-- smdkv210
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics