




已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Google提供的Android包含了原始Android的目標(biāo)機(jī)代碼,主機(jī)編譯工具、仿真環(huán)境,代碼包經(jīng)過(guò)解壓縮后,第一級(jí)別的目錄和文件如下所示:.| Makefile(全局的Makefile)| bionic(Bionic含義為仿生,這里面是一些基礎(chǔ)的庫(kù)的源代碼)| bootloader(引導(dǎo)加載器)| build (build目錄中的內(nèi)容不是目標(biāo)所用的代碼,而是編譯和配置所需要的腳本和工具)| dalvik(JAVA虛擬機(jī))| development (程序開(kāi)發(fā)所需要的模板和工具)| external(目標(biāo)機(jī)器使用的一些庫(kù))| frameworks(應(yīng)用程序的框架層)| hardware(與硬件相關(guān)的庫(kù))| kernel(Linux2.6的源代碼)| packages(Android的各種應(yīng)用程序)| prebuilt(Android在各種平臺(tái)下編譯的預(yù)置腳本)| recovery(與目標(biāo)的恢復(fù)功能相關(guān)) system(Android的底層的一些庫(kù))bionic目錄展開(kāi)一個(gè)級(jí)別的目錄如下所示:bionic/| Android.mk| libc| libdl| libm| libstdc+| libthread_db linkerbootloader目錄展開(kāi)的兩個(gè)級(jí)別目錄:bootloader/ legacy| Android.mk| README| arch_armv6| arch_msm7k| fastboot_protocol.txt| include| libboot| libc| nandwrite usbloaderbuild目錄展開(kāi)的一個(gè)級(jí)別的目錄如下所示:build/| buildspec.mk.default| cleanspec.mk| core (各種以mk為結(jié)尾的文件,它門(mén)是編譯所需要的Makefile)| envsetup.sh| libs| target (包含board和product兩個(gè)目錄,為目標(biāo)所需要文件) tools(編譯過(guò)程中主機(jī)所需要的工具,一些需要經(jīng)過(guò)編譯生成)其中,core中的Makefile是整個(gè)Android編譯所需要的真正的Makefile,它被頂層目錄的Makefile引用。envsetup.sh是一個(gè)在使用仿真器運(yùn)行的時(shí)候,用于設(shè)置環(huán)境的腳本。dalvik目錄用于提供Android JAVA應(yīng)用程序運(yùn)行的基礎(chǔ)JAVA虛擬機(jī)。development目錄展開(kāi)的一個(gè)級(jí)別的目錄如下所示:development| apps (Android應(yīng)用程序的模板)| build(編譯腳本模板)| cmds| data| docs| emulator (仿真相關(guān))| host (包含windows平臺(tái)的一些工具)| ide| pdk| samples(一些示例程序)| simulator(大多是目標(biāo)機(jī)器的一些工具) tools在emulator目錄中qemud是使用QEMU仿真時(shí)目標(biāo)機(jī)器運(yùn)行的后臺(tái)程序,skins是仿真時(shí)手機(jī)的界面。samples中包含了很多Android簡(jiǎn)單工程,這些工程為開(kāi)發(fā)者學(xué)習(xí)開(kāi)發(fā)Android程序提供了很大便利,可以作為模板使用。external目錄展開(kāi)的一個(gè)級(jí)別的目錄如下所示: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中,每個(gè)目錄表示Android目標(biāo)系統(tǒng)中的一個(gè)模塊,可能有一個(gè)或者若干個(gè)庫(kù)構(gòu)成。其中:opencore為PV(PacketVideo),它是Android多媒體框架的核心。webkit是Android網(wǎng)絡(luò)瀏覽器的核心。sqlite是Android數(shù)據(jù)庫(kù)系統(tǒng)的核心。openssl是Secure Socket Layer,一個(gè)網(wǎng)絡(luò)協(xié)議層,用于為數(shù)據(jù)通訊提供安全支持。frameworks目錄展開(kāi)的一個(gè)級(jí)別的目錄如下所示:frameworks/| base| opt policiesframeworks是Android應(yīng)用程序的框架。hardware是一些與硬件相關(guān)的庫(kù)kernel是Linux2.6的源代碼packages目錄展開(kāi)的兩個(gè)級(jí)別的目錄如下所示: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中包含兩個(gè)目錄,其中apps中是Android中的各種應(yīng)用程序,providers是一些內(nèi)容提供者(在Android中的一個(gè)數(shù)據(jù)源)。packages中兩個(gè)目錄的內(nèi)容大都是使用JAVA編寫(xiě)的程序,各個(gè)文件夾的層次結(jié)構(gòu)是類(lèi)似的。prebuilt目錄展開(kāi)的一個(gè)級(jí)別的目錄如下所示:prebuilt/| Android.mk| android-arm| common| darwin-x86| linux-x86 windowssystem目錄展開(kāi)的兩個(gè)級(jí)別的目錄如下所示:system/| bluetooth| | bluedroid| brfpatch| core| | Android.mk| | README| | adb| | cpio| | debuggerd| | fastboot| | include(各個(gè)庫(kù)接口的頭文件)| | init| | libctest| | libcutils| | liblog| | libmincrypt| | libnetutils| | libpixelflinger| | libzipfile| | logcat| | logwrapper| | mkbootimg| | mountd| | netcfg| | rootdir|
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC TS 62271-313:2025 EN High-voltage switchgear and controlgear - Part 313: Direct current circuit-breakers
- 2025年運(yùn)動(dòng)醫(yī)學(xué)基礎(chǔ)試題及答案
- 2025年旅游管理專(zhuān)業(yè)技能測(cè)試卷及答案
- 環(huán)保知識(shí)題庫(kù)
- 景區(qū)攤位合同解除協(xié)議書(shū)
- 七下循環(huán)系統(tǒng)試題及答案
- 一級(jí)建造師歷考試真題及答案
- 裝卸費(fèi)服務(wù)合同協(xié)議書(shū)
- 浙江麗水全球農(nóng)林博覽采購(gòu)中心詳細(xì)規(guī)劃實(shí)施方案
- 2025年有機(jī)膦類(lèi)水處理劑項(xiàng)目合作計(jì)劃書(shū)
- 機(jī)場(chǎng)運(yùn)營(yíng)效率提升策略與創(chuàng)新模式-洞察闡釋
- 安徽省1號(hào)卷A10聯(lián)盟2025屆高三5月最后一卷生物試題及答案
- 大理石知識(shí)培訓(xùn)課件
- 2025年福建省廈門(mén)市中考數(shù)學(xué)二檢試卷
- 網(wǎng)絡(luò)安全等級(jí)保護(hù)備案表(2025版)
- 共情研究的歷史發(fā)展及其當(dāng)前狀況分析
- 《擁抱健康拒絕煙草》課件
- 《綠色建筑評(píng)價(jià)》課件 - 邁向可持續(xù)建筑的未來(lái)
- 山東省臨沂市2025年普通高等學(xué)校招生全國(guó)統(tǒng)一考試(模擬)語(yǔ)文及答案(臨沂二模)
- 濟(jì)南幼兒師范高等專(zhuān)科學(xué)校招聘真題2024
- 2025航天知識(shí)競(jìng)賽考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論