精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android系統(tǒng)體系結(jié)構(gòu)

移動開發(fā) Android
Android主要的組成部分,其中底層是Linux的內(nèi)核,包括的主要就是文件、內(nèi)存、系統(tǒng)資源等的管理,Google在這部分的工作主要就是電源管理和一部分驅(qū)動,并且整合上層擴(kuò)展及公共組件。如果要研究這部分,那應(yīng)該是學(xué)習(xí)Linux的好的方向。

Android

 

Andriod是什么?

從圖中可以看出Android主要的組成部分,其中底層是Linux的內(nèi)核,包括的主要就是文件、內(nèi)存、系統(tǒng)資源等的管理,Google在這部分的工作主要就是電源管理和一部分驅(qū)動,并且整合上層擴(kuò)展及公共組件。如果要研究這部分,那應(yīng)該是學(xué)習(xí)Linux的好的方向。接著一個(gè)重要的組成部分是Dalvik,一個(gè)Java虛擬機(jī),類似jvm的東西,它主要就是提供一個(gè)虛擬的運(yùn)行環(huán)境以適應(yīng)上層的Java字節(jié)碼(這里是.dex文件),理論上來說在其他的系統(tǒng)平臺上裝Dalvik,如Mac、Windows, 就可以運(yùn)行Android App;只不過現(xiàn)在Android平臺有點(diǎn)特殊,許多應(yīng)用都是基于Android提供的服務(wù)的,所以想要正常的在其他平臺運(yùn)起來,也許也就是Hello World吧。

下面是一張公開的Android體系結(jié)構(gòu)圖。

 

Android系統(tǒng)結(jié)構(gòu)

android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。從架構(gòu)圖看,android分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和linux核心層。藍(lán)色的代表java程序,黃色的代碼為運(yùn)行JAVA程序而實(shí)現(xiàn)的虛擬機(jī),綠色部分為C/C++語言編寫的程序庫,紅色的代碼內(nèi)核(linux內(nèi)核+drvier)

1.應(yīng)用程序

Android會同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括email客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是使用JAVA語言編寫的。

2.應(yīng)用程序框架

開發(fā)人員也可以完全訪問核心應(yīng)用程序所使用的API 框架。該應(yīng)用程序的架構(gòu)設(shè)計(jì)簡化了組件的重用;任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其 它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制)。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件。

隱藏在每個(gè)應(yīng)用后面的是一系列的服務(wù)和系統(tǒng), 其中包括;

豐富而又可擴(kuò)展的視圖(Views),可以用來構(gòu)建應(yīng)用程序的用戶界面, 它包括列表(lists),網(wǎng)格(grids),文本框(text boxes),按鈕(buttons), 甚至可嵌入的web瀏覽器。
內(nèi)容提供器(Content Providers)使得應(yīng)用程序可以訪問另一個(gè)應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫), 或者共享它們自己的數(shù)據(jù)
資源管理器(Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和布局文件( layout files )。
通知管理器 (Notification Manager) 使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息。(提供非侵入式的機(jī)制通知用戶,即不主動打斷用戶)
活動管理器( Activity Manager) 用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。(控制界面的生命周期,包括管理活動的棧)

3.系統(tǒng)運(yùn)行庫

1)程序庫

Android 包含一些C/C++庫,這些庫能被Android系統(tǒng)中不同的組件使用。它們通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。以下是一些核心庫:

Bionic系統(tǒng) C 庫 - 一個(gè)從 BSD 繼承來的標(biāo)準(zhǔn) C 系統(tǒng)函數(shù)庫( libc ), 它是專門為基于 embedded linux 的設(shè)備定制的。(所以可以編寫C程序)
媒體庫 - 基于 PacketVideo OpenCORE;該庫支持多種常用的音頻、視頻格式回放和錄制,同時(shí)支持靜態(tài)圖像文件。編碼格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG。(應(yīng)該意味著可以不通過第三方包解析這些文件格式)
Surface Manager - 對顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提供了2D和3D圖層的無縫融合。(管理顯示的,比如分配一塊顯示映射內(nèi)存給View)
Webkit,LibWebCore - 一個(gè)最新的web瀏覽器引擎用,支持Android瀏覽器和一個(gè)可嵌入的web視圖。鼎鼎大名的 Apple Safari背后的引擎就是Webkit
SGL - 底層的2D圖形引擎3D libraries - 基于OpenGL ES APIs實(shí)現(xiàn);該庫可以使用硬件 3D加速(如果可用)或者使用高度優(yōu)化的3D軟加速。(2.2以上OpenGL 版本是2.0)
FreeType -位圖(bitmap)和矢量(vector)字體顯示。
SQLite - 一個(gè)對于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫引擎。
SSL - 支持使用安全套接字層加密協(xié)議進(jìn)行安全互聯(lián)網(wǎng)通信。

