久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Android【SDK目錄結(jié)構(gòu)】,、【源碼sources目錄結(jié)構(gòu)】,、【如何在Eclipse中查看源碼】

 yxhuang 2015-01-28

Eclipse中通過,通過快捷鍵【 ctrl+按下鼠標(biāo)】,,就可以查看源碼,。

但Eclipse默認(rèn)設(shè)置配置下,我們看不到源碼,,會(huì)出現(xiàn)source not found 界面(如圖),。



所以我們要手動(dòng)配置一下。

在android安裝目錄【android-sdkplatforms】下,,有幾個(gè)目錄,,如【android-17】,對(duì)應(yīng)android4.2版本,

進(jìn)入android-17目錄下,,有一個(gè)【android.jar】的壓縮文件,,這個(gè)就是源碼目錄。

在當(dāng)前目錄(及android-17目錄下),,新建一個(gè)【sources】文件夾,,將android.jar里的文件解壓到sources文件夾里,

(當(dāng)然如有需要,,你可以把其他的android-*的android.jar解壓)

重啟Eclipse,,即可在Eclipse里查看類的源碼了。(見下圖)


Android SDK目錄的具體結(jié)構(gòu)


1. add-ons:這里面保存著附加庫,,比如Google Maps,,當(dāng)然你如果安裝了OphoneSDK,這里也會(huì)有一些類庫在里面,。

2. docs:這里面是Android SDK API參考文檔,,所有的API都可以在這里查到。

3. market_licensing:作為AndroidMarket版權(quán)保護(hù)組件,,一般發(fā)布付費(fèi)應(yīng)用到電子市場可以用它來反盜版,。

4. platforms:是每個(gè)平臺(tái)的SDK真正的文件,里面會(huì)根據(jù)API Level劃分的SDK版本,, 這里就以Android 2.2來說,,進(jìn)入后有一個(gè)android-8的文件夾,android-8進(jìn)入后是Android 2.2 SDK的主要文件,,其中ant為ant編譯腳本,,data保存著一些系統(tǒng)資源,images是模擬器映像文件,,skins則是Android模擬器的皮膚,,templates是工程創(chuàng)建的默認(rèn)模板,android.jar則是該版本的主要framework文件,,tools目錄里面包含了重要的編譯工具,,比如aapt、aidl,、逆向調(diào)試工具dexdump和編譯腳本dx,。


5. platform-tools:保存著一些通用工具,比如adb,、和aapt,、aidl、dx等文件,,這里和platforms目錄中tools文件夾有些重復(fù),,主要是從android 2.3開始這些工具被劃分為通用了,。

6. samples:是Android SDK自帶的默認(rèn)示例工程,里面的apidemos強(qiáng)烈推薦初學(xué)者運(yùn)行學(xué)習(xí),,對(duì)于SQLite數(shù)據(jù)庫操作可以查看NotePad這個(gè)例子,,對(duì)于游戲開發(fā)Snake、LunarLander都是不錯(cuò)的例子,,對(duì)于Android主題開發(fā)Home則是android m5時(shí)代的主題設(shè)計(jì)原理。

7. tools:作為SDK根目錄下的tools文件夾,,這里包含了重要的工具,,比如ddms用于啟動(dòng)Android調(diào)試工具,比如logcat,、屏=幕截圖和文件管理器,,而draw9patch則是繪制android平臺(tái)的可縮放png圖片的工具,sqlite3可以在PC上操作SQLite數(shù)據(jù)庫,,而monkeyrunner則是一個(gè)不錯(cuò)的壓力測試應(yīng)用,,模擬用戶隨機(jī)按鍵,mksdcard則是模擬器SD映像的創(chuàng)建工具,,emulator是android模擬器主程序,,不過從android1.5開始,需要輸入合適的參數(shù)才能啟動(dòng)模擬器,,traceview作為android平臺(tái)上重要的調(diào)試工具,。


