【Android源码 栏目提醒】:网学会员,鉴于大家对Android源码 十分关注,论文会员在此为大家搜集整理了“全的Android源码目录结构详解 - 网络与通信”一文,供大家参考学习!
http://4225953-163-com.iteye.com/blog/746660全的 Android 源码目录结构详解(转载) Android 2.1-- Makefile-- bionic (bionic C 库)-- bootable (启动引导相关代码)-- build (存放系统编译规则及 generic 等基础开发包配置)-- cts (Android 兼容性测试套件标准)-- dalvik (dalvik JAVA 虚拟机)-- development (应用程序开发相关)-- external (android 使用的一些开源的模组)-- frameworks (核心框架——java 及 C语言)-- hardware (部分厂家开源的硬解适配层 HAL 代码)-- out (编译完成后的代码输出与此目录)-- 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 系统相关,具体作用不明) -- private (?一些私有的头文件) -- stdio (stdio 实现) -- stdlib (stdlib 实现) -- string (string 函数实现) -- tools (几个工具) -- tzcode (时区相关代码) -- unistd (unistd 实现) -- zoneinfo (时区信息)-- libdl (libdl 实现,dl 是动态链接,提供访问动态链接库的功能)-- libm (libm 数学库的实现,) -- alpha (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 (动态链接器)-- arch (支持 arm 和 x86 两种架构)bootable 目录.-- bootloader (适合各种 bootloader 的通用代码) -- legacy (估计不能直接使用,可以参考) -- arch_armv6 (V6 架构,几个简单的汇编文件) -- arch_msm7k (高通 7k 处理器架构的几个基本驱动) -- include (通用头文件和高通 7k 架构头文件) -- libboot (启动库,都写得很简单) -- libc (一些常用的 c 函数) -- nandwrite (nandwirte 函数实现) -- usbloader (usbloader 实现)-- diskinstaller (android 镜像打包器,x86 可生产 iso)-- recovery (系统恢复相关) -- edify (升级脚本使用的 edify 脚本语言) -- etc (init.rc 恢复脚本) -- minui (一个简单的 UI) -- minzip (一个简单的压缩工具) -- mtdutils (mtd 工具) -- res (资源) -- images (一些图片) -- tools (工具) -- ota (OTA Over The Air Updates 升级工具)-- updater (升级器)build 目录.-- core (核心编译规则)-- history (历史记录)-- libs -- host (主机端库,有 android “cp”功能替换)-- target (目标机编译对象) -- board (开发平台) -- emulator (模拟器) -- generic (通用) -- idea6410 (自己添加的) -- sim (最简单) -- product (开发平台对应的编译规则) -- security (密钥相关)-- tools (编译中主机使用的工具及脚本) -- acp (Android quotacpquot Command) -- apicheck (api 检查工具) -- applypatch (补丁工具) -- apriori (预链接工具) -- atree (tree 工具) -- bin2asm (bin 转换为 asm 工具) -- check_prereq (检查编译时间戳工具) -- dexpreopt (模拟器相关工具,具体功能不明) -- droiddoc (?作用不明,java 语言,网上有人说和 JDK5 有关) -- fs_config (This program takes a list of files and directories) -- fs_get_stats (获取文件系统状态) -- iself (判断是否 ELF 格式) -- isprelinked (判断是否 prelinked) -- kcm (按键相关) -- lsd (List symbol dependencies) -- releasetools (生成镜像的工具及脚本) -- rgb2565 (rgb 转换为 565) -- signapk (apk 签名工具) -- soslim (strip 工具)-- zipalign (zip archive alignment tool)dalvik 目录 dalvik 虚拟机.-- dalvikvm (main.c 的目录)-- dexdump (dex 反汇编)-- dexlist (List all methods in all concrete classes in a DEXfile.)-- dexopt (预验证与优化)-- docs (文档)-- dvz (和 zygote 相关的一个命令)-- dx (dx 工具,将多个 java 转换为 dex)-- hit (?java 语言写成)-- libcore (核心库)-- libcore-disabled (?禁用的库)-- libdex (dex 的库)-- libnativehelper (Support functions for Androids class 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 (API 演示程序) -- BluetoothChat (蓝牙聊天) -- BrowserPlugin (浏览器插件) -- BusinessCard (商业卡) -- Compass (指南针) -- ContactManager (联系人管理器) -- CubeLiveWallpaper (动态壁纸的一个简单例程) -- FixedGridLayout (像是布局) -- GlobalTime (全球时间) -- HelloActivity (Hello) -- Home (Home) -- JetBoy (jetBoy 游戏) -- LunarLander (貌似又是一个游戏) -- MailSync (邮件同步) -- MultiResolution (多分辨率) -- MySampleRss (RSS) -- NotePad (记事本) -- RSSReader (RSS 阅读器) -- SearchableDictionary (目录搜索) -- SimpleJNI (JNI 例程) -- SkeletonApp (空壳 APP) -- Snake (snake 程序) -- SoftKeyboard (软键盘) -- Wiktionary (?维基) -- WiktionarySimple(?维基例程)-- scripts (脚本)-- sdk (sdk 配置)-- simulator (?模拟器)-- testrunner (?测试用)-- tools (一些工具)external 目录.-- aes (AES 加密)-- apache-http (网页服务器)-- astl (ASTL Android STL is a slimmed-d上一篇:android天气预报源代码