*還有部分上面沒有顯示出來的就是硬件抽象層。其 實(shí)Android并非講所有的設(shè)備驅(qū)動都放在linux內(nèi)核里面,而是實(shí)現(xiàn)在userspace空間,這么做的主要原因是GPL協(xié)議,Linux是遵循該 協(xié)議來發(fā)布的,也就意味著對 linux內(nèi)核的任何修改,都必須發(fā)布其源代碼。而現(xiàn)在這么做就可以避開而無需發(fā)布其源代碼,畢竟它是用來賺錢的。 而 在linux內(nèi)核中為這些userspace驅(qū)動代碼開一個(gè)后門,就可以讓本來userspace驅(qū)動不可以直接控制的硬件可以被訪問。而只需要公布這個(gè) 后門代碼即可。一般情況下如果要將Android移植到其他硬件去運(yùn)行,只需要實(shí)現(xiàn)這部分代碼即可。包括:顯示器驅(qū)動,聲音,相機(jī),GPS,GSM等等

2)Android 運(yùn)行庫

Android 包括了一個(gè)核心庫,該核心庫提供了JAVA編程語言核心庫的大多數(shù)功能。

每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例。Dalvik被設(shè)計(jì)成一個(gè)設(shè)備可以同時(shí)高效地運(yùn)行多個(gè)虛擬系統(tǒng)。 Dalvik虛擬機(jī)執(zhí)行(.dex)的Dalvik可執(zhí)行文件,該格式文件針對小內(nèi)存使用做了優(yōu)化。同時(shí)虛擬機(jī)是基于寄存器的,所有的類都經(jīng)由JAVA編譯器編譯,然后通過SDK中 的 "dx" 工具轉(zhuǎn)化成.dex格式由虛擬機(jī)執(zhí)行。

Dalvik虛擬機(jī)依賴于linux內(nèi)核的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。

相應(yīng)的系統(tǒng)提供的一些功能庫:

android.util:核心工具包中包含底層類,字符串格式化和XML解析工具、底層類。
android.os:操作系統(tǒng)包提供了訪問基本的操作系統(tǒng)服務(wù),如消息傳遞、進(jìn)程間通信、時(shí)鐘功能和調(diào)試。
android.graphics:圖形API提供了支持畫布、顏色和繪制圖元的低級別的圖形類并且支持繪制畫布。
android.text:用于顯示和解析文本的文本處理工具。
android.database:在數(shù)據(jù)庫處理游標(biāo)時(shí)提供底層類支持。
android.content:content API管理數(shù)據(jù)訪問,提供服務(wù)來管理資源、內(nèi)容提供者(content provider)和包。
android.view:視圖是核心的用戶接口類。所有用戶界面元素使用的是一系列視圖,以構(gòu)成用戶交互的組件。
android.widget:內(nèi)置在View包內(nèi)。包括列表、按鈕和布局。
com.google.android.maps:高級的API,它提供了訪問本地地圖控件,可以在自己的應(yīng)用程序中使用。包括MapView的控制、用于標(biāo)注和控制您的嵌入式地圖的疊加以及MapController類。
android.app:一個(gè)高層次的包,允許訪問應(yīng)用程序模型。該應(yīng)用程序包包括Activity和Service的API等是Android應(yīng)用程序的基礎(chǔ)。
android.provider:方便開發(fā)者訪問標(biāo)準(zhǔn)的內(nèi)容提供者(比如聯(lián)系人數(shù)據(jù)庫),provider包提供類給開發(fā)者訪問標(biāo)準(zhǔn)的數(shù)據(jù)庫。
android.telephony:telephony API讓開發(fā)者直接接觸電話底層,開發(fā)者可以打電話、接電話、顯示通話記錄、通話狀態(tài)和短消息。
android.webkit:WebKit的軟件包功能的API與基于Web的內(nèi)容的工作,其中包括一個(gè)WebView控件在您的活動中嵌入瀏覽器和cookie管理器。