8. usb_drive:顧名思義,保存著android平臺(tái)google官方機(jī)型的驅(qū)動(dòng)如nexus one,、nexus s,,同時(shí)也有一些老機(jī)型驅(qū)動(dòng)的支持,比如說htc dream,、htc magic和motorola的droid,。
//新增或修改
9.extras 擴(kuò)展插件
10.system-images模擬器映像文件,從android-14開始將模擬器映像文件整理在這里(原來放在platforms下)
11.temp臨時(shí)目錄
12.sources源碼

Android源碼目錄結(jié)構(gòu)詳解

Android 2.1
|-- Makefile
|-- bionic                        (bionic C庫)
|-- bootable                (啟動(dòng)引導(dǎo)相關(guān)代碼)
|-- build                        (存放系統(tǒng)編譯規(guī)則及generic等基礎(chǔ)開發(fā)包配置)
|-- cts                        (Android兼容性測試套件標(biāo)準(zhǔn))
|-- dalvik                        (dalvik JAVA虛擬機(jī))
|-- development        (應(yīng)用程序開發(fā)相關(guān))
|-- external                (android使用的一些開源的模組)
|-- frameworks                (核心框架——java及C++語言)
|-- hardware                (部分廠家開源的硬解適配層HAL代碼)
|-- out                        (編譯完成后的代碼輸出與此目錄)
|-- packages                (應(yīng)用程序包)
|-- prebuilt                (x86和arm架構(gòu)下預(yù)編譯的一些資源)
|-- sdk                        (sdk及模擬器)
|-- system                        (底層文件系統(tǒng)庫、應(yīng)用及組件——C語言)
`-- vendor                (廠商定制代碼)
bionic 目錄
|-- libc                        (C庫)
|   |-- arch-arm        (ARM架構(gòu),,包含系統(tǒng)調(diào)用匯編實(shí)現(xiàn))
|   |-- arch-x86        (x86架構(gòu),,包含系統(tǒng)調(diào)用匯編實(shí)現(xiàn))
|   |-- bionic                (由C實(shí)現(xiàn)的功能,架構(gòu)無關(guān))
|   |-- docs                (文檔)
|   |-- include                (頭文件)
|   |-- inet                (,?inet相關(guān),,具體作用不明)
|   |-- kernel                (Linux內(nèi)核中的一些頭文件)
|   |-- netbsd                (?nesbsd系統(tǒng)相關(guān),,具體作用不明)
|   |-- private                (,?一些私有的頭文件)
|   |-- stdio                (stdio實(shí)現(xiàn))
|   |-- stdlib                (stdlib實(shí)現(xiàn))
|   |-- string                (string函數(shù)實(shí)現(xiàn))
|   |-- tools                (幾個(gè)工具)
|   |-- tzcode                (時(shí)區(qū)相關(guān)代碼)
|   |-- unistd                (unistd實(shí)現(xiàn))
|   `-- zoneinfo        (時(shí)區(qū)信息)
|-- libdl                        (libdl實(shí)現(xiàn),dl是動(dòng)態(tài)鏈接,,提供訪問動(dòng)態(tài)鏈接庫的功能)
|-- libm                        (libm數(shù)學(xué)庫的實(shí)現(xiàn),,)
|   |-- alpha                (apaha架構(gòu))
|   |-- amd64                (amd64架構(gòu))
|   |-- arm                (arm架構(gòu))
|   |-- bsdsrc                (?bsd的源碼)
|   |-- i386                (i386架構(gòu))
|   |-- i387                (i387架構(gòu)?)
|   |-- ia64                (ia64架構(gòu))
|   |-- include                (頭文件)
|   |-- man                (數(shù)學(xué)函數(shù),,后綴名為.3,,一些為freeBSD的庫文件)
|   |-- powerpc        (powerpc架構(gòu))
|   |-- sparc64                (sparc64架構(gòu))
|   `-- src                (源代碼)
|-- libstdc++                (libstdc++ C++實(shí)現(xiàn)庫)
|   |-- include                (頭文件)
|   `-- src                (源碼)
|-- libthread_db        (多線程程序的調(diào)試器庫)
|   `-- include                (頭文件)
`-- linker                        (動(dòng)態(tài)鏈接器)
`-- arch                (支持arm和x86兩種架構(gòu))
bootable 目錄
.
|-- bootloader                                (適合各種bootloader的通用代碼)
|   `-- legacy                                (估計(jì)不能直接使用,可以參考)
|       |-- arch_armv6                (V6架構(gòu),,幾個(gè)簡單的匯編文件)
|       |-- arch_msm7k                (高通7k處理器架構(gòu)的幾個(gè)基本驅(qū)動(dòng))
|       |-- include                        (通用頭文件和高通7k架構(gòu)頭文件)
|       |-- libboot                        (啟動(dòng)庫,,都寫得很簡單)
|       |-- libc                        (一些常用的c函數(shù))
|       |-- nandwrite                (nandwirte函數(shù)實(shí)現(xiàn))
|       `-- usbloader                (usbloader實(shí)現(xiàn))
|-- diskinstaller                        (android鏡像打包器,x86可生產(chǎn)iso)
`-- recovery                                (系統(tǒng)恢復(fù)相關(guān))
    |-- edify                                (升級(jí)腳本使用的edify腳本語言)
    |-- etc                                (init.rc恢復(fù)腳本)
    |-- minui                                (一個(gè)簡單的UI)
    |-- minzip                                (一個(gè)簡單的壓縮工具)
    |-- mtdutils                        (mtd工具)
    |-- res                                (資源)
    |   `-- images                        (一些圖片)
    |-- tools                                (工具)
    |   `-- ota                        (OTA Over The Air Updates升級(jí)工具)
