Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Andorid源碼結構分析

Andorid源碼結構分析

編輯:關於Android編程

001
Android 2.1 源碼結構分析
002
lee
003
Android 2.1
004
|-- Makefile
005
|-- bionic               (bionic C庫)
006
|-- bootable            (啟動引導相關代碼)
007
|-- build                 (存放系統編譯規則及generic等基礎開發包配置)
008
|-- cts                    (Android兼容性測試套件標准)
009
|-- dalvik                (dalvik JAVA虛擬機)
010
|-- development      (應用程序開發相關)
011
|-- external             (android使用的一些開源的模組)
012
|-- frameworks       (核心框架——java及C++語言)
013
|-- hardware           (主要保護硬解適配層HAL代碼)
014
|-- out                   (編譯完成後的代碼輸出與此目錄)
015
|-- packages           (應用程序包)
016
|-- prebuilt             (x86和arm架構下預編譯的一些資源)
017
|-- sdk                   (sdk及模擬器)
018
|-- system              (文件系統庫、應用及組件——C語言)
019
`-- vendor              (廠商定制代碼)
020
 
021
bionic 目錄
022
|-- libc                   (C庫)
023
|   |-- arch-arm     (ARM架構,包含系統調用匯編實現)
024
|   |-- arch-x86     (x86架構,包含系統調用匯編實現)
025
|   |-- bionic         (由C實現的功能,架構無關)
026
|   |-- docs           (文檔)
027
|   |-- include        (頭文件)
028
|   |-- inet             (?inet相關,具體作用不明)
029
|   |-- kernel         (Linux內核中的一些頭文件)
030
|   |-- netbsd         (?nesbsd系統相關,具體作用不明)
031
|   |-- private        (?一些私有的頭文件)
032
|   |-- stdio           (stdio實現)
033
|   |-- stdlib          (stdlib實現)
034
|   |-- string          (string函數實現)
035
|   |-- tools           (幾個工具)
036
|   |-- tzcode         (時區相關代碼)
037
|   |-- unistd         (unistd實現)
038
|   `-- zoneinfo      (時區信息)
039
|-- libdl                  (libdl實現,dl是動態鏈接,提供訪問動態鏈接庫的功能)
040
|-- libm                  (libm數學庫的實現,)
041
|   |-- alpha           (apaha架構)
042
|   |-- amd64        (amd64架構)
043
|   |-- arm            (arm架構)
044
|   |-- bsdsrc        (?bsd的源碼)
045
|   |-- i386            (i386架構)
046
|   |-- i387            (i387架構?)
047
|   |-- ia64            (ia64架構)
048
|   |-- include        (頭文件)
049
|   |-- man            (數學函數,後綴名為.3,一些為freeBSD的庫文件)
050
|   |-- powerpc     (powerpc架構)
051
|   |-- sparc64       (sparc64架構)
052
|   `-- src             (源代碼)
053
|-- libstdc++           (libstdc++ C++實現庫)
054
|   |-- include        (頭文件)
055
|   `-- src             (源碼)
056
|-- libthread_db       (多線程程序的調試器庫)
057
|   `-- include        (頭文件)
058
`-- linker                (動態鏈接器)
059
    `-- arch          (支持arm和x86兩種架構)
060
bootable 目錄
061
.
062
|-- bootloader                       (適合各種bootloader的通用代碼)
063
|   `-- legacy                       (估計不能直接使用,可以參考)
064
|       |-- arch_armv6        (V6架構,幾個簡單的匯編文件)
065
|       |-- arch_msm7k             (高通7k處理器架構的幾個基本驅動)
066
|       |-- include               (通用頭文件和高通7k架構頭文件)
067
|       |-- libboot               (啟動庫,都寫得很簡單)
068
|       |-- libc                    (一些常用的c函數)
069
|       |-- nandwrite           (nandwirte函數實現)
070
|       `-- usbloader           (usbloader實現)
071
|-- diskinstaller                     (android鏡像打包器,x86可生產iso)
072
`-- recovery                         (系統恢復相關)
073
    |-- edify                        (升級腳本使用的edify腳本語言)
074
    |-- etc                           (init.rc恢復腳本)
075
    |-- minui                       (一個簡單的UI)
076
    |-- minzip                      (一個簡單的壓縮工具)
077
    |-- mtdutils                    (mtd工具)
078
    |-- res                           (資源)
079
    |   `-- images               (一些圖片)
080
    |-- tools                        (工具)
081
    |   `-- ota                    (OTA Over The Air Updates升級工具)
082
    `-- updater                    (升級器)
083
build目錄
084
.
085
|-- core                         (核心編譯規則)
086
|-- history                            (歷史記錄)
087
|-- libs                       
088
|   `-- host                   (主機端庫,有android “cp”功能替換)
089
|-- target                       (目標機編譯對象)
090
|   |-- board                 (開發平台)
091
|   |   |-- emulator       (模擬器)
092
|   |   |-- generic         (通用)
093
|   |   |-- idea6410      (自己添加的)
094
|   |   `-- sim              (最簡單)
095
|   `-- product              (開發平台對應的編譯規則)
096
|       `-- security      (密鑰相關)
097
`-- tools                        (編譯中主機使用的工具及腳本)
098
    |-- acp                   (Android "acp" Command)
099
    |-- 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目錄沒有列出

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved