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
android 树形结构最底层 android tree
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
js Tree 树形结构
树形结构 js tree
职场 js 休闲 tree 树形结构 -
android spnner树形控件 tree树形控件
前面一节讲了 树形控件Tree Control的简介、通知消息以及相关数据结构,本节继续讲下半部分,包括树形控件的创建、CTreeCtrl类的主要成员函数和应用实例。 树形控件的创建 MFC为树形控件提供了CTreeCtrl类,它封装了树形控件的所有操作。
android spnner树形控件 tree 编程 2010 imagelist