`-- updater                        (升級(jí)器)
build目錄
.
|-- core                                (核心編譯規(guī)則)
|-- history                                (歷史記錄)
|-- libs                                
|   `-- host                        (主機(jī)端庫,,有android “cp”功能替換)
|-- target                                (目標(biāo)機(jī)編譯對(duì)象)
|   |-- board                        (開發(fā)平臺(tái))
|   |   |-- emulator        (模擬器)
|   |   |-- generic                (通用)
|   |   |-- idea6410        (自己添加的)
|   |   `-- sim                (最簡單)
|   `-- product                (開發(fā)平臺(tái)對(duì)應(yīng)的編譯規(guī)則)
|       `-- security        (密鑰相關(guān))
`-- tools                                (編譯中主機(jī)使用的工具及腳本)
    |-- acp                        (Android "acp" Command)
    |-- apicheck                (api檢查工具)
    |-- applypatch                (補(bǔ)丁工具)
    |-- apriori                        (預(yù)鏈接工具)
    |-- atree                        (tree工具)
    |-- bin2asm                (bin轉(zhuǎn)換為asm工具)
    |-- check_prereq        (檢查編譯時(shí)間戳工具)
    |-- dexpreopt                (模擬器相關(guān)工具,,具體功能不明)
    |-- droiddoc                (?作用不明,,java語言,,網(wǎng)上有人說和JDK5有關(guān))
    |-- fs_config                (This program takes a list of files and directories)
    |-- fs_get_stats                (獲取文件系統(tǒng)狀態(tài))
    |-- iself                        (判斷是否ELF格式)
    |-- isprelinked                (判斷是否prelinked)
    |-- kcm                        (按鍵相關(guān))
    |-- lsd                        (List symbol dependencies)
    |-- releasetools                (生成鏡像的工具及腳本)
    |-- rgb2565                (rgb轉(zhuǎn)換為565)
    |-- signapk                (apk簽名工具)
    |-- soslim                        (strip工具)
