




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Google提供的Android包含了原始Android的目標機代碼,主機編譯工具、仿真環(huán)境,代碼包經(jīng)過解壓縮后,第一級別的目錄和文件如下所示:.| Makefile(全局的Makefile)| bionic(Bionic含義為仿生,這里面是一些基礎的庫的源代碼)| bootloader(引導加載器)| build (build目錄中的內容不是目標所用的代碼,而是編譯和配置所需要的腳本和工具)| dalvik(JAVA虛擬機)| development (程序開發(fā)所需要的模板和工具)| external(目標機器使用的一些庫)| frameworks(應用程序的框架層)| hardware(與硬件相關的庫)| kernel(Linux2.6的源代碼)| packages(Android的各種應用程序)| prebuilt(Android在各種平臺下編譯的預置腳本)| recovery(與目標的恢復功能相關) system(Android的底層的一些庫)bionic目錄展開一個級別的目錄如下所示:bionic/| Android.mk| libc| libdl| libm| libstdc+| libthread_db linkerbootloader目錄展開的兩個級別目錄:bootloader/ legacy| Android.mk| README| arch_armv6| arch_msm7k| fastboot_protocol.txt| include| libboot| libc| nandwrite usbloaderbuild目錄展開的一個級別的目錄如下所示:build/| buildspec.mk.default| cleanspec.mk| core (各種以mk為結尾的文件,它門是編譯所需要的Makefile)| envsetup.sh| libs| target (包含board和product兩個目錄,為目標所需要文件) tools(編譯過程中主機所需要的工具,一些需要經(jīng)過編譯生成)其中,core中的Makefile是整個Android編譯所需要的真正的Makefile,它被頂層目錄的Makefile引用。envsetup.sh是一個在使用仿真器運行的時候,用于設置環(huán)境的腳本。dalvik目錄用于提供Android JAVA應用程序運行的基礎JAVA虛擬機。development目錄展開的一個級別的目錄如下所示:development| apps (Android應用程序的模板)| build(編譯腳本模板)| cmds| data| docs| emulator (仿真相關)| host (包含windows平臺的一些工具)| ide| pdk| samples(一些示例程序)| simulator(大多是目標機器的一些工具) tools在emulator目錄中qemud是使用QEMU仿真時目標機器運行的后臺程序,skins是仿真時手機的界面。samples中包含了很多Android簡單工程,這些工程為開發(fā)者學習開發(fā)Android程序提供了很大便利,可以作為模板使用。external目錄展開的一個級別的目錄如下所示:external/| aes| apache-http| bluez| clearsilver| dbus| dhcpcd| dropbear| elfcopy| elfutils| emma| esd| expat| fdlibm| freetype| gdata| giflib| googleclient| icu4c| iptables| jdiff| jhead| jpeg| libffi| libpcap| libpng| libxml2| netcat| netperf| neven| opencore| openssl| oprofile| ping| ppp| protobuf| qemu| safe-iop| skia| sonivox| sqlite| srec| strace| tagsoup| tcpdump| tinyxml| tremor| webkit| wpa_supplicant| yaffs2 zlib在external中,每個目錄表示Android目標系統(tǒng)中的一個模塊,可能有一個或者若干個庫構成。其中:opencore為PV(PacketVideo),它是Android多媒體框架的核心。webkit是Android網(wǎng)絡瀏覽器的核心。sqlite是Android數(shù)據(jù)庫系統(tǒng)的核心。openssl是Secure Socket Layer,一個網(wǎng)絡協(xié)議層,用于為數(shù)據(jù)通訊提供安全支持。frameworks目錄展開的一個級別的目錄如下所示:frameworks/| base| opt policiesframeworks是Android應用程序的框架。hardware是一些與硬件相關的庫kernel是Linux2.6的源代碼packages目錄展開的兩個級別的目錄如下所示:packages/| apps| | AlarmClock| | Browser| | Calculator| | Calendar| | Camera| | Contacts| | Email| | GoogleSearch| | HTMLViewer| | IM| | Launcher| | Mms| | Music| | PackageInstaller| | Phone| | Settings| | SoundRecorder| | Stk| | Sync| | Updater| VoiceDialer providers| CalendarProvider| ContactsProvider| DownloadProvider| DrmProvider| GoogleContactsProvider| GoogleSubscribedFeedsProvider| ImProvider| MediaProvider TelephonyProviderpackages中包含兩個目錄,其中apps中是Android中的各種應用程序,providers是一些內容提供者(在Android中的一個數(shù)據(jù)源)。packages中兩個目錄的內容大都是使用JAVA編寫的程序,各個文件夾的層次結構是類似的。prebuilt目錄展開的一個級別的目錄如下所示:prebuilt/| Android.mk| android-arm| common| darwin-x86| linux-x86 windowssystem目錄展開的兩個級別的目錄如下所示:system/| bluetooth| | bluedroid| brfpatch| core| | Android.mk| | README| | adb| | cpio| | debuggerd| | fastboot| | include(各個庫接口的頭文件)| | init| | libctest| | libcutils| | liblog| | libmincrypt| | libnetutils| | libpixelflinger| | libzipfile| | logcat| | logwrapper| | mkbootimg| | mountd| | netcfg| | rootdir|
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市河道生態(tài)修復與護岸加固施工服務協(xié)議
- 工程項目管理沙盤答辯
- 軟件系統(tǒng)采購協(xié)議書
- 醫(yī)護人員職業(yè)素養(yǎng)課件
- 車輛搭乘免責協(xié)議書
- 門面房屋合同協(xié)議書
- 食品包裝安全協(xié)議書
- 減肥店合伙合同協(xié)議書
- 采購手機伴侶協(xié)議書
- 非婚子女領養(yǎng)協(xié)議書
- 大理石知識培訓課件
- 2025年福建省廈門市中考數(shù)學二檢試卷
- 《擁抱健康拒絕煙草》課件
- 濟南幼兒師范高等專科學校招聘真題2024
- 鼻咽癌口腔炎護理查房
- 療休養(yǎng)協(xié)議格式合同
- 2025航天知識競賽考試題庫(含答案)
- 人工智能技術在混合式日語教學中的應用及效果評估
- 鄭州電子商務職業(yè)學院《文化創(chuàng)意產業(yè)管理學》2023-2024學年第二學期期末試卷
- 2024建安杯信息通信建設行業(yè)安全競賽題庫(試題含答案1-464題)
- 基于動態(tài)勢能獎勵機制的雙足機器人穩(wěn)定行走控制研究
評論
0/150
提交評論