古詩詞大全網 - 藝術簽名 - android源代碼idreammanager是在哪裏定義的?

android源代碼idreammanager是在哪裏定義的?

Google提供的Android包含原Android的目標機器碼、主機編譯器和仿真環境。下載的代碼包解壓後(這裏是Android2.2的源碼包),源碼的壹級目錄結構如下:

| - Makefile

|-仿生(仿生C庫)

| -可引導(引導相關代碼)

| - build(用於存儲系統編譯規則和基本開發包配置,如泛型)

|-CTS (Android兼容性測試套件標準)

|-dalvik (dalvik java虛擬機)

| -開發(與應用程序開發相關)

|-外部(Android使用的壹些開源模塊)

| -框架(核心框架-Java和C++語言)

| -硬件(主要保護硬件解碼適配層的HAL碼)

| - libcore

| - ndk

| -設備

| - out(編譯後的代碼輸出和這個目錄)

| -包(應用程序包)

|-預構建(部分資源在x86和arm架構下預編譯)

|-SDK (SDK和模擬器)

| -系統(文件系統庫、應用程序和組件-C語言)

` --供應商(供應商定義的代碼)

仿生目錄

|-圖書館c(圖書館c)

|||-ARCH-ARM (ARM架構,包括系統調用匯編實現)

|||-ARCH-x86 (x86架構,包括系統調用匯編實現)

| | |-仿生(功能用C實現,架構無關)

| | |-文檔(文檔)

| |-包含(頭文件)

| | - inet

| | |-內核(Linux內核中的壹些頭文件)

| | - netbsd(?Netbsd系統相關,具體作用不詳)

| | -私人(?壹些私有頭文件)

|||-stdio (stdio實現)

| | |-標準庫(標準庫實現)

||-string(字符串函數實現)

| | |-工具(幾種工具)

|||-tzcode(時區相關代碼)

| | |-聯合國貿易和發展會議(聯合國貿易和發展會議的實施)

|`-zoneinfo(時區信息)

|-libdl (libdl實現,dl是動態鏈接,提供訪問動態鏈接庫的功能)

|-libm(libm數學庫的實現,)

| | |-阿爾法(阿帕哈建築)

|||-amd64 (amd64架構)

|||-arm (arm架構)

| | - bsdsrc(?Bsd源代碼)

|||-i386 (i386架構)

|||-i387 (i387架構?)

|||-ia64 (ia64架構)

| |-包含(頭文件)

|||-man(數學函數,後綴. 3,freeBSD的壹些庫文件)

|||-PowerPC (PowerPC架構)

|||-SPARC 64 (SPARC 64建築)

|`-src(源代碼)

|-libstdc++(libstdc+c++實現庫)

| |-包含(頭文件)

|`-src(源代碼)

| - libthread_db(多線程程序的調試器庫)

| `-包含(頭文件)

`-鏈接器(動態鏈接器)

`- arch(支持arm和x86架構)

可引導目錄

| - bootloader(適用於各種bootloader的通用代碼)

|`-Legacy(估計不能直接用,但是可以參考)

|||-arch _ armv6 (v6架構,幾個簡單的匯編文件)

|||-arch _ msm7k(高通7k處理器架構的幾個基本驅動)

| | |-包含(通用頭文件和高通7k體系結構頭文件)

|||-libboot(啟動庫,都寫得很簡單)

|||-libc(壹些常用的c函數)

|||-NAND寫入(NAND有線功能實現)

|`-USB加載程序(USB加載程序實現)

|-磁盤安裝程序(Android鏡像打包器,x86可以產生iso)

` --恢復(與系統恢復相關)

| - edify(升級腳本使用的edify腳本語言)

|-etc (init.rc恢復腳本)

| - minui(壹個簡單的用戶界面)

| - minzip(壹個簡單的壓縮工具)

|-MTD實用程序(MTD工具)

| -資源(資源)

| `-圖片(部分圖片)

| -工具(工具)

|`-OTA(空中下載OTA更新升級工具)

` --更新程序(更新程序)

構建目錄

| -核心(核心編譯規則)

| -歷史(歷史)

| -圖書館

|`-host(主機端庫,被安卓“cp”功能取代)