`-- zipalign                (zip archive alignment tool)
dalvik目錄 dalvik虛擬機(jī)
.
|-- dalvikvm                        (main.c的目錄)
|-- dexdump                        (dex反匯編)
|-- dexlist                                (List all methods in all concrete classes in a DEX file.)
|-- dexopt                                (預(yù)驗(yàn)證與優(yōu)化)
|-- docs                                (文檔)
|-- dvz                                (和zygote相關(guān)的一個(gè)命令)
|-- dx                                (dx工具,將多個(gè)java轉(zhuǎn)換為dex)
|-- hit                                (,?java語言寫成)
|-- libcore                                (核心庫)
|-- libcore-disabled                (,?禁用的庫)
|-- libdex                                (dex的庫)
|-- libnativehelper                (Support functions for Android's class libraries)
|-- tests                                (測試代碼)
|-- tools                                (工具)
`-- vm                                (虛擬機(jī)實(shí)現(xiàn))
development 目錄                (開發(fā)者需要的一些例程及工具)
|-- apps                                (一些核心應(yīng)用程序)
|   |-- BluetoothDebug        (藍(lán)牙調(diào)試程序)
|   |-- CustomLocale        (自定義區(qū)域設(shè)置)
|   |-- Development        (開發(fā))
|   |-- Fallback                (和語言相關(guān)的一個(gè)程序)
|   |-- FontLab                (字庫)
|   |-- GestureBuilder        (手勢(shì)動(dòng)作)
|   |-- NinePatchLab        (?)
|   |-- OBJViewer                (OBJ查看器)
|   |-- SdkSetup                (SDK安裝器)
|   |-- SpareParts                (高級(jí)設(shè)置)
|   |-- Term                        (遠(yuǎn)程登錄)
|   `-- launchperf                (,?)
|-- build                                (編譯腳本模板)
|-- cmds                                (有個(gè)monkey工具)
|-- data                                (配置數(shù)據(jù))
|-- docs                                (文檔)
|-- host                                (主機(jī)端USB驅(qū)動(dòng)等)
|-- ide                                (集成開發(fā)環(huán)境)
|-- ndk                                (本地開發(fā)套件——c語言開發(fā)套件)
|-- pdk                                (Plug Development Kit)
|-- samples                        (例程)
|   |-- AliasActivity        (,?)
|   |-- ApiDemos                (API演示程序)
|   |-- BluetoothChat        (藍(lán)牙聊天)
|   |-- BrowserPlugin        (瀏覽器插件)
|   |-- BusinessCard        (商業(yè)卡)
|   |-- Compass                (指南針)
|   |-- ContactManager        (聯(lián)系人管理器)
|   |-- CubeLiveWallpaper        (動(dòng)態(tài)壁紙的一個(gè)簡單例程)
|   |-- FixedGridLayout        (像是布局)
|   |-- GlobalTime                (全球時(shí)間)
|   |-- HelloActivity        (Hello)
|   |-- Home                        (Home)
|   |-- JetBoy                        (jetBoy游戲)
|   |-- LunarLander        (貌似又是一個(gè)游戲)
|   |-- 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                (網(wǎng)頁服務(wù)器)
|-- astl                        (ASTL (Android STL) is a slimmed-down version of the regular C++ STL.)
|-- bison                        (自動(dòng)生成語法分析器,,將無關(guān)文法轉(zhuǎn)換成C,、C++)
|-- blktrace                (blktrace is a block layer IO tracing mechanism)
|-- bluetooth                (藍(lán)牙相關(guān)、協(xié)議棧)
|-- bsdiff                        (diff工具)
|-- bzip2                        (壓縮工具)
|-- clearsilver                (html模板系統(tǒng))
|-- dbus                        (低延時(shí),、低開銷,、高可用性的IPC機(jī)制)
|-- dhcpcd                (DHCP服務(wù))
|-- dosfstools                (DOS文件系統(tǒng)工具)
|-- dropbear                (SSH2的server)
|-- e2fsprogs                (EXT2文件系統(tǒng)工具)
|-- elfcopy                (復(fù)制ELF的工具)
|-- elfutils                        (ELF工具)
|-- embunit                (Embedded Unit Project)
|-- emma                        (java代碼覆蓋率統(tǒng)計(jì)工具)
|-- esd                        (Enlightened Sound Daemon,將多種音頻流混合在一個(gè)設(shè)備上播放)
|-- expat                        (Expat is a stream-oriented XML parser.)
|-- fdlibm                        (FDLIBM (Freely Distributable LIBM))
|-- freetype                (字體)
|-- fsck_msdos                (dos文件系統(tǒng)檢查工具)
|-- gdata                        (google的無線數(shù)據(jù)相關(guān))
|-- genext2fs                (genext2fs generates an ext2 filesystem as a normal (non-root) user)
|-- giflib                        (gif庫)
|-- googleclient        (google用戶庫)
|-- grub                        (This is GNU GRUB, the GRand Unified Bootloader.)
|-- gtest                        (Google C++ Testing Framework)
|-- icu4c                        (ICU(International Component for Unicode)在C/C++下的版本)
|-- ipsec-tools                (This package provides a way to use the native IPsec functionality )
|-- iptables                (防火墻)
|-- jdiff                        (generate a report describing the difference between two public Java APIs.)
|-- jhead                        (jpeg頭部信息工具)
|-- jpeg                        (jpeg庫)
|-- junit                        (JUnit是一個(gè)Java語言的單元測試框架)
|-- kernel-headers        (內(nèi)核的一些頭文件)
|-- libffi                        (libffi is a foreign function interface library.)
|-- libpcap                (網(wǎng)絡(luò)數(shù)據(jù)包捕獲函數(shù))
|-- libpng                        (png庫)
|-- libxml2                (xml解析庫)
|-- mtpd                        (一個(gè)命令)
|-- netcat                        (simple Unix utility which reads and writes dataacross network connections)
|-- netperf                        (網(wǎng)絡(luò)性能測量工具)
|-- neven                        (看代碼和JNI相關(guān))
|-- opencore                (多媒體框架)
|-- openssl                (SSL加密相關(guān))
|-- openvpn                (VPN開源庫)
|-- oprofile                (OProfile是Linux內(nèi)核支持的一種性能分析機(jī)制,。)
|-- ping                        (ping命令)
|-- ppp                        (pppd撥號(hào)命令,,好像還沒有chat)
|-- proguard                (Java class file shrinker, optimizer, obfuscator, and preverifier)
|-- protobuf                (a flexible, efficient, automated mechanism for serializing structured data)
|-- qemu                        (arm模擬器)
|-- safe-iop                (functions for performing safe integer operations )
|-- skia                        (skia圖形引擎)
|-- sonivox                (sole MIDI solution for Google Android Mobile Phone Platform)
|-- speex                        (Speex編/解碼API的使用(libspeex))
|-- sqlite                        (數(shù)據(jù)庫)
|-- srec                        (Nuance 公司提供的開源連續(xù)非特定人語音識(shí)別)
|-- strace                        (trace工具)
|-- svox                        (Embedded Text-to-Speech)
|-- tagsoup                (TagSoup是一個(gè)Java開發(fā)符合SAX的HTML解析器)
|-- tcpdump                (抓TCP包的軟件)
|-- tesseract                (Tesseract Open Source OCR Engine.)
|-- tinyxml                (TinyXml is a simple, small, C++ XML parser)
|-- tremor                        (I stream and file decoder provides an embeddable,integer-only library)
|-- webkit                        (瀏覽器核心)
|-- wpa_supplicant        (無線網(wǎng)卡管理)
|-- xmlwriter                (XML 編輯工具)
|-- yaffs2                        (yaffs文件系統(tǒng))
`-- zlib                        (a general purpose data compression library)
frameworks 目錄        (核心框架——java及C++語言)
.
|-- base                        (基本內(nèi)容)
|   |-- api                (?都是xml文件,,定義了java的api,?)
|   |-- awt                (AWT庫)
|   |-- build                (空的)
|   |-- camera                (攝像頭服務(wù)程序庫)
|   |-- cmds                (重要命令:am、app_proce等)
|   |-- core                (核心庫)
|   |-- data                (字體和聲音等數(shù)據(jù)文件)
|   |-- docs                (文檔)
|   |-- graphics        (圖形相關(guān))
|   |-- include                (頭文件)
|   |-- keystore        (和數(shù)據(jù)簽名證書相關(guān))
|   |-- libs                (庫)
|   |-- location        (地區(qū)庫)
|   |-- media                (媒體相關(guān)庫)
|   |-- obex                (藍(lán)牙傳輸庫)
|   |-- opengl                (2D-3D加速庫)
|   |-- packages        (設(shè)置,、TTS,、VPN程序)
|   |-- sax                (XML解析器)
|   |-- services        (各種服務(wù)程序)
|   |-- telephony        (電話通訊管理)
|   |-- test-runner        (測試工具相關(guān))
|   |-- tests                (各種測試)
|   |-- tools                (一些叫不上名的工具)
|   |-- vpn                (VPN)
|   `-- wifi                (無線網(wǎng)絡(luò))
|-- opt                        (可選部分)
|   |-- com.google.android                                (有個(gè)framework.jar)
|   |-- com.google.android.googlelogin                (有個(gè)client.jar)
|   `-- emoji                (standard message elements)
`-- policies                (Product policies are operating system directions aimed at specific uses)
    `-- base               
        |-- mid        (MID設(shè)備)
        `-- phone        (手機(jī)類設(shè)備,一般用這個(gè))
hardware 目錄                (部分廠家開源的硬解適配層HAL代碼)
|-- broadcom                        (博通公司)
|   `-- wlan                        (無線網(wǎng)卡)
|-- libhardware                        (硬件庫)
|   |-- include                        (頭文件)
|   `-- modules                (Default (and possibly architecture dependents) HAL modules)
|       |-- gralloc                (gralloc顯示相關(guān))
|       `-- overlay                (Skeleton for the "overlay" HAL module.)
|-- libhardware_legacy        (舊的硬件庫)
|   |-- flashlight                (背光)
|   |-- gps                        (GPS)
|   |-- include                        (頭文件)
|   |-- mount                        (舊的掛載器)
|   |-- power                        (電源)
|   |-- qemu                        (模擬器)
|   |-- qemu_tracing        (模擬器跟蹤)
|   |-- tests                        (測試)
|   |-- uevent                        (uevent)
|   |-- vibrator                        (震動(dòng))
|   `-- wifi                        (無線)
|-- msm7k                        (高通7k處理器開源抽象層)
|   |-- boot                        (啟動(dòng))
|   |-- libaudio                (聲音庫)
|   |-- libaudio-qsd8k        (qsd8k的聲音相關(guān)庫)
|   |-- libcamera                (攝像頭庫)
|   |-- libcopybit                (copybit庫)
|   |-- libgralloc                (gralloc庫)
|   |-- libgralloc-qsd8k        (qsd8k的gralloc庫)
|   |-- liblights                (背光庫)
|   `-- librpc                        (RPC庫)
|-- ril                                (無線電抽象層)
|   |-- include                        (頭文件)
|   |-- libril                        (庫)
|   |-- reference-cdma-sms        (cdma短信參考)
|   |-- reference-ril                        (ril參考)
|   `-- rild                                (ril后臺(tái)服務(wù)程序)
`-- ti                                                (ti公司開源HAL)
    |-- omap3                                (omap3處理器)
    |   |-- dspbridge                (DSP橋)
    |   |-- libopencorehw        (opencore硬件庫)
    |   |-- liboverlay                (overlay硬件庫)
    |   |-- libstagefrighthw        (stagefright硬件庫)
    |   `-- omx                        (omx組件)
    `-- wlan                                (無線網(wǎng)卡)
