当前位置: 代码迷 >> Android >> android2.1源码构造分析
  详细解决方案

android2.1源码构造分析

热度:31   发布时间:2016-05-01 20:37:21.0
android2.1源码结构分析
   1. Android 2.1 源码结构分析     2. lee     3. Android 2.1     4. |-- Makefile     5. |-- bionic               (bionic C 库)     6. |-- bootable            (启动引导相关代码)     7. |-- build                 (存放系统编译规则及generic等基础开发包配置)     8. |-- cts                    (Android兼容性测试套件标准)     9. |-- dalvik                (dalvik JAVA 虚拟机)    10. |-- development      (应用程序开发相关)    11. |-- external             (android使用的一些开源的模组)    12. |-- frameworks       (核心框架——java及C++语言)    13. |-- hardware           (主要保护硬解适配层HAL代码)    14. |-- out                   (编译完成后的代码输出与此目录)    15. |-- packages           (应用程序包)    16. |-- prebuilt             (x86和arm架构下预编译的一些资源)    17. |-- sdk                   (sdk及模拟器)    18. |-- system              (文件系统库、应用及组件——C语言)    19. `-- vendor              (厂商定制代码)    20.     21. bionic 目录    22. |-- libc                   (C库)    23. |   |-- arch-arm     (ARM架构,包含系统调用汇编实现)    24. |   |-- arch-x86     (x86架构,包含系统调用汇编实现)    25. |   |-- bionic         (由C实现的功能,架构无关)    26. |   |-- docs           (文档)    27. |   |-- include        (头文件)    28. |   |-- inet             (?inet相关,具体作用不明)    29. |   |-- kernel         (Linux内核中的一些头文件)    30. |   |-- netbsd         (?nesbsd 系统相关,具体作用不明)    31. |   |-- private        (?一些私有的头文件)    32. |   |-- stdio           (stdio实现)    33. |   |-- stdlib          (stdlib实现)    34. |   |-- string          (string函数实现)    35. |   |-- tools           (几个工具)    36. |   |-- tzcode         (时区相关代码)    37. |   |-- unistd         (unistd实现)    38. |   `-- zoneinfo      (时区信息)    39. |-- libdl                  (libdl 实现,dl是动态链接,提供访问动态链接库的功能)    40. |-- libm                  (libm 数学库的实现,)    41. |   |-- alpha           (apaha 架构)    42. |   |-- amd64        (amd64架构)    43. |   |-- arm            (arm架构)    44. |   |-- bsdsrc        (?bsd的源码)    45. |   |-- i386            (i386架构)    46. |   |-- i387            (i387架构?)    47. |   |-- ia64            (ia64架构)    48. |   |-- include        (头文件)    49. |   |-- man            (数学函数,后缀名为.3,一些为freeBSD的库文件)    50. |   |-- powerpc     (powerpc架构)    51. |   |-- sparc64       (sparc64架构)    52. |   `-- src             (源代码)    53. |-- libstdc++           (libstdc++ C++实现库)    54. |   |-- include        (头文件)    55. |   `-- src             (源码)    56. |-- libthread_db       (多线程程序的调试器库)    57. |   `-- include        (头文件)    58. `-- linker                (动态链接器)    59.     `-- arch          (支持arm和x86两种架构)    60. bootable 目录    61. .    62. |-- bootloader                       (适合各种bootloader的通用代码)    63. |   `-- legacy                       (估计不能直接使用,可以参考)    64. |       |-- arch_armv6        (V6 架构,几个简单的汇编文件)    65. |       |-- arch_msm7k             (高通7k处理器架构的几个基本驱动)    66. |       |-- include               (通用头文件和高通7k架构头文件)    67. |       |-- libboot               (启动库,都写得很简单)    68. |       |-- libc                    (一些常用的c函数)    69. |       |-- nandwrite           (nandwirte 函数实现)    70. |       `-- usbloader           (usbloader 实现)    71. |-- diskinstaller                     (android 镜像打包器,x86可生产iso)    72. `-- recovery                         (系统恢复相关)    73.     |-- edify                        (升级脚本使用的edify脚本语言)    74.     |-- etc                           (init.rc 恢复脚本)    75.     |-- minui                       (一个简单的UI)    76.     |-- minzip                      (一个简单的压缩工具)    77.     |-- mtdutils                    (mtd 工具)    78.     |-- res                           (资源)    79.     |   `-- images               (一些图片)    80.     |-- tools                        (工具)    81.     |   `-- ota                    (OTA Over The Air Updates 升级工具)    82.     `-- updater                    (升级器)    83. build目录    84. .    85. |-- core                         (核心编译规则)    86. |-- history                            (历史记录)    87. |-- libs                             88. |   `-- host                   (主机端库,有android “cp”功能替换)    89. |-- target                       (目标机编译对象)    90. |   |-- board                 (开发平台)    91. |   |   |-- emulator       (模拟器)    92. |   |   |-- generic         (通用)    93. |   |   |-- idea6410      (自己添加的)    94. |   |   `-- sim              (最简单)    95. |   `-- product              (开发平台对应的编译规则)    96. |       `-- security      (密钥相关)    97. `-- tools                        (编译中主机使用的工具及脚本)    98.     |-- acp                   (Android "acp" Command)    99.     |-- apicheck           (api检查工具)   100.     |-- applypatch         (补丁工具)   101.     |-- apriori               (预链接工具)   102.     |-- atree                 (tree工具)   103.     |-- bin2asm            (bin转换为asm工具)   104.     |-- check_prereq     (检查编译时间戳工具)   105.     |-- dexpreopt          (模拟器相关工具,具体功能不明)   106.     |-- droiddoc           (?作用不明,java语言,网上有人说和JDK5有关)   107.     |-- fs_config          (This program takes a list of files and directories)   108.     |-- fs_get_stats              (获取文件系统状态)   109.     |-- iself                  (判断是否ELF格式)   110.     |-- isprelinked         (判断是否prelinked)   111.     |-- kcm                  (按键相关)   112.     |-- lsd                    (List symbol dependencies)   113.     |-- releasetools        (生成镜像的工具及脚本)   114.     |-- rgb2565            (rgb转换为565)   115.    |-- signapk             (apk签名工具)   116.     |-- soslim               (strip工具)   117. `-- zipalign             (zip archive alignment tool)   118.    119. dalvik目录 dalvik虚拟机   120. .   121. |-- dalvikvm                  (main.c 的目录)   122. |-- dexdump                  (dex反汇编)   123. |-- dexlist                      (List all methods in all concrete classes in a DEX file.)   124. |-- dexopt                            (预验证与优化)   125. |-- docs                        (文档)   126. |-- dvz                          (和zygote相关的一个命令)   127. |-- dx                           (dx工具,将多个java转换为 dex)   128. |-- hit                           (?java 语言写成)   129. |-- libcore                            (核心库)   130. |-- libcore-disabled         (?禁用的库)   131. |-- libdex                       (dex 的库)   132. |-- libnativehelper           (Support functions for Android's class libraries)   133. |-- tests                        (测试代码)   134. |-- tools                        (工具)   135. `-- vm                          (虚拟机实现)   136.    137. development 目录         (开发者需要的一些例程及工具)   138. |-- apps                        (一些核心应用程序)   139. |   |-- BluetoothDebug (蓝牙调试程序)   140. |   |-- CustomLocale     (自定义区域设置)   141. |   |-- Development      (开发)   142. |   |-- Fallback             (和语言相关的一个程序)   143. |   |-- FontLab             (字库)   144. |   |-- GestureBuilder    (手势动作)   145. |   |-- NinePatchLab     (?)   146. |   |-- OBJViewer         (OBJ 查看器)   147. |   |-- SdkSetup           (SDK安装器)   148. |   |-- SpareParts          (高级设置)   149. |   |-- Term                 (远程登录)   150. |   `-- launchperf          (?)   151. |-- build                        (编译脚本模板)   152. |-- cmds                       (有个monkey工具)   153. |-- data                         (配置数据)   154. |-- docs                        (文档)   155. |-- host                         (主机端USB驱动等)   156. |-- ide                           (集成开发环境)   157. |-- ndk                          (本地开发套件——c语言开发套件)   158. |-- pdk                          (Plug Development Kit)   159. |-- samples                    (例程)   160. |   |-- AliasActivity       (?)   161. |   |-- ApiDemos          (API演示程序)   162. |   |-- BluetoothChat     (蓝牙聊天)   163. |   |-- BrowserPlugin    (浏览器插件)   164. |   |-- BusinessCard      (商业卡)   165. |   |-- Compass            (指南针)   166. |   |-- ContactManager (联系人管理器)   167. |   |-- CubeLiveWallpaper     (动态壁纸的一个简单例程)   168. |   |-- FixedGridLayout (像是布局)   169. |   |-- GlobalTime         (全球时间)   170. |   |-- HelloActivity       (Hello)   171. |   |-- Home                 (Home)   172. |   |-- JetBoy               (jetBoy游戏)   173. |   |-- LunarLander       (貌似又是一个游戏)   174. |   |-- MailSync            (邮件同步)   175. |   |-- MultiResolution   (多分辨率)   176. |   |-- MySampleRss     (RSS)   177. |   |-- NotePad             (记事本)   178. |   |-- RSSReader         (RSS阅读器)   179. |   |-- SearchableDictionary (目录搜索)   180. |   |-- SimpleJNI          (JNI例程)   181. |   |-- SkeletonApp       (空壳APP)   182. |   |-- Snake                (snake程序)   183. |   |-- SoftKeyboard     (软键盘)   184. |   |-- Wiktionary          (?维基)   185. |   `-- WiktionarySimple(?维基例程)   186. |-- scripts                            (脚本)   187. |-- sdk                          (sdk配置)   188. |-- simulator                  (?模拟器)   189. |-- testrunner                 (?测试用)   190. `-- tools                        (一些工具)   191.    192. external 目录   193. .   194. |-- aes    (AES加密)   195. |-- apache-http   (网页服务器)   196. |-- astl    (ASTL (Android STL) is a slimmed- down version of the regular C++ STL.)   197. |-- bison    (自动生成语法分析器,将无关文法转换成C、C++)   198. |-- blktrace   (blktrace is a block layer IO tracing mechanism)   199. |-- bluetooth   (蓝牙相关、协议栈)   200. |-- bsdiff    (diff 工具)   201. |-- bzip2    (压缩工具)   202. |-- clearsilver   (html模板系统)   203. |-- dbus    (低延时、低开销、高可用性的IPC机制)   204. |-- dhcpcd   (DHCP服务)   205. |-- dosfstools   (DOS 文件系统工具)   206. |-- dropbear   (SSH2的server)   207. |-- e2fsprogs   (EXT2文件系统工具)   208. |-- elfcopy   (复制ELF的工具)   209. |-- elfutils    (ELF 工具)   210. |-- embunit   (Embedded Unit Project)   211. |-- emma    (java代码覆盖率统计工具)   212. |-- esd    (Enlightened Sound Daemon,将多种音频流混合在一个设备上播放)   213. |-- expat    (Expat is a stream- oriented XML parser.)   214. |-- fdlibm    (FDLIBM (Freely Distributable LIBM))   215. |-- freetype   (字体)   216. |-- fsck_msdos   (dos 文件系统检查工具)   217. |-- gdata    (google的无线数据相关)   218. |-- genext2fs   (genext2fs generates an ext2 filesystem as a normal (non- root) user)   219. |-- giflib    (gif库)   220. |-- googleclient (google用户库)   221. |-- grub    (This is GNU GRUB, the GRand Unified Bootloader.)   222. |-- gtest    (Google C++ Testing Framework)   223. |-- icu4c    (ICU(International Component for Unicode)在C/C++下的版本)   224. |-- ipsec-tools   (This package provides a way to use the native IPsec functionality )   225. |-- iptables   (防火墙)   226. |-- jdiff    (generate a report describing the difference between two public Java APIs.)   227. |-- jhead    (jpeg头部信息工具)   228. |-- jpeg    (jpeg 库)   229. |-- junit    (JUnit是一个Java语言的单元测试框架)   230. |-- kernel-headers (内核的一些头文件)   231. |-- libffi    (libffi is a foreign function interface library.)   232. |-- libpcap   (网络数据包捕获函数)   233. |-- libpng    (png 库)   234. |-- libxml2   (xml解析库)   235. |-- mtpd    (一个命令)   236. |-- netcat    (simple Unix utility which reads and writes dataacross network connections)   237. |-- netperf    (网络性能测量工具)   238. |-- neven    (看代码和JNI相关)   239. |-- opencore   (多媒体框架)   240. |-- openssl   (SSL加密相关)   241. |-- openvpn   (VPN 开源库)   242. |-- oprofile   (OProfile是Linux内核支持的一种性能分析机制。)   243. |-- ping    (ping命令)   244. |-- ppp    (pppd拨号命令,好像还没有chat)   245. |-- proguard   (Java class file shrinker, optimizer, obfuscator, and preverifier)   246. |-- protobuf   (a flexible, efficient, automated mechanism for serializing structured data)   247. |-- qemu    (arm模拟器)   248. |-- safe- iop   (functions for performing safe integer operations )   249. |-- skia    (skia图形引擎)   250. |-- sonivox   (sole MIDI solution for Google Android Mobile Phone Platform)   251. |-- speex    (Speex编/解码API的使用(libspeex))   252. |-- sqlite    (数据库)   253. |-- srec    (Nuance 公司提供的开源连续非特定人语音识别)   254. |-- strace    (trace工具)   255. |-- svox    (Embedded Text-to- Speech)   256. |-- tagsoup   (TagSoup是一个Java开发符合SAX的HTML解析器)   257. |-- tcpdump   (抓TCP包的软件)   258. |-- tesseract   (Tesseract Open Source OCR Engine.)   259. |-- tinyxml   (TinyXml is a simple, small, C++ XML parser)   260. |-- tremor    (I stream and file decoder provides an embeddable,integer- only library)   261. |-- webkit    (浏览器核心)   262. |-- wpa_supplicant (无线网卡管理)   263. |-- xmlwriter   (XML 编辑工具)   264. |-- yaffs2    (yaffs文件系统)   265. `-- zlib    (a general purpose data compression library)   266.    267.    268.    269. frameworks 目录 (核心框架—— java及C++语言)   270. .   271. |-- base    (基本内容)   272. |   |-- api   (?都是xml文件,定义了java的api?)   273. |   |-- awt   (AWT 库)   274. |   |-- build   (空的)   275. |   |-- camera   (摄像头服务程序库)   276. |   |-- cmds   (重要命令:am、app_proce等)   277. |   |-- core   (核心库)   278. |   |-- data   (字体和声音等数据文件)   279. |   |-- docs   (文档)   280. |   |-- graphics (图形相关)   281. |   |-- include   (头文件)   282. |   |-- keystore (和数据签名证书相关)   283. |   |-- libs   (库)   284. |   |-- location (地区库)   285. |   |-- media   (媒体相关库)   286. |   |-- obex   (蓝牙传输库)   287. |   |-- opengl   (2D- 3D加速库)   288. |   |-- packages (设置、TTS、VPN程序)   289. |   |-- sax   (XML解析器)   290. |   |-- services (各种服务程序)   291. |   |-- telephony (电话通讯管理)   292. |   |-- test-runner (测试工具相关)   293. |   |-- tests   (各种测试)   294. |   |-- tools   (一些叫不上名的工具)   295. |   |-- vpn   (VPN)   296. |   `-- wifi   (无线网络)   297. |-- opt    (可选部分)   298. |   |-- com.google.android     (有个 framework.jar)   299. |   |-- com.google.android.googlelogin   (有个client.jar)   300. |   `-- emoji   (standard message elements)   301. `-- policies   (Product policies are operating system directions aimed at specific uses)   302.     `-- base     303.         |-- mid (MID 设备)   304.         `-- phone (手机类设备,一般用这个)   305.    306. hardware 目录   (部分厂家开源的硬解适配层HAL代码)   307. |-- broadcom    (博通公司)   308. |   `-- wlan    (无线网卡)   309. |-- libhardware    (硬件库)   310. |   |-- include    (头文件)   311. |   `-- modules   (Default (and possibly architecture dependents) HAL modules)   312. |       |-- gralloc   (gralloc显示相关)   313. |       `-- overlay   (Skeleton for the "overlay" HAL module.)   314. |-- libhardware_legacy (旧的硬件库)   315. |   |-- flashlight   (背光)   316. |   |-- gps    (GPS)   317. |   |-- include    (头文件)   318. |   |-- mount    (旧的挂载器)   319. |   |-- power    (电源)   320. |   |-- qemu    (模拟器)   321. |   |-- qemu_tracing (模拟器跟踪)   322. |   |-- tests    (测试)   323. |   |-- uevent    (uevent)   324. |   |-- vibrator    (震动)   325. |   `-- wifi    (无线)   326. |-- msm7k    (高通7k处理器开源抽象层)   327. |   |-- boot    (启动)   328. |   |-- libaudio   (声音库)   329. |   |-- libaudio-qsd8k (qsd8k的声音相关库)   330. |   |-- libcamera   (摄像头库)   331. |   |-- libcopybit   (copybit 库)   332. |   |-- libgralloc   (gralloc库)   333. |   |-- libgralloc-qsd8k (qsd8k的gralloc库)   334. |   |-- liblights   (背光库)   335. |   `-- librpc    (RPC 库)   336. |-- ril     (无线电抽象层)   337. |   |-- include    (头文件)   338. |   |-- libril    (库)   339. |   |-- reference-cdma-sms (cdma短信参考)   340. |   |-- reference-ril    (ril参考)   341. |   `-- rild     (ril后台服务程序)   342. `-- ti       (ti 公司开源HAL)   343.     |-- omap3     (omap3处理器)   344.     |   |-- dspbridge   (DSP桥)   345.     |   |-- libopencorehw (opencore硬件库)   346.     |   |-- liboverlay   (overlay硬件库)   347.     |   |-- libstagefrighthw (stagefright硬件库)   348.     |   `-- omx    (omx组件)   349.     `-- wlan     (无线网卡)   350.    351. prebuilt 目录    (x86和arm架构下预编译的一些资源)   352. .   353. |-- android-arm   (arm-android相关)   354. |   |-- gdbserver   (gdb调试器)   355. |   `-- kernel    (模拟的arm内核)   356. |-- android-x86   (x86-android相关)   357. |   `-- kernel    (空的)   358. |-- common    (通用编译好的代码,应该是java的)   359. |-- darwin-x86    (drawin x86平台)   360. |   `-- toolchain   (工具链)   361. |       |-- arm-eabi-4.2.1    362. |       |-- arm-eabi-4.3.1    363. |       `-- arm-eabi-4.4.0    364. |-- darwin-x86_64   (drawin x86 64bit平台)   365. |-- linux-x86    (linux x86平台)   366. |   `-- toolchain   (工具链,我们应该主要用这个)   367. |       |-- arm-eabi-4.2.1    368. |       |-- arm-eabi-4.3.1    369. |       |-- arm-eabi-4.4.0    370. |       `-- i686-unknown-linux-gnu-4.2.1 (x86 版编译器)   371. |-- linux- x86_64   (linux x86 64bit平台)   372. |-- windows    (windows 平台)   373. `-- windows-x86_64 (64bit windows 平台)   374.    375.    376. system 目录   (底层文件系统库、应用及组件——C语言)   377. .   378. |-- Bluetooth   (蓝牙相关)   379. |-- core    (系统核心工具盒接口)   380. |   |-- adb   (adb调试工具)   381. |   |-- cpio   (cpio 工具,创建img)   382. |   |-- debuggerd (调试工具)   383. |   |-- fastboot (快速启动相关)   384. |   |-- include   (系统接口头文件)   385. |   |-- init   (init程序源代码)   386. |   |-- libacc   (轻量级C编译器)   387. |   |-- libctest   (libc 测试相关)   388. |   |-- libcutils (libc工具)   389. |   |-- liblog   (log库)   390. |   |-- libmincrypt (加密库)   391. |   |-- libnetutils (网络工具库)   392. |   |-- libpixelflinger (图形处理库)   393. |   |-- libsysutils (系统工具库)   394. |   |-- libzipfile (zip 库)   395. |   |-- logcat   (查看log工具)   396. |   |-- logwrapper (log封装工具)   397. |   |-- mkbootimg (制作启动boot.img的工具盒脚本)   398. |   |-- netcfg   (网络配置netcfg源码)   399. |   |-- nexus   (google最新手机的代码)   400. |   |-- rootdir   (rootfs,包含一些etc下的脚本和配置)   401. |   |-- sh    (shell代码)   402. |   |-- toolbox   (toolbox,类似busybox的工具集)   403. |   `-- vold   (SD卡管理器)   404. |-- extras    (额外工具)   405. |   |-- latencytop (a tool for software developers ,identifying system latency happen)   406. |   |-- libpagemap (pagemap库)   407. |   |-- librank   (Java Library Ranking System库)   408. |   |-- procmem (pagemap相关)   409. |   |-- procrank (Java Library Ranking System 相关)   410. |   |-- showmap (showmap工具)   411. |   |-- showslab (showslab工具)   412. |   |-- sound   (声音相关)   413. |   |-- su    (su 命令源码)   414. |   |-- tests   (一些测试工具)   415. |   `-- timeinfo (时区相关)   416. `-- wlan    (无线相关)   417.     `-- ti    (ti网卡相关工具及库)   418.    419.    420. packages 目录   421. .   422. |-- apps     (应用程序库)   423. |   |-- AlarmClock   (闹钟)   424. |   |-- Bluetooth   (蓝牙)   425. |   |-- Browser   (浏览器)   426. |   |-- Calculator   (计算器)   427. |   |-- Calendar   (日历)   428. |   |-- Camera    (相机)   429. |   |-- CertInstaller   (在 Android中安装数字签名,被调用)   430. |   |-- Contacts   (拨号(调用)、联系人、通话记录)   431. |   |-- DeskClock   (桌面时钟)   432. |   |-- Email    (Email)   433. |   |-- Gallery    (相册,和Camera类似,多了列表)   434. |   |-- Gallery3D   (?3D相册)   435. |   |-- GlobalSearch (为 google搜索服务,提供底层应用)   436. |   |-- GoogleSearch (google 搜索)   437. |   |-- HTMLViewer (浏览器附属界面,被浏览器应用调用,同时提供存储记录功能)   438. |   |-- IM    (即时通讯,为手机提供信号发送、接收、通信的服务)   439. |   |-- Launcher   (登陆启动项,显示图片框架等等图形界面)   440. |   |-- Launcher2   (登陆启动项,负责应用的调用)   441. |   |-- Mms    (?彩信业务)   442. |   |-- Music    (音乐播放器)   443. |   |-- PackageInstaller (安装、卸载程序的响应)   444. |   |-- Phone    (电话拨号程序)   445. |   |-- Provision   (预设应用的状态,使能应用)   446. |   |-- Settings   (开机设定,包括电量、蓝牙、设备信息、界面、wifi等)   447. |   |-- SoundRecorder (录音机,可计算存储所需空间和时间)   448. |   |-- Stk     (接收和发送短信)   449. |   |-- Sync    (空)   -------○1   450. |   |-- Updater   (空)   451. |   `-- VoiceDialer   (语音识别通话)   452. |-- inputmethods   (输入法)   453. |   |-- LatinIME   (拉丁文输入法)   454. |   |-- OpenWnn   (OpenWnn输入法)   455. |   `-- PinyinIME   (拼音输入法)   456. |-- providers    (提供器,提供应用程序、界面所需的数据)   457. |   |-- ApplicationsProvider   (应用程序提供器,提供应用程序启动项、更新等)   458. |   |-- CalendarProvider    (日历提供器)   459. |   |-- ContactsProvider    (联系人提供器)   460. |   |-- DownloadProvider   (下载管理提供器)   461. |   |-- DrmProvider    (创建和更新数据库时调用)   462. |   |-- GoogleContactsProvider (联系人提供器的子类,用以同步联系人)   463. |   |-- GoogleSubscribedFeedsProvider(设置信息提供器)   464. |   |-- ImProvider     (空)   465. |   |-- ManagementProvider   (空)   466. |   |-- MediaProvider    (媒体提供器,提供存储数据)   467. |   |-- TelephonyProvider   (彩信提供器)   468. |   |-- UserDictionaryProvider (用户字典提供器,提供用户常用字字典)   469. |   `-- WebSearchProvider   (空)   470. |-- services        471. |   |-- EasService     (空)   472. |   `-- LockAndWipe    (空)   473. `-- wallpapers      (墙纸)   474.     |-- Basic      (基本墙纸,系统内置墙纸)   475.     |-- LivePicker     (选择动态壁纸)   476.     |-- MagicSmoke    (壁纸特殊效果)   477.     `-- MusicVisualization   (音乐可视化,图形随音乐而变化)   478.    479. ○1里面有一个隐藏的.git文件夹,内容都是一样的,没有有意义的代码,config看似乎是一个下载程序,因此认为这些文件夹下没有实质东西。   480.    481.    482. vendor 目录    (厂家定制内容)   483.    484. |-- aosp     (android open source project)   485. |   `-- products   (一些板级规则)   486. |-- htc     (HTC 公司)   487. |   |-- common-open (通用部分)   488. |   |   `-- akmd   (解压img用的工具)   489. |   |-- dream-open   (G1开放部分)   490. |   |-- prebuilt-open (预编译开放部分)   491. |   `-- sapphire-open (sapphire这款型号开放内容)   492. |-- pv-open    (没东西)   493. |-- qcom     (里面基本是空的)   494. `-- sample    (google提供的样例)   495.     |-- apps    (应用)   496.     |   |-- client   (用户)   497.     |   `-- upgrade (升级)   498.     |-- frameworks   (框架)   499.     |   `-- PlatformLibrary (平台库)   500.     |-- products   (产品)   501.     |-- sdk_addon   (sdk添加部分)   502.     `-- skins    (皮肤)   503.         `-- WVGAMedDpi (WVGA 适用的图片)   504.    505. SDK 和OUT目录没有列出  
?