Android2.1源码目录结构(续)
来源:互联网 发布:书生商务软件 编辑:程序博客网 时间:2024/05/16 15:20
- hardware 目录 (部分厂家开源的硬解适配层HAL代码)
- |-- broadcom (博通公司)
- | `-- wlan (无线网卡)
- |-- libhardware (硬件库)
- | |-- include (头文件)
- | `-- modules (Default (and possibly architecture dependents) HAL modules)
- | |-- gralloc (gralloc显示相关)
- | `-- overlay (Skeleton for the "overlay" HAL module.)
- |-- libhardware_legacy (旧的硬件库)
- | |-- flashlight (背光)
- | |-- 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处理器)
- | |-- dspbridge (DSP桥)
- | |-- libopencorehw (opencore硬件库)
- | |-- liboverlay (overlay硬件库)
- | |-- libstagefrighthw (stagefright硬件库)
- | `-- omx (omx组件)
- `-- wlan (无线网卡)
- packages 目录
- .
- |-- apps (应用程序库)
- | |-- AlarmClock (闹钟)
- | |-- Bluetooth (蓝牙)
- | |-- Browser (浏览器)
- | |-- Calculator (计算器)
- | |-- Calendar (日历)
- | |-- Camera (相机)
- | |-- CertInstaller (在Android中安装数字签名,被调用)
- | |-- Contacts (拨号(调用)、联系人、通话记录)
- | |-- DeskClock (桌面时钟)
- | |-- Email (Email)
- | |-- Gallery (相册,和Camera类似,多了列表)
- | |-- Gallery3D (?3D相册)
- | |-- GlobalSearch (为google搜索服务,提供底层应用)
- | |-- GoogleSearch (google搜索)
- | |-- HTMLViewer (浏览器附属界面,被浏览器应用调用,同时提供存储记录功能)
- | |-- IM (即时通讯,为手机提供信号发送、接收、通信的服务)
- | |-- Launcher (登陆启动项,显示图片框架等等图形界面)
- | |-- Launcher2 (登陆启动项,负责应用的调用)
- | |-- Mms (?彩信业务)
- | |-- Music (音乐播放器)
- | |-- PackageInstaller (安装、卸载程序的响应)
- | |-- Phone (电话拨号程序)
- | |-- Provision (预设应用的状态,使能应用)
- | |-- Settings (开机设定,包括电量、蓝牙、设备信息、界面、wifi等)
- | |-- SoundRecorder (录音机,可计算存储所需空间和时间)
- | |-- Stk (接收和发送短信)
- | |-- Sync (空) -------○1
- | |-- Updater (空)
- | `-- VoiceDialer (语音识别通话)
- |-- inputmethods (输入法)
- | |-- LatinIME (拉丁文输入法)
- | |-- OpenWnn (OpenWnn输入法)
- | `-- PinyinIME (拼音输入法)
- |-- providers (提供器,提供应用程序、界面所需的数据)
- | |-- ApplicationsProvider (应用程序提供器,提供应用程序启动项、更新等)
- | |-- CalendarProvider (日历提供器)
- | |-- ContactsProvider (联系人提供器)
- | |-- DownloadProvider (下载管理提供器)
- | |-- DrmProvider (创建和更新数据库时调用)
- | |-- GoogleContactsProvider (联系人提供器的子类,用以同步联系人)
- | |-- GoogleSubscribedFeedsProvider(设置信息提供器)
- | |-- ImProvider (空)
- | |-- ManagementProvider (空)
- | |-- MediaProvider (媒体提供器,提供存储数据)
- | |-- TelephonyProvider (彩信提供器)
- | |-- UserDictionaryProvider (用户字典提供器,提供用户常用字字典)
- | `-- WebSearchProvider (空)
- |-- services
- | |-- EasService (空)
- | `-- LockAndWipe (空)
- `-- wallpapers (墙纸)
- |-- Basic (基本墙纸,系统内置墙纸)
- |-- LivePicker (选择动态壁纸)
- |-- MagicSmoke (壁纸特殊效果)
- `-- MusicVisualization (音乐可视化,图形随音乐而变化)
- ○1里面有一个隐藏的.git文件夹,内容都是一样的,没有有意义的代码,config看似乎是一个下载程序,因此认为这些文件夹下没有实质东西。
- 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 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 目录 (厂家定制内容)
- |-- aosp (android open source project)
- | `-- products (一些板级规则)
- |-- htc (HTC公司)
- | |-- common-open (通用部分)
- | | `-- akmd (解压img用的工具)
- | |-- dream-open (G1开放部分)
- | |-- prebuilt-open (预编译开放部分)
- | `-- sapphire-open (sapphire这款型号开放内容)
- |-- pv-open (没东西)
- |-- qcom (里面基本是空的)
- `-- sample (google提供的样例)
- |-- apps (应用)
- | |-- client (用户)
- | `-- upgrade (升级)
- |-- frameworks (框架)
- | `-- PlatformLibrary (平台库)
- |-- products (产品)
- |-- sdk_addon (sdk添加部分)
- `-- skins (皮肤)
- `-- WVGAMedDpi (WVGA适用的图片)
- Android2.1源码目录结构(续)
- Android2.1源码目录结构
- Android2.1源码目录结构
- Android2.1源码目录结构详解
- Android2.1源码目录结构详解
- Android2.1源码目录结构(转载)
- android2.1源码目录结构解释
- android2.1源码目录结构(转)
- Android2.1 源码结构目录解析
- Android2.1源码结构
- Android源码目录结构,以Android2.1为例
- android2.1源码结构分析
- Android2.1源码结构分析
- android2.1源码结构分析
- Android2.1源码结构分析
- Android2.1的源代码的目录结构
- Android2.1的源代码的目录结构
- Android2.2源代码目录结构
- C# 操作只读文件
- Raw Socket(原始套接字)实现Sniffer(嗅探)
- Linux--Linux线程创建与线程属性
- orcle session详解
- VC中ListCtrl经验总结
- Android2.1源码目录结构(续)
- How To Automate ASM Startup and Shutdown on AIX 5L [ID 580133.1]
- 社科成果奖申报评审系统平台
- 深入理解javascript闭包
- 数组公式基本功修炼之初步使用
- SQL92标准中SQlite未支持部分
- Button扩展相关
- 【软件测试自动化-QTP NOTE 11】 == Web Services-3rd==
- 怎样安装VMware Tools