| -目標(目標機器編譯的對象)

| | |-板(開發平臺)

| | |-仿真器(模擬器)

| | | |-通用(常規)

|||-idea 6410(自己加)

||`-SIM(最簡單)

| `-產品(開發平臺對應的編譯規則)

| `-安全性(密鑰相關性)

` --工具(宿主在編譯中使用的工具和腳本)

|-ACP(Android“ACP”命令)

|-API檢查(API檢查工具)

| - applypatch(修補工具)

| -先驗(預鏈接工具)

|-樹(樹工具)

|-bin2asm(綁定到asm工具)

| - check_prereq(檢查編譯時間戳工具)

| - dexpreopt(模擬器相關工具,具體功能未知)

| - droiddoc(?功能未知,java語言,網上有人說和JDK5有關)

| - fs_config(這個程序獲取文件和目錄的列表)

|-文件系統獲取狀態(獲取文件系統狀態)

| - isELF(判斷是否為ELF格式)

| - isprelinked(判斷是否預鏈接)

| - kcm(密鑰相關)

| - lsd(列出符號相關性)

| - releasetools(用於生成圖像的工具和腳本)

|-RGB 2565(從RGB轉換為565)

|-簽署apk (apk簽名工具)

|-soslim(去廢工具)

`- zipalign (zip存檔對齊工具)

達爾維克目錄達爾維克虛擬機

|-dalvikvm (main.c目錄)

|-dex轉儲(dex反匯編)

| - dexlist(在壹個DEX文件中列出所有具體類中的所有方法。)

| - dexopt(預驗證和優化)

| -文檔(文檔)

| - dvz(與合子相關的命令)

|-DX (DX工具,將多個java轉換成dex)

| -打(?用java語言編寫)

| - libcore(核心庫)

| - libcore-disabled(?禁用的庫)

|-libdex (dex的庫)

|-libnativehelper(Android類庫的支持函數)

| -測試(測試代碼)

| -工具(工具)

`- vm(虛擬機實現)

開發目錄(開發人員需要的壹些例程和工具)

| -應用程序(壹些核心應用程序)

| | |-藍牙調試(藍牙調試器)

| |-自定義地區(自定義地區)

| |-發展(發展)

|||-Fallback(與語言相關的程序)

|||-Fontlab(字體)

| | |-手勢生成器(手勢動作)

| |-ninetpatchalab(?)

|||-objviewer (objviewer)

|||-SDK安裝程序(SDK安裝程序)

| | |-備件(高級設置)

||-$ TERM(遠程登錄)

| ` - launchperf(?)

| -構建(編譯腳本模板)

| - cmds(使用猴子工具)

| -數據(配置數據)

| -文檔(文檔)

| -主機(主機USB驅動等。)

| - ide(集成開發環境)

| - ndk(本地開發工具包-C語言開發工具包)

| - pdk(插頭開發套件)

| -示例(演示程序)

| | - AliasActivity()

|||-API演示(API演示程序)

| | |-藍牙聊天

| | |-瀏覽器插件(瀏覽器插件)

| | |-名片(名片)

| | |-指南針(指南針)

| | |-聯系人經理(聯系人經理)

|||-Cubelivewall * *(動態壁紙的壹個簡單例程)

| | |-固定網格布局(如布局)

| | |-全球時間(全球時間)

| | - HelloActivity(妳好)

| | -首頁(首頁)

| | |-噴氣機男孩(噴氣機男孩遊戲)

|||-lunarlander(好像是另壹個遊戲)

| | |-郵件同步(郵件同步)

| |-多分辨率(多分辨率)

| | -我的示例Rss (RSS)

| | |-記事本(記事本)

|||-RSS閱讀器(RSS閱讀器)

| | |-可搜索詞典(目錄搜索)

|||-* * JNI (JNI套路)

| | |-骨架app(空殼APP)

| | |-蛇(蛇程序)

| | |-軟鍵盤(軟鍵盤)

| |-wikitionary(?維基)

| `-wikitionary * *(?維基例程)

| -腳本(腳本)

|-SDK (SDK配置)

| -模擬器(?模擬器)

| - testrunner(?測試)

` --工具(壹些工具)