packages 目錄
.
|-- apps                                (應(yīng)用程序庫)
|   |-- AlarmClock                (鬧鐘)
|   |-- Bluetooth                (藍(lán)牙)
|   |-- Browser                (瀏覽器)
|   |-- Calculator                (計(jì)算器)
|   |-- Calendar                (日歷)
|   |-- Camera                 (相機(jī))
|   |-- CertInstaller                (在Android中安裝數(shù)字簽名,,被調(diào)用)
|   |-- Contacts                (撥號(hào)(調(diào)用),、聯(lián)系人,、通話記錄)
|   |-- DeskClock                (桌面時(shí)鐘)
|   |-- Email                        (Email)
|   |-- Gallery                        (相冊(cè),和Camera類似,,多了列表)
|   |-- Gallery3D                (,?3D相冊(cè))
|   |-- GlobalSearch        (為google搜索服務(wù),提供底層應(yīng)用)
|   |-- GoogleSearch        (google搜索)
|   |-- HTMLViewer        (瀏覽器附屬界面,,被瀏覽器應(yīng)用調(diào)用,,同時(shí)提供存儲(chǔ)記錄功能)
|   |-- IM                        (即時(shí)通訊,為手機(jī)提供信號(hào)發(fā)送,、接收,、通信的服務(wù))
|   |-- Launcher                (登陸啟動(dòng)項(xiàng),顯示圖片框架等等圖形界面)
|   |-- Launcher2                (登陸啟動(dòng)項(xiàng),,負(fù)責(zé)應(yīng)用的調(diào)用)
|   |-- Mms                        (,?彩信業(yè)務(wù))
|   |-- Music                        (音樂播放器)
|   |-- PackageInstaller        (安裝,、卸載程序的響應(yīng))
|   |-- Phone                        (電話撥號(hào)程序)
|   |-- Provision                (預(yù)設(shè)應(yīng)用的狀態(tài),,使能應(yīng)用)
|   |-- Settings                (開機(jī)設(shè)定,包括電量,、藍(lán)牙,、設(shè)備信息、界面,、wifi等)
|   |-- SoundRecorder        (錄音機(jī),,可計(jì)算存儲(chǔ)所需空間和時(shí)間)
|   |-- Stk                         (接收和發(fā)送短信)
|   |-- Sync                        (空)   -------○1
|   |-- Updater                (空)
|   `-- VoiceDialer                (語音識(shí)別通話)
|-- inputmethods                (輸入法)
|   |-- LatinIME                (拉丁文輸入法)
|   |-- OpenWnn                (OpenWnn輸入法)
|   `-- PinyinIME                (拼音輸入法)
|-- providers                        (提供器,提供應(yīng)用程序,、界面所需的數(shù)據(jù))
|   |-- ApplicationsProvider                (應(yīng)用程序提供器,,提供應(yīng)用程序啟動(dòng)項(xiàng)、更新等)
|   |-- CalendarProvider                        (日歷提供器)
|   |-- ContactsProvider                        (聯(lián)系人提供器)
|   |-- DownloadProvider                (下載管理提供器)
|   |-- DrmProvider                        (創(chuàng)建和更新數(shù)據(jù)庫時(shí)調(diào)用)
|   |-- GoogleContactsProvider        (聯(lián)系人提供器的子類,,用以同步聯(lián)系人)
|   |-- GoogleSubscribedFeedsProvider(設(shè)置信息提供器)
|   |-- ImProvider                                (空)
|   |-- ManagementProvider                (空)
|   |-- MediaProvider                        (媒體提供器,,提供存儲(chǔ)數(shù)據(jù))
|   |-- TelephonyProvider                (彩信提供器)
|   |-- UserDictionaryProvider        (用戶字典提供器,提供用戶常用字字典)
|   `-- WebSearchProvider                (空)
|-- services                                       
|   |-- EasService                                (空)
|   `-- LockAndWipe                        (空)
`-- wallpapers                                        (墻紙)
    |-- Basic                                        (基本墻紙,,系統(tǒng)內(nèi)置墻紙)
    |-- LivePicker                                (選擇動(dòng)態(tài)壁紙)
    |-- MagicSmoke                        (壁紙?zhí)厥庑Ч?br>     `-- MusicVisualization                (音樂可視化,,圖形隨音樂而變化)