由于Android希望針對移動硬件有更廣泛的適應(yīng)性,因此要注意下列API適用的場合和以及使用時(shí)裝置是否具備條件。

android.location:基于位置的服務(wù)的API,使應(yīng)用程序訪問設(shè)備的當(dāng)前物理位置。基于位置的服務(wù)提供通用的訪問使用任何位置固定的硬件或技術(shù)設(shè)備上可用的位置信息。
android.media:媒體API提供了用于播放音頻和視頻媒體文件,包括流媒體和錄制的支持。
android.opengl:Android提供使用的OpenGL ES API,你可以用它來創(chuàng)建動態(tài)3D用戶界面為你的應(yīng)用程序的強(qiáng)大的3D渲染引擎。
android.hardware:如有可能,硬件API公開的傳感器硬件,包括攝像頭、加速計(jì)和指南針傳感器。
android.bluetooth,android.net.wifi,android.telephony:Android也提供了硬件平臺,包括藍(lán)牙、Wi-Fi和電話硬件的低級別的訪問。

4.Linux 內(nèi)核

Android 的核心系統(tǒng)服務(wù)依賴于 Linux 2.6 內(nèi)核 ,如安全性,內(nèi)存管理,進(jìn)程管理, 網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。 Linux 內(nèi)核也同時(shí)作為硬件和軟件棧之間的抽象層。其外還對其做了部分修改,主要涉及兩部分修改:

Binder (IPC):提供有效的進(jìn)程間通信,雖然linux內(nèi)核本身已經(jīng)提供了這些功能,但Android系統(tǒng)很多服務(wù)都需要用到該功能,為了某種原因其實(shí)現(xiàn)了自己的一套。
電源管理:主要是為了省電,畢竟是手持設(shè)備嘛,低耗電才是我們的追求。

最后在談?wù)凙ndroid所采用的語言,其應(yīng)用開發(fā)采用java語言,我們所說的java一般包含三個(gè)部分:

java語言:即其語法,其寫代碼的程式
java虛擬機(jī):為了實(shí)現(xiàn)一次編譯到處可以運(yùn)行的原則,java在編譯連接以后并沒有產(chǎn)生目標(biāo)機(jī)器語言,而是采用了Java bytecode這種Java共用指令,這時(shí)就需要一個(gè)虛擬機(jī)來執(zhí)行改指令。
庫:跟我們常用的C語言一樣提供一些常用的庫

后兩者結(jié)合就是Java Runtime Environment。

Android使用的虛擬機(jī)叫 Dalvik,最初并是不為Java設(shè)計(jì)的,它并不能運(yùn)行Java bytecode指令,而是運(yùn)行叫Dalvik executable,簡稱dx。為此Android提供了dx工具,用來將Java bytecode轉(zhuǎn)換為dx。

Android源代碼結(jié)構(gòu):