○1里面有一個(gè)隱藏的.git文件夾,內(nèi)容都是一樣的,,沒有有意義的代碼,,config看似乎是一個(gè)下載程序,因此認(rèn)為這些文件夾下沒有實(shí)質(zhì)東西,。
prebuilt 目錄                        (x86和arm架構(gòu)下預(yù)編譯的一些資源)
.
|-- android-arm                (arm-android相關(guān))
|   |-- gdbserver                (gdb調(diào)試器)
|   `-- kernel                        (模擬的arm內(nèi)核)
|-- android-x86                (x86-android相關(guān))
|   `-- kernel                        (空的)
|-- common                        (通用編譯好的代碼,,應(yīng)該是java的)
|-- darwin-x86                        (drawin x86平臺(tái))
|   `-- toolchain                (工具鏈)
|       |-- arm-eabi-4.2.1        
|       |-- arm-eabi-4.3.1        
|       `-- arm-eabi-4.4.0        
|-- darwin-x86_64                (drawin x86 64bit平臺(tái))
|-- linux-x86                        (linux x86平臺(tái))
|   `-- toolchain                (工具鏈,我們應(yīng)該主要用這個(gè))
|       |-- 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平臺(tái))
|-- windows                        (windows平臺(tái))
`-- windows-x86_64        (64bit windows平臺(tái))
system 目錄                (底層文件系統(tǒng)庫,、應(yīng)用及組件——C語言)
.
|-- Bluetooth                (藍(lán)牙相關(guān))
|-- core                        (系統(tǒng)核心工具盒接口)
|   |-- adb                (adb調(diào)試工具)
|   |-- cpio                (cpio工具,,創(chuàng)建img)
|   |-- debuggerd        (調(diào)試工具)
|   |-- fastboot        (快速啟動(dòng)相關(guān))
|   |-- include                (系統(tǒng)接口頭文件)
|   |-- init                (init程序源代碼)
|   |-- libacc                (輕量級(jí)C編譯器)
|   |-- libctest                (libc測試相關(guān))
|   |-- libcutils        (libc工具)
|   |-- liblog                (log庫)
|   |-- libmincrypt        (加密庫)
|   |-- libnetutils        (網(wǎng)絡(luò)工具庫)
|   |-- libpixelflinger        (圖形處理庫)
|   |-- libsysutils        (系統(tǒng)工具庫)
|   |-- libzipfile        (zip庫)
|   |-- logcat                (查看log工具)
|   |-- logwrapper        (log封裝工具)
|   |-- mkbootimg        (制作啟動(dòng)boot.img的工具盒腳本)
|   |-- netcfg                (網(wǎng)絡(luò)配置netcfg源碼)
|   |-- nexus                (google最新手機(jī)的代碼)
|   |-- 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相關(guān))
|   |-- procrank        (Java Library Ranking System相關(guān))
|   |-- showmap        (showmap工具)
|   |-- showslab        (showslab工具)
|   |-- sound                (聲音相關(guān))
|   |-- su                        (su命令源碼)
|   |-- tests                (一些測試工具)
|   `-- timeinfo        (時(shí)區(qū)相關(guān))
`-- wlan                        (無線相關(guān))
    `-- ti                        (ti網(wǎng)卡相關(guān)工具及庫)
vendor 目錄                        (廠家定制內(nèi)容)
|-- aosp                                (android open source project)
|   `-- products                (一些板級(jí)規(guī)則)
|-- htc                                (HTC公司)
|   |-- common-open        (通用部分)
|   |   `-- akmd                (解壓img用的工具)
|   |-- dream-open                (G1開放部分)
|   |-- prebuilt-open        (預(yù)編譯開放部分)
|   `-- sapphire-open        (sapphire這款型號(hào)開放內(nèi)容)
|-- pv-open                        (沒東西)
|-- qcom                                (里面基本是空的)
`-- sample                        (google提供的樣例)
    |-- apps                        (應(yīng)用)
    |   |-- client                (用戶)
    |   `-- upgrade        (升級(jí))
    |-- frameworks                (框架)
    |   `-- PlatformLibrary        (平臺(tái)庫)
    |-- products                (產(chǎn)品)
    |-- sdk_addon                (sdk添加部分)
    `-- skins                        (皮膚)
        `-- WVGAMedDpi        (WVGA適用的圖片)

圖一.png

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多