Android 2.1
|-- Makefile       (全局的Makefile)
|-- bionic (bionic C庫,Bionic含義為仿生,這里面是一些基礎(chǔ)的庫的源代碼)
|-- bootable  (啟動引導(dǎo)相關(guān)代碼)
|-- build (存放系統(tǒng)編譯規(guī)則及generic等基礎(chǔ)開發(fā)包配置,不是目標(biāo)所用的代碼,而是編譯和配置所需要的腳本和工具)
|-- cts (Android兼容性測試套件標(biāo)準(zhǔn))
|-- dalvik (dalvik JAVA虛擬機(jī))
|-- development   (程序開發(fā)所需要的模板和工具)
|-- external   (android使用的一些開源的模組)
|-- frameworks (核心框架——java及C++語言)
|-- hardware (部分廠家開源的硬解適配層HAL代碼)
|-- out (編譯完成后的代碼輸出與此目錄)
|-- packages (應(yīng)用程序包)
|-- prebuilt (x86和arm架構(gòu)下預(yù)編譯的預(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是動態(tài)鏈接,提供訪問動態(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 (動態(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ū)動)
| |-- include (通用頭文件和高通7k架構(gòu)頭文件)
| |-- libboot (啟動庫,都寫得很簡單)
| |-- 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 (升級腳本使用的edify腳本語言)
|-- etc (init.rc恢復(fù)腳本)
|-- minui (一個(gè)簡單的UI)
|-- minzip (一個(gè)簡單的壓縮工具)
|-- mtdutils (mtd工具)
|-- res (資源)
| `-- images (一些圖片)
|-- tools (工具)
| `-- ota (OTA Over The Air Updates升級工具)
`-- updater (升級器)

build目錄
.
|-- core (核心編譯規(guī)則)
|-- history (歷史記錄)
|-- libs
| `-- host (主機(jī)端庫,有android “cp”功能替換)
|-- target (目標(biāo)機(jī)編譯對象)
| |-- board (開發(fā)平臺)
| | |-- emulator (模擬器)
| | |-- generic (通用)
| | |-- idea6410 (自己添加的)
| | `-- sim (最簡單)
| `-- product (開發(fā)平臺對應(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 (手勢動作)
| |-- NinePatchLab (?)
| |-- OBJViewer (OBJ查看器)
| |-- SdkSetup (SDK安裝器)
| |-- SpareParts (高級設(shè)置)
| |-- Term (遠(yuǎn)程登錄)
| `-- launchperf (?)
|-- build (編譯腳本模板)
|-- cmds (有個(gè)monkey工具)
|-- data (配置數(shù)據(jù))
|-- docs (文檔)
|-- host (主機(jī)端USB驅(qū)動等)
|-- 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 (動態(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 (一些工具)

#p#

external 目錄
.
|-- aes (AES加密)
|-- apache-http (網(wǎng)頁服務(wù)器)
|-- astl (ASTL (Android STL) is a slimmed-down version of the regular C++ STL.)
|-- bison (自動生成語法分析器,將無關(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撥號命令,好像還沒有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ù)非特定人語音識別)
|-- 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è),與鎖屏有關(guān)的代碼)

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 (震動)
| `-- wifi (無線)
|-- msm7k (高通7k處理器開源抽象層)
| |-- boot (啟動)
| |-- 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后臺服務(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 (撥號(調(diào)用)、聯(lián)系人、通話記錄)
| |-- DeskClock (桌面時(shí)鐘)
| |-- Email (Email)
| |-- Gallery (相冊,和Camera類似,多了列表)
| |-- Gallery3D (?3D相冊)
| |-- GlobalSearch (為google搜索服務(wù),提供底層應(yīng)用)
| |-- GoogleSearch (google搜索)
| |-- HTMLViewer (瀏覽器附屬界面,被瀏覽器應(yīng)用調(diào)用,同時(shí)提供存儲記錄功能)
| |-- IM (即時(shí)通訊,為手機(jī)提供信號發(fā)送、接收、通信的服務(wù))
| |-- Launcher (登陸啟動項(xiàng),顯示圖片框架等等圖形界面)
| |-- Launcher2 (登陸啟動項(xiàng),負(fù)責(zé)應(yīng)用的調(diào)用)
| |-- Mms (?彩信業(yè)務(wù))
| |-- Music (音樂播放器)
| |-- PackageInstaller (安裝、卸載程序的響應(yīng))
| |-- Phone (電話撥號程序)
| |-- Provision (預(yù)設(shè)應(yīng)用的狀態(tài),使能應(yīng)用)
| |-- Settings (開機(jī)設(shè)定,包括電量、藍(lán)牙、設(shè)備信息、界面、wifi等)
| |-- SoundRecorder (錄音機(jī),可計(jì)算存儲所需空間和時(shí)間)
| |-- Stk (接收和發(fā)送短信)
| |-- Sync (空) -------○1
| |-- Updater (空)
| `-- VoiceDialer (語音識別通話)
|-- inputmethods (輸入法)
| |-- LatinIME (拉丁文輸入法)
| |-- OpenWnn (OpenWnn輸入法)
| `-- PinyinIME (拼音輸入法)
|-- providers (提供器,提供應(yīng)用程序、界面所需的數(shù)據(jù))
| |-- ApplicationsProvider (應(yīng)用程序提供器,提供應(yī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 (媒體提供器,提供存儲數(shù)據(jù))
| |-- TelephonyProvider (彩信提供器)
| |-- UserDictionaryProvider (用戶字典提供器,提供用戶常用字字典)
| `-- WebSearchProvider (空)
|-- services
| |-- EasService (空)
| `-- LockAndWipe (空)
`-- wallpapers (墻紙)
|-- Basic (基本墻紙,系統(tǒng)內(nèi)置墻紙)
|-- LivePicker (選擇動態(tài)壁紙)
|-- MagicSmoke (壁紙?zhí)厥庑Ч?
`-- MusicVisualization (音樂可視化,圖形隨音樂而變化)

○1里面有一個(gè)隱藏的.git文件夾,內(nèi)容都是一樣的,沒有有意義的代碼,config看似乎是一個(gè)下載程序,因此認(rèn)為這些文件夾下沒有實(shí)質(zhì)東西。

#p#

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平臺)
| `-- toolchain (工具鏈)
| |-- arm-eabi-4.2.1
| |-- arm-eabi-4.3.1
| `-- arm-eabi-4.4.0
|-- darwin-x86_64 (drawin x86 64bit平臺)
|-- linux-x86 (linux x86平臺)
| `-- 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平臺)
|-- windows (windows平臺)
`-- windows-x86_64 (64bit windows平臺)


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 (快速啟動相關(guān))
| |-- include (系統(tǒng)接口頭文件)
| |-- init (init程序源代碼)
| |-- libacc (輕量級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 (制作啟動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 (一些板級規(guī)則)
|-- htc (HTC公司)
| |-- common-open (通用部分)
| | `-- akmd (解壓img用的工具)
| |-- dream-open (G1開放部分)
| |-- prebuilt-open (預(yù)編譯開放部分)
| `-- sapphire-open (sapphire這款型號開放內(nèi)容)
|-- pv-open (沒東西)
|-- qcom (里面基本是空的)
`-- sample (google提供的樣例)
|-- apps (應(yīng)用)
| |-- client (用戶)
| `-- upgrade (升級)
|-- frameworks (框架)
| `-- PlatformLibrary (平臺庫)
|-- products (產(chǎn)品)
|-- sdk_addon (sdk添加部分)
`-- skins (皮膚)

`-- WVGAMedDpi (WVGA適用的圖片)

本文鏈接:http://www.cnblogs.com/Pitty/archive/2014/07/22/3861216.html

責(zé)任編輯:chenqingxiang 來源: cnblogs
相關(guān)推薦

2009-07-15 13:46:26

Swing體系結(jié)構(gòu)

2012-02-06 17:22:44

MySQL

2009-09-11 10:38:03

LINQ體系結(jié)構(gòu)

2009-06-26 15:58:28

EJB

2017-02-06 21:08:34

Android虛擬機(jī)體系結(jié)構(gòu)

2009-09-08 14:34:42

Linq to SQL

2009-07-10 16:07:10

TikeSwing創(chuàng)建MVC體系結(jié)構(gòu)

2010-04-23 09:13:05

Oracle體系結(jié)構(gòu)

2016-12-26 10:29:01

Spring框架結(jié)構(gòu)

2010-06-21 14:51:14

ASON路由

2010-09-25 13:38:23

Inside JVM

2010-08-16 12:54:21

ASON路由技術(shù)

2010-09-16 14:36:43

Java虛擬機(jī)

2023-07-04 15:00:47

微服務(wù)架構(gòu)開發(fā)

2009-02-05 11:07:27

Sybase SQL SybaseSQL Server

2010-02-23 16:07:39

2017-08-03 14:01:07

大數(shù)據(jù)深度學(xué)習(xí)體系結(jié)構(gòu)

2013-09-02 15:53:16

Windows

2009-07-09 13:52:41

Inside JVM

2013-08-01 11:17:20

SAP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

91精品久久久久久久91蜜桃| 国产日韩av一区| 国内精品久久久| 免费看黄色aaaaaa 片| 免费观看欧美大片| 国产精品毛片久久久久久 | 精品91久久| 国产精品久久久久一区二区三区 | 一区二区三区人妻| 蜜桃av在线播放| 中文字幕国产一区二区| 99久re热视频这里只有精品6| 毛片在线免费视频| 99tv成人| 精品亚洲男同gayvideo网站| 国产三级精品三级在线| 超碰成人av| 日韩一区欧美一区| 免费av一区二区三区| 国产模特av私拍大尺度| 亚洲一区欧美二区| 久久成人精品电影| 谁有免费的黄色网址| 999久久久精品一区二区| 欧美午夜宅男影院| 日韩在线综合网| av在线免费观看网址| 久久青草欧美一区二区三区| 成人久久18免费网站漫画| 国产精品第六页| 亚洲香蕉网站| 久热国产精品视频| 精品国产aaa| 日韩最新在线| 亚洲成人性视频| 亚洲精品在线网址| 黑人一区二区三区| 在线免费观看日韩欧美| 亚欧无线一线二线三线区别| 日韩另类在线| 亚洲乱码日产精品bd| 日韩欧美精品一区二区| 欧美男男激情freegay| 成人免费看视频| 91在线短视频| 一级黄色片在线| 青青国产91久久久久久| 日韩免费视频在线观看| 久久久久久久久久久久久久av| 狠色狠色综合久久| 欧美麻豆久久久久久中文| a一级免费视频| 91一区二区三区四区| 中文日韩电影网站| 人妻精品久久久久中文| 精品免费视频| 一本久久综合亚洲鲁鲁| 国产在线观看h| 怕怕欧美视频免费大全| 亚洲女同精品视频| www.黄色在线| 色狮一区二区三区四区视频| 中文国产亚洲喷潮| 精品在线观看一区| 五月天久久网站| 久久手机免费视频| 麻豆一区产品精品蜜桃的特点| 欧美国产专区| 国内免费精品永久在线视频| 亚洲欧美在线观看视频| 亚洲综合99| 日韩免费观看av| 91精品中文字幕| 国产一区二区三区蝌蚪| eeuss一区二区三区| 懂色av成人一区二区三区| 成人国产精品免费观看视频| 麻豆亚洲一区| av电影在线观看一区二区三区| 中文字幕一区在线观看视频| 成人在线国产视频| 欧美激情护士| 欧美日韩一卡二卡| 无套白嫩进入乌克兰美女| av不卡一区| 国产视频久久网| 亚洲欧美精品久久| 韩日在线一区| 国产成人av网| 国产男男gay体育生网站| 成人午夜在线播放| 日韩国产欧美一区| 成人黄色网址| 日韩欧美成人网| 一级黄色在线播放| 美国一区二区| 色婷婷**av毛片一区| 欧美人妻一区二区| 久久男女视频| 亚洲综合色av| 国产三区四区在线观看| 一区二区三区不卡视频| 成人性视频欧美一区二区三区| 国产精品xnxxcom| 日韩精品一二三四区| 一本一本久久a久久| 国产欧美日韩一级| 成人午夜高潮视频| 青青草视频免费在线观看| 亚洲天堂久久久久久久| 久久精品免费一区二区| 久久9999免费视频| 亚洲性生活视频在线观看| 国产大片免费看| 日日夜夜免费精品| 爱情岛论坛亚洲入口| av免费在线一区二区三区| 欧美日韩国产一区二区| 日本一二三四区视频| 精品少妇av| 91成人福利在线| 精品国产乱码久久久久久蜜臀网站| 久久久久久麻豆| 日韩 欧美 视频| 久久av网站| 色偷偷9999www| 欧美一区免费看| 成人aa视频在线观看| 男女激烈动态图| 农村妇女一区二区| 亚洲偷欧美偷国内偷| 中日韩黄色大片| 成人午夜av在线| 青青视频免费在线观看| 亚洲男女网站| 色老头一区二区三区| 中文字幕网址在线| 国产日韩欧美一区二区三区乱码 | 91玉足脚交白嫩脚丫在线播放| 97精品国产97久久久久久粉红| 精品日韩视频| 亚洲一级黄色av| 日韩黄色片网站| 91免费观看国产| 亚洲熟妇国产熟妇肥婆| 成人资源在线| 久久久亚洲精品视频| xxxx18国产| 亚洲愉拍自拍另类高清精品| 欧美在线a视频| 国产精品88久久久久久| 成人福利在线观看| 成人ww免费完整版在线观看| 91精品欧美综合在线观看最新| 精品无码一区二区三区蜜臀| 国产自产v一区二区三区c| 亚洲一区不卡在线| 日韩在线激情| 欧美精品做受xxx性少妇| www.色亚洲| 图片区小说区国产精品视频| 亚州av综合色区无码一区| 91久久午夜| 久久婷婷人人澡人人喊人人爽| 男女羞羞在线观看| 日韩精品在线免费观看视频| www.日韩一区| 中文字幕制服丝袜成人av| 在线一区二区不卡| 中文无码久久精品| 国产精品一区二区三区在线| 松下纱荣子在线观看| 亚洲色图校园春色| 91国偷自产中文字幕久久| 最新成人av在线| 欧美一级大片免费看| 99pao成人国产永久免费视频| 欧美乱偷一区二区三区在线| 成人在线观看免费视频| 欧美精品一区二区免费| 图片区 小说区 区 亚洲五月| 一本色道久久综合亚洲91| 99精品欧美一区二区| 国产麻豆午夜三级精品| 被灌满精子的波多野结衣| 亚洲bt欧美bt精品777| 国产精品视频一| 色av手机在线| 亚洲欧洲在线看| 99热这里只有精品99| 婷婷开心激情综合| 中国1级黄色片| 成人综合激情网| 免费看a级黄色片| 欧美激情五月| 日韩av一级大片| 136导航精品福利| 国产精品狼人色视频一区| 色爱综合区网| 国产一区二区三区直播精品电影| www.狠狠干| 欧美色大人视频| 日本少妇在线观看| 国产精品久久久久久久久免费丝袜| 人妻 丝袜美腿 中文字幕| 日本中文在线一区| aa视频在线播放| 亚洲精品成人无限看| 欧美lavv| 国产亚洲成av人片在线观黄桃| 日本在线精品视频| 蜜臀av国内免费精品久久久夜夜| 伊人久久久久久久久久| 黄片毛片在线看| 4438成人网| 九九热最新视频| 欧美丝袜一区二区三区| 91在线播放观看| 欧美韩国一区二区| 亚洲av网址在线| 国产成人免费视频一区| www.这里只有精品| 玖玖在线精品| 激情五月宗合网| 欧美日韩综合| 手机看片日韩国产| 成人激情开心网| 欧美精品一区在线发布| 另类图片第一页| 96成人在线视频| 麻豆久久一区| 91在线看www| 亚洲一区二区av| 国产欧美一区二区三区在线| 午夜欧美巨大性欧美巨大 | 国产日产精品一区二区三区| 一区二区成人在线| 国产午夜手机精彩视频| 中文字幕在线不卡一区二区三区| 亚洲av成人无码久久精品| 久久麻豆一区二区| 欧美精品黑人猛交高潮| av不卡免费在线观看| 大尺度做爰床戏呻吟舒畅| 国产高清不卡二三区| 粗大的内捧猛烈进出视频| 国产一区二区三区免费观看| 亚洲视频一二三四| 激情久久久久久久久久久久久久久久| 一路向西2在线观看| 天堂va蜜桃一区二区三区 | 国产精品亚洲d| 国产精品久久久久久久久久久不卡| 日韩av大片站长工具| 国产成人av网址| 福利一区和二区| 91亚洲精品一区| 在线精品国产亚洲| 国产亚洲精品美女久久久m| 欧美sss在线视频| 久久综合毛片| 日韩精品二区| 国产精品一区在线免费观看| 欧美性久久久| 无码播放一区二区三区| 久久都是精品| 一级做a免费视频| 国产高清视频一区| 国产二级一片内射视频播放| 91欧美一区二区| 永久免费av无码网站性色av| 1区2区3区国产精品| 欧美三根一起进三p| 午夜精品视频在线观看| 国内免费精品视频| 欧美性猛片xxxx免费看久爱| 国产模特av私拍大尺度| 亚洲精品成人久久久| 九色国产在线观看| 精品国产一区二区三区在线观看 | 亚洲精品理论片| 亚洲欧美综合在线精品| 精品少妇爆乳无码av无码专区| 精品久久久久久久久久久久久久| 无码人妻丰满熟妇区五十路 | 天天操天天干天天| 亚洲色图美腿丝袜| 国产欧美久久久久久久久| 国内精品模特av私拍在线观看| 国产超碰精品| 91免费在线观看网站| 国产成人精品三级高清久久91| 天堂av免费看| 久久久999| 日本一区二区三区在线免费观看| 91视频观看免费| 老熟妇高潮一区二区三区| 福利视频导航一区| av免费在线观看不卡| 亚洲欧美在线x视频| dy888亚洲精品一区二区三区| 午夜剧场成人观在线视频免费观看| 日韩精品三区| 国产福利一区二区三区在线观看| 亚洲人成精品久久久| 国产传媒久久久| 久久电影一区| 美女黄色一级视频| 国产精品超碰97尤物18| 青草视频在线观看免费| 日韩一区二区免费在线观看| 国产福利小视频在线| 久久久久久国产精品三级玉女聊斋| 成人国产精品入口免费视频| 久久66热这里只有精品| 欧美另类亚洲| 天天摸天天舔天天操| 国产婷婷一区二区| 日本熟妇毛耸耸xxxxxx| 欧美一区二区大片| 在线观看黄av| 国产精品成人久久久久| 亚洲精品进入| www..com日韩| 国产成人精品亚洲日本在线桃色 | 日本道在线观看一区二区| 好吊色视频一区二区| 另类美女黄大片| 亚洲a成人v| 亚洲精品久久区二区三区蜜桃臀| 欧美一级专区| 国产传媒第一页| 红桃av永久久久| 蜜臀av午夜精品| 久久久久久久91| 日韩欧美一级| 国产精品视频网站在线观看| 国产一区二区视频在线播放| 国产免费久久久久| 在线看日韩精品电影| 黄色影院在线播放| 欧美孕妇性xx| 亚洲综合小说图片| 国产精品欧美激情在线观看| 97se亚洲国产综合自在线不卡| 日本在线小视频| 精品国产污污免费网站入口| 国产在线xxx| 国产一区在线观| 99热这里只有精品8| 黄色录像a级片| 欧美性感美女h网站在线观看免费| 婷婷久久久久久| 欧亚精品中文字幕| 伊人久久大香线蕉| 冲田杏梨av在线| 中文字幕一区二区三区精华液| 国产精品美女一区| 欧美成人精品xxx| 99这里只有精品视频| 日本一道本久久| 国产婷婷一区二区| 国产精品一级视频| 欧美人成在线视频| 欧美aaaaaaaa牛牛影院| 少妇人妻互换不带套| 亚洲国产精品激情在线观看| 一级黄色大片免费| 欧美美最猛性xxxxxx| 久草精品视频| 超碰影院在线观看| 中文字幕一区二| 午夜老司机福利| 日韩男女性生活视频| 欧美电影《轻佻寡妇》| 国产吃瓜黑料一区二区| 精品欧美aⅴ在线网站| 成人在线免费看| 91精品网站| 国产精品一国产精品k频道56| 国产伦精品一区二区三区视频女| 欧美一区二区三区免费| 九色porny自拍视频在线播放| 视频一区二区在线观看| 国产成人一区在线| 丰满人妻老熟妇伦人精品| 日韩在线www| 欧美一区 二区| av中文字幕网址| 图片区小说区国产精品视频| 求av网址在线观看| 国产在线一区二区三区欧美| 日本美女一区二区| 久久av高潮av无码av喷吹| 亚洲热线99精品视频| 国产不卡精品在线| 成人久久久久久久久| 亚洲精品视频在线| 国产亚洲依依| 国产精品久久久久免费|