日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

解读Android 4.0 Camera原生应用程序的设计思路

發布時間:2023/12/20 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解读Android 4.0 Camera原生应用程序的设计思路 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

解讀Android 4.0 Camera原生應用程序的設計思路

一篇很不錯的文章: http://my.oschina.net/jerikc/blog/90791

1. 設置攝像頭方向

2. 打開線程與預覽線程?

3. 設置參數

4. Camera外設按鍵

5. 自動對焦與觸摸對焦

6. 拍照

7. 人臉檢測

8. 位置管理

9. 旋轉管理

10. 變焦

11. 錄像


Camera的架構為典型的C/S架構,Client端,用戶的行為,是為應用程序進程,Server端,設備的功能,是為Camera服務守護進 程,客戶端進程承載用戶的需求,由Binder進程間通信送往服務端實現設備的功能,服務端由回調函數和消息機制反饋數據返還給用戶。

ps查看進程,類似 com.android.camera是為客戶端Camera進程,/system/bin/mediaserver是為服務端守護進程,由系統啟動時開啟。


1. 設置攝像頭方向

Framework框架層的Camera對象(camera.java)里有一個類class CameraInfo,里面存放了兩個公有成員變量facing和orientation,即我們要討論的前后置和方向。 程序第一次初始化時initializeFirstTime(),通過getCameraInfo()得到前后置和方向的信息,客戶端發送請求 getCameraInfo()詢問服務端,服務端調用抽象層拿數據,抽象層參考底層camera sensor驅動的數據facing和orientation,這兩個值在驅動里是寫死的,不能由用戶改變,camera程序啟動以后就把它們作為全局變 量存放起來。

1.1 前置與后置

后置back camera背對手機屏幕,朝外,像素高,前置front camera,面對自己,朝內,像素低。

1.2 方向

攝像頭模組有長邊和短邊,比如采集圖像的比例為4:3,那么4為長邊,3為短邊。設備屏幕也有長邊和短邊,理論上,攝像頭模組的長邊不能與屏幕的長邊垂直,至于為什么呢,我語文水平太差,沒辦法很好地表達出來...總之目的就是為了顯示效果。


2 打開線程與預覽線程

onCreate()里會先后開啟CameraOpenThread和CameraPreviewThread。

打開camera還需要線程?CameraOpenThread名為打開,實為C/S connect連接服務端,binder進程間通信,開銷較大。預覽線程必須在打開線程完成以后執行,它貫穿始終直到進程消亡為止,整個預覽過程相對復 雜,在抽象層和底層驅動實現,概括講,預覽線程再開啟兩個線程,一個拿sensor的frame,一個送往framebuffer經 surfaceflinger顯示出來。


3 設置參數

預覽拍照錄像之前,用戶需要設置很多參數,比如閃光,白平衡,場景,對比度等。

程序里這些參數保存在SharedPreferences共享優選項和Parameters兩個地方,Preferences包含 Parameters,打開程序讀取優選項參數,關閉程序保存優選項參數,考慮到用戶經常會調整參數,引入Parameters來保存從打開以后到關閉以 前這個中間過程的參數變量,Parameters的鍵值由抽象層根據硬件sensor的能力決定。


4. Camera外設按鍵

Manifest里注冊broadcast receiver,

? ? ? ? <receiver android:name="com.android.camera.CameraButtonIntentReceiver">
? ? ? ? ? ? <intent-filter>
? ? ? ? ? ? ? ? <action android:name="android.intent.action.CAMERA_BUTTON"/>
? ? ? ? ? ? </intent-filter>
? ? ? ? </receiver>

有些手機上有camera按鍵,用戶按下按鍵,android輸入系統有兩種實現方法,

1)發送廣播CAMERA_BUTTON,收到廣播后開啟主Activity。

2)上報鍵值KEYCODE_CAMERA,程序收到消息,可自定義實現功能,比如拍照。

? ? public boolean onKeyDown(int keyCode, KeyEvent event) {
? ? ? ? switch (keyCode) {
? ? ? ? ? ? case KeyEvent.KEYCODE_CAMERA:
? ? ? ? ? ? ? ? if (mFirstTimeInitialized && event.getRepeatCount() == 0) {
? ? ? ? ? ? ? ? ? ? onShutterButtonClick();
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? return true;


5. 自動對焦與觸摸對焦

外界事物由光線經凸透鏡聚焦到sensor上成像,camera模組開啟馬達前后平移鏡頭取得最佳成像效果,這個過程稱之為對焦。

5.1 自動對焦

1) camera模組會因感光強度變化而自動開啟對焦,驅動控制。

2) 用戶長按快門,軟件控制自動對焦。

3) 用戶按下快門拍照,拍攝前自動對焦。

程序里,Camera對象實現類ShutterButton的接口OnShutterButtonListener里的方法 onShutterButtonFocus(boolean pressed)和onShutterButtonClick(),后者是拍照,下節討論,先看 onShutterButtonFocus(boolean pressed),這個pressed判斷是否為一次有效的長按,如果是的話,執行autoFocus(),這個autoFocus()也是Camera 對象實現類FocusManager的接口Listener里的方法,由binder交給camera service,最后在底層驅動實現自動對焦。

5.2 觸摸對焦

自動對焦的對焦區域位于屏幕正中,用戶也可觸摸特定區域對焦。

Camera對象實現類View的接口OnTouchListener里的方法onTouch(),輸入系統上報MotionEvent的xy坐標,保存在Parameters,執行autoFocus(),抽象層讀取Paramters的觸摸點坐標,實現區域對焦。


6. 拍照

拍照分四步,對焦,拍照,接收圖片,保存圖片。

mCameraDevice.takePicture(mShutterCallback, mRawPictureCallback,
? ? ? ? ? ? ? ? mPostViewPictureCallback, new JpegPictureCallback(loc));

1)對焦

拍照前如果已經區域對焦,則取消自動對焦,反之,開啟一次自動對焦。對焦完成后,底層發送對焦成功與否的消息給camera對 象,FocusManager把狀態mState保存起來,如果正在對焦未完成(mState == STATE_FOCUSING)則不可拍照,直到對焦完畢。

2)拍照

onShutterButtonClick() -> doSnap() -> capture() -> takePicture(),具體實現在抽象層和底層驅動,實質就是拿一張預覽的圖像,抽象層讀取拍照時的Parameters參數配置,包括用戶選擇的 照片大小。

3)接收圖片

通過回調,由底層發送圖片給camera對象。

RawPictureCallback,得到原始圖片,需要軟件壓縮Jpeg。(YUV轉Jpeg)

JpegPictureCallback,直接得到Jpeg圖片,需要硬件壓縮Jpeg。

PostViewPictureCallback,拍完后預覽圖片。

4)保存圖片

交由線程ImageSaver保存圖片和生成thumbnails。

默認路徑位于/mnt/sdcard/DCIM/Camera/


7. 人臉檢測

人臉檢測可以軟件實現,可以硬件實現,軟件實現增加CPU開銷,硬件實現增大耗電,鼓勵硬件實現...

上層Camera對象實現了 framework層Camera的接口FaceDetectionListener的方法onFaceDetection(Face[] faces, Camera camera),回調機制同上,硬件sensor識別臉部信息,發送face給camera對象,framework定義face的特征,比如眼睛,嘴 巴,上層保存mFaces數據,更新UI。


8. 位置管理

位置管理LocationManager用來記錄拍攝圖片的GPS位置信息(經維度),存入JPEG頭部插入的Exif里。

用戶在菜單“相機設置”里的"保存所在位置"選擇打開(前提是GPS已開啟),屏幕左上方會出現一個GPS圖標,表示現在可以記錄GPS信息了。

程序里,Camera對象實現了位置管理監聽器LocationManager.Listener的接口showGpsOnScreenIndicator()和hideGpsOnScreenIndicator(),顯示或者隱藏GPS圖標。

程序第一次初始化時initializeFirstTime(),通過讀取優選項Preference得到bool值 recordLocation,判斷是否需要記錄GPS信息,如果需要,在拍照capture()里調用LocationManager的方法得到 Location loc,并將其存入Exif。


9. 旋轉管理

假設一臺手機,camera正常安裝,豎直方向作為默認方向(orientation == 0)拍攝照片,即拍攝“肖像照”(portrait),得到的照片顯示在屏幕上也是豎直方向。

如果把手機旋轉90度水平過來拍攝“山水照”(landscape),對于camera sensor來說,沒有旋轉的概念,所以軟件上要把圖片旋轉90度回來。

軟件上,需要借助方向監聽器隨時更新方向信息,并保存在Parameters里,抽象層實現拍照功能時從Parameters里讀取方向。

具體的,camera對象內部類MyOrientationEventListener的方法onOrientationChanged()保存方 向orientation的值,MyOrientationEventListener繼承 OrientationEventListener,OrientationEventListener的onSensorChanged()把從 sensorManager拿到的xyz坐標轉換成方向。

程序啟動,注冊sensor監聽器并使能,sensorManager不斷上報底層sensor數據,通過消息機制發送到camera對象,后者計 算坐標數據得到方向orientation的值(實際外包給orientationListener完成),最后保存Parameters。


10. 變焦

用戶拖動Zoom橫條可放大縮小預覽畫面連續變焦,另一種所謂狀態變焦,其原理是一樣的。

camera對象的內部類ZoomChangeListener實現ZoomControl的方法,實質是把變焦的任務全權交給 ZoomControl。ZoomControl監聽處理用戶的觸摸事件dispatchTouchEvent(),用來得到并處理變焦倍數 mListener.onZoomValueChanged(index),它由mCameraDevice.startSmoothZoom()通過 binder交給camera service,camera service再通過sendComand命令機制交給抽象層實現變焦,抽象層開啟變焦線程,變焦改變預覽,通過回調機制發送消息 CAMERA_MSG_ZOOM把變焦倍數返還給camera對象,最終camera對象收到消息 后,ZoomListener.onZoomChange()把變焦倍數保存到Parameters.


11. 錄像

ModePicker負責切換模式,一共有三種模式,普通模式,錄像模式和全景模式,Manifest里依次聲明這三個activity。

切換模式,銷毀原有activity,開啟新activity,伴隨關閉preview,重啟preview,保存配置,讀取配置,開銷很大。

錄像VideoCamera.java同預覽Camera.java的思路類似,按下錄像按鈕,程序監聽用戶事件,開啟錄像,錄像交給MediaRecoder,StagefrightRecorder負責。

1. Overview

1.1 物理架構

1.2 Android架構

2. CameraService

3. HAL

4.?Overlay

5. Video for Linux

1. Overview

?本文以Freescale IMX為例剖析camera攝像頭的系統架構。

?

1.1 物理架構

?硬件方面,camera系統分為主控制器和攝像頭設備,功能上主要有preview預覽,takePicture拍照和recording錄像。

1) IPU - Image Process Unit 圖像處理單元,用于控制攝像機和顯示屏。

2)圖像采集 - 由camera采集的圖像數據信息通過IPU的CSI接口控制。

3)DMA映射到內存 - IPU將采集到得數據通過DMA映射到一段內存。

4)隊列機制 - 為了更高效地傳送數據,將內存中的數據取出加入一隊列,并傳送到另一隊列。

5)視頻輸出 - 將視頻數據從隊列中取出,通過IPU控制這段獨立顯存,最終將視頻顯示出來。

?

1.2 Android架構

Android的camera系統架構自上而下分別為應用層-框架層-硬件抽象層-linux驅動層。

1)?APP - Framework

應用層與java框架層的間主要由Binder機制進行通信。

系統初始化時會開啟一個CameraService的守護進程,為上層應用提供camera對的功能接口。

2) Framework - HAL

框架層與硬件抽象層間通過回調函數傳遞數據。

3) Overlay

Overlay層由ServiceFlinger和OverlayHal組成,實現視頻輸出功能,只有camera框架層或者視頻框架層能調用它,上層無法直接調用。

4) HAL - driver

抽象層位于用戶空間,通過系統調用如open(),read(),ioctl()等與內核空間進行數據傳遞。

?

2 CameraService

?Camera的主要功能有取景Preview,拍照takePicture和攝影Recording,下文以取景為例,剖析camera系統架構。

?

要實現取景Preview功能,主要須調用CameraService::Client::startPreview()和 CameraService::Client::setOverlay(),前者通過mHardware->startPreview();調用 cameraHal硬件抽象層以實現取景的整個流程,后者通過mSurface->createOverlay();調用 surfaceFlinger層創建overlay_object對象。

?

3?HAL

?

startPreview主要完成三項任務,配置圖象,配置內存,開啟兩個存取buf隊列的線程。

1) cameraPreviewConfig()配置預覽圖象參數

CameraOpen() -?通過打開設備節點/dev/video0得以由系統接口與設備驅動交互。

S_FMT - ioctl()的指令,設置圖象像素格式,將數據由硬件抽象層傳遞至Linux驅動,這里也就是v4l2。

G_FMT - 得到圖象像素格式,將數據由底層驅動v4l2返回至硬件抽象層。

S_PARM - 設置模式的指令,這個指令傳到底層后,將會實現對camera硬件的控制。

2) cameraPreviewStart()開啟預覽,實際上配置了內存

REQBUFS - 申請內存,通過dma_alloc_coherent()為camera申請一端連續的dma內存。

QUERYBUF - 詢問內存,將申請到內存的物理地址,虛擬地址等數據從內核空間傳遞到用戶空間。

QBUF - 加入隊列,將通過詢問得到的buf加入一個隊列。

3) PreviewShowFrameThread()和PreviewShowFrameThread()

PreviewCaptureFrameThread()捕捉一幀數據的線程,通過DQBUF,從隊列中取出一個buf數據,這里,一個buf即一幀數據即一張圖片。注意,如果camera沒有采集到圖片,這個線程會在DQBUF阻塞。

PreviewShowFrameThread()顯示一幀數據的線程。

mDataCb() - 回調函數,將采集到的圖象數據傳回CameraService,再由CameraService傳遞給上層應用。

mOverlay->dequeueBuffer() - 調用Overlay層,從Overlay層得到一個空閑的overlaybuffer,將圖象數據拷貝到這個buffer里。至于這個buffer后續的工作,即視頻輸出,則交給了Overlay去完成。

QUERYBUF?& QBUF - 由于已經從隊列里取出了一個buf,需要再詢問并加入另一個buf到隊列里。

4) Overlay

CameraService::Client::startPreview()完成mHardware->startPreview();后 便去執行CameraService::Client::setOverlay(),如果沒有任何overlay,則創建一個新的,通過 mHardware->setOverlay(new Overlay(mOverlayRef))調用到SurfaceFlinger層,再由 overlay_dev->createOverlay();調用到overlay的硬件抽象層,抽象層創建并初始化overlay對象,與 cameraHal類似,通過ioctl()指令與底層v4l2通信,配置視頻參數和內存空間。隨后開啟一個overlay線程,用于存取隊列中的視頻數 據。

注意,SurfaceFlinger里也會開啟一個處理overlay的surfaceFlinger線程,用于等待用戶事件,作相應的overlay控制。

?

5 Video for Linux

?

v4l2 - video for linux 2是linux為視頻驅動抽象出的一層統一的接口,數據結構如下,

v4l2作為master主設備由(*attach)與camera從設備進行綁定。

初始化函數probe()如下,

1) init_camera_struct()初始化v4l2主設備的數據結構,實現open(), read(), ioctl(), mmap()等操作。

2) v4l2_int_device_register(),注冊v4l2主設備,綁定camera從設備。

3) video_register_device()注冊linux video設備,建立/dev/video0設備節點。

總結

以上是生活随笔為你收集整理的解读Android 4.0 Camera原生应用程序的设计思路的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产午夜三级一区二区三桃花影视 | 国产又黄又猛又粗 | 91在线视频 | 日日夜夜精品视频 | 91字幕| 国产日韩精品一区二区 | 欧美日韩成人 | 免费av网站观看 | 免费影视大全推荐 | 最新中文字幕视频 | 欧美极品在线播放 | 国产精品视频全国免费观看 | 国产高清不卡 | 福利视频网址 | 91亚洲在线 | 国产做a爱一级久久 | 亚洲国产小视频在线观看 | 中文 一区二区 | 麻豆一区在线观看 | 黄色av成人在线 | a特级毛片| 国产麻豆视频网站 | 国产成人精品久 | 在线免费观看黄色av | 天天综合婷婷 | 97天堂 | 91免费网 | 国产一级高清视频 | www.99在线观看 | 国产一区二区中文字幕 | 日本不卡久久 | 欧美视频日韩 | 亚洲综合色婷婷 | 久草视频在线资源 | 国产老太婆免费交性大片 | 久久视频免费在线 | av天天在线观看 | 中文一区在线观看 | 亚洲在线高清 | 黄色av一区 | 午夜少妇av| 精品久久精品久久 | 99久久久国产精品免费99 | 99爱这里只有精品 | 国产精品自产拍在线观看桃花 | 亚洲一级电影在线观看 | 亚洲三级网| 波多野结衣在线观看一区二区三区 | 国产欧美精品一区二区三区 | 亚洲va天堂va欧美ⅴa在线 | 午夜精品久久久久久99热明星 | 天天色天天爱天天射综合 | 在线视频一二区 | 美女福利视频一区二区 | 麻花豆传媒mv在线观看网站 | 亚洲精品视频偷拍 | 婷婷在线免费视频 | 久久综合干 | 制服丝袜欧美 | 亚洲欧美怡红院 | 久久婷婷激情 | 视频一区久久 | 久草视频观看 | 国产一级大片在线观看 | 日本中出在线观看 | 天堂va在线观看 | 网址你懂的在线观看 | 一区二区三区四区不卡 | 欧美日本啪啪无遮挡网站 | 久久综合九色综合97_ 久久久 | 天天做日日爱夜夜爽 | 国产精品美女www爽爽爽视频 | 97伊人网 | 亚洲成a人片在线观看网站口工 | 欧美激情视频一区二区三区免费 | 人人狠狠综合久久亚洲 | 黄色电影小说 | 中文字幕日韩有码 | 婷婷深爱| 久久99精品久久久久久清纯直播 | 久综合网 | 久久图| 久久的色 | 天天在线操| 五月导航 | 奇米网444| 在线 国产 日韩 | 91在线观看视频网站 | 成人午夜精品 | 日日干天天操 | 日韩色中色 | 超碰大片| av成人在线网站 | 91在线观看视频网站 | 黄色tv视频 | 免费成人在线视频网站 | 免费视频一区二区 | 黄网站色成年免费观看 | 久草www | 国产精品大片免费观看 | 日韩av看片 | 中中文字幕av在线 | 欧美91视频 | 高潮久久久久久久久 | 国产一级片观看 | 亚洲专区免费观看 | 99精品国产aⅴ | 成人久久18免费网站 | 久热av| 精品麻豆| 国产不卡在线观看 | 亚洲国产精品久久久久 | 色噜噜在线观看视频 | 狠狠色狠狠色 | 天天干夜夜想 | 操少妇视频 | 久久在线精品 | 一级做a爱片性色毛片www | 成人av片免费观看app下载 | 探花视频在线观看免费版 | 欧美日韩国产mv | 日韩一二区在线 | 色综合久久久久综合体 | 国产麻豆精品一区 | 亚洲视频精品 | 国产精品久久久久久久免费大片 | 久久精品视频在线免费观看 | 亚洲精品免费在线视频 | 六月丁香在线观看 | 夜夜骑天天操 | 精品视频成人 | 国产黄av | 天堂在线视频中文网 | 国产美女免费观看 | 手机av在线网站 | 久久曰视频 | 欧美视频在线观看免费网址 | 国产成本人视频在线观看 | 欧美日韩激情视频8区 | 天堂在线一区二区三区 | 欧美精品在线观看一区 | 欧美午夜视频在线 | 一区二区三区精品久久久 | 国内三级在线观看 | 夜色在线资源 | 色婷五月| 亚洲第一av在线播放 | 国产欧美精品在线观看 | 久久观看最新视频 | 欧美一级日韩免费不卡 | 亚洲播播| 99精品一区二区三区 | 日日干干夜夜 | 精品久久精品 | 久久精品婷婷 | 日韩精品一区二区三区高清免费 | 国产精品综合久久久久 | 亚洲成年人在线播放 | 精品亚洲网 | 看av免费网站 | 午夜精品久久久 | 丁香资源影视免费观看 | 国产精品免费一区二区三区在线观看 | 久久蜜臀av | 国产va在线| 97视频在线免费观看 | 久久网站最新地址 | 香蕉91视频| 亚洲免费国产 | 色播五月激情五月 | 国产视频精品视频 | 91黄色免费看 | 正在播放五月婷婷狠狠干 | 成人免费xxxxxx视频 | 国产一区视频在线观看免费 | 99热国产在线 | 国产又粗又猛又爽又黄的视频先 | 国产自制av | 婷色在线 | 在线观看亚洲视频 | 亚洲一区二区精品3399 | 欧美日性视频 | 色网站黄| 国产成人三级三级三级97 | 玖玖爱在线观看 | 欧洲一区精品 | 一级特黄av | 麻豆国产网站入口 | 波多野结依在线观看 | 午夜精品一区二区三区视频免费看 | 日韩精品中文字幕一区二区 | 不卡av免费在线观看 | 在线免费成人 | 视频91在线| www.久久免费 | 精品一区欧美 | 日韩免费小视频 | 在线视频国产区 | 99久久国产免费,99久久国产免费大片 | 国产精品成人av久久 | 亚洲狠狠丁香婷婷综合久久久 | 色小说av| 国产亚洲综合性久久久影院 | 2021av在线 | 国产精品久久久久久久妇 | 欧美日韩p片 | 精品福利视频在线观看 | 色99之美女主播在线视频 | 欧美激情精品久久久久久免费印度 | 91精品国自产在线观看 | 狠狠色噜噜狠狠狠狠 | 视频精品一区二区三区 | 日本精品免费看 | 9在线观看免费高清完整版 玖玖爱免费视频 | 精品国产成人在线 | av中文字幕免费在线观看 | 在线视频欧美日韩 | 激情视频免费观看 | 久久久久久久久久久久久久电影 | 成人黄色中文字幕 | 日韩欧美99| 天天se天天cao天天干 | 免费网站黄 | 91成年人视频 | 精品国产一区二区三区四区在线观看 | 国产三级久久久 | 99av国产精品欲麻豆 | 精品久久久免费 | 久久国产视频网站 | 免费精品视频 | 欧美999 | av黄色亚洲 | 久久亚洲欧美日韩精品专区 | 久久国产乱 | 在线免费观看的av网站 | 天天在线操 | 久久精品这里都是精品 | 麻豆精品在线视频 | 午夜婷婷在线观看 | 天天射一射| 国产四虎在线 | 亚洲精品国久久99热 | 夜夜视频资源 | 超碰在线97观看 | 福利电影一区二区 | 99热在线国产精品 | 久久艹艹 | 在线成人一区 | 日韩中文字幕在线 | 国内精品久久久久久久影视简单 | 高清色免费 | 激情 亚洲 | 久久亚洲私人国产精品 | 久久国内精品 | 亚洲视频在线免费看 | 欧美日bb| 久久久精品欧美 | 婷婷丁香六月 | 日本久久免费视频 | 免费中文字幕视频 | 日韩在线二区 | 美女视频一区 | 久久久99国产精品免费 | www操操 | 国产精品毛片久久久久久 | 美女网站视频免费黄 | 在线观看中文字幕2021 | 日本中文字幕高清 | 国产精品一区二区久久精品 | 欧美一级淫片videoshd | 亚洲午夜精品久久久久久久久久久久 | 日韩性xxx | 国产小视频网站 | 天天摸天天干天天操天天射 | 欧美精品一区二区蜜臀亚洲 | 黄色资源网站 | 激情欧美日韩一区二区 | 91大神电影 | 国产高清精品在线观看 | 99久久99精品 | 成人99免费视频 | 色视频网址 | 韩国精品视频在线观看 | 亚洲精品视频在线免费播放 | 国产视频在线播放 | 福利视频一区二区 | 狠狠干狠狠操 | 在线播放 日韩专区 | 亚洲在线色 | 国产麻豆剧传媒免费观看 | 狠狠狠色丁香综合久久天下网 | 色五月成人 | 在线看成人 | 日韩欧美视频一区二区 | 91在线免费播放视频 | 国内精品视频在线 | av片子在线观看 | 国产人成看黄久久久久久久久 | 国产成人在线精品 | www.黄色 | 久久婷婷综合激情 | 成年人电影免费看 | 亚洲天堂网视频在线观看 | 国产精品黄 | 特级西西444www大胆高清无视频 | 国产精品一区二区久久久久 | 国产一级免费在线观看 | 免费三级骚 | 久久精品2 | 久草精品视频在线看网站免费 | 亚州国产精品久久久 | 免费日韩 精品中文字幕视频在线 | 亚洲欧美日韩一区二区三区在线观看 | 免费看国产一级片 | 日韩免费视频一区二区 | 看av在线| 夜夜爽www| 日操干 | 日本中文乱码卡一卡二新区 | 国产成人久久77777精品 | 97电影在线看视频 | 日韩精品一区电影 | 日韩综合一区二区三区 | 激情欧美一区二区免费视频 | 天天综合天天做天天综合 | 久久国产亚洲视频 | 国产大陆亚洲精品国产 | 亚洲国产电影在线观看 | 在线国产激情视频 | 99精品国产兔费观看久久99 | av资源免费在线观看 | 福利视频导航网址 | 国产精品免费视频一区二区 | 色操插 | 国产99久久精品一区二区永久免费 | 久久久国产精品一区二区三区 | 狠狠狠色丁香综合久久天下网 | 国产精品毛片久久 | 麻豆视频网址 | 欧美色操| 99视频精品在线 | 亚洲最大av网站 | 美女福利视频 | 亚洲欧美在线综合 | 久久国产成人午夜av影院潦草 | 最近2019好看的中文字幕免费 | 一区 在线 影院 | 色噜噜狠狠狠狠色综合久不 | 精品免费久久 | 久久久人人人 | 国产色女人 | 成年人在线播放视频 | 美女免费视频观看网站 | 综合天堂av久久久久久久 | 国产欧美精品一区二区三区四区 | 九九精品视频在线 | 久久综合99 | 久久深夜福利免费观看 | 日韩视 | 成人免费 在线播放 | 天堂网av 在线 | 久久国产成人午夜av影院潦草 | 国产精品一区二区久久 | 国产精品麻豆免费版 | 十八岁以下禁止观看的1000个网站 | 又黄又爽又无遮挡免费的网站 | 日韩亚洲国产精品 | 69av国产| 日韩视频在线不卡 | 日本三级久久久 | 欧美日比视频 | 久久伦理影院 | 亚洲视频免费在线 | 444av| 久久男人免费视频 | 久久人人爽人人爽人人片 | 91福利区一区二区三区 | 国产成人精品国内自产拍免费看 | 美女天天操| 国产精品成人久久久久 | 日日激情| 国内精品久久久久国产 | 96精品在线 | 国产免费一区二区三区网站免费 | 四虎在线免费观看视频 | 日韩有码在线播放 | 国产大尺度视频 | 综合在线亚洲 | 亚洲精品久久久久久久不卡四虎 | 色视频在线观看 | 91精品推荐 | 丁香婷婷综合激情 | 国产高清在线免费 | 91精品国产欧美一区二区成人 | 天天干天天摸天天操 | 国产在线不卡一区 | 久久久久久国产精品久久 | 日韩免费看片 | 久久激情日本aⅴ | 96精品在线 | 91免费看黄色 | 亚洲精品一区二区三区高潮 | av黄色免费在线观看 | 国产精品成人一区二区三区 | 九九热在线观看视频 | 日韩免费在线观看网站 | 久久精品成人热国产成 | 欧美一级黄色网 | 国产网站色 | 精品中文字幕在线观看 | 国产黄色精品在线 | 亚洲精品小区久久久久久 | 午夜精品久久久久久久久久久久 | www国产一区 | 日韩另类在线 | 亚洲精品tv久久久久久久久久 | 91片黄在线观看 | 中文字幕在线播放视频 | 亚洲精品在线视频观看 | 中国老女人日b | 久久韩国免费视频 | 国产 精品 资源 | 在线国产91 | 日韩精品一区二区免费 | 免费久久久久久 | 国产免费一区二区三区最新6 | 国产96在线 | 国产小视频网站 | 日本免费久久高清视频 | 久久婷婷丁香 | 中文字幕在线高清 | 亚洲精品美女久久17c | 日日夜夜天天久久 | 一区二区日韩av | 欧美色操 | 日韩免费区| 999在线观看视频 | 黄色网在线免费观看 | 日韩电影在线观看一区二区 | 在线观看免费观看在线91 | 欧美日韩另类在线观看 | 精品久久久久久久久久国产 | 日本福利视频在线 | 在线观看一级 | 久久久久久久久久久久久9999 | a爱爱视频| 久久人91精品久久久久久不卡 | 国产亚洲精品v | 国内精品视频免费 | 一级a性色生活片久久毛片波多野 | 久久久久久久久影院 | 亚洲精品乱码久久久一二三 | 人人澡超碰碰97碰碰碰软件 | 欧美另类高清 | 国产系列在线观看 | 91精品国产一区二区在线观看 | 亚洲精品视频在线观看免费 | 久久久官网 | 国产视频69 | 久久综合欧美精品亚洲一区 | 国产高清绿奴videos | 人人看人人做人人澡 | 日韩在线观看视频中文字幕 | 狠狠色噜噜狠狠狠狠2022 | 91精品国产福利在线观看 | 中字幕视频在线永久在线观看免费 | 欧美男男激情videos | 色网站免费在线观看 | 深夜福利视频一区二区 | 日本公妇在线观看高清 | 69热国产视频 | 热99久久精品 | 国产精品久久久99 | 人人舔人人爱 | 麻豆影视在线观看 | 国产福利在线免费观看 | 少妇做爰k8经典 | 91视频91自拍 | 天堂av在线 | 91麻豆网 | 午夜国产福利在线 | 色综合五月 | 中文字幕在线日 | 欧美精品久久 | 成人宗合网 | 一区二区三区四区久久 | 国产精品成久久久久 | 97福利在线观看 | 麻豆小视频在线观看 | 色婷婷激婷婷情综天天 | 超碰97中文 | 成年人免费在线观看 | 国产小视频网站 | 免费一级日韩欧美性大片 | 亚洲色影爱久久精品 | 久久69精品久久久久久久电影好 | 久草免费电影 | 亚洲无吗视频在线 | 日韩黄色免费电影 | 天堂av影院| 黄色免费网站下载 | av中文资源在线 | 亚洲理论在线 | 国产护士av | 天天射天天色天天干 | 欧美精品日韩 | 国产精品成久久久久 | 六月丁香在线观看 | 成年一级片| 久久久久草 | 日韩中文字幕免费在线播放 | 18久久久久久 | 免费h视频 | 中文字幕av在线 | 黄色一级大片在线免费看国产一 | 亚洲精品欧美视频 | 91久久爱热色涩涩 | 亚洲午夜精品在线观看 | 国产精品1区2区3区在线观看 | 日韩精品久久一区二区 | 视频在线99re | 国产精品久久久久影院日本 | 亚洲日本色 | zzijzzij亚洲日本少妇熟睡 | 国产精品美女久久久久久久久久久 | 国产精品美女999 | 中文字幕在线观看视频免费 | 日日日日| 天天综合色天天综合 | 成人一区二区三区在线 | 极品国产91在线网站 | 国产在线高清视频 | 992tv在线 | 亚洲精品国产综合久久 | 国产淫片免费看 | 国产精品久久精品国产 | 精品福利网站 | 国产做爰视频 | 国产精品久久久久久久久久东京 | 久久中文字幕视频 | 免费看一级特黄a大片 | 久久国产精品免费看 | 一区二区在线不卡 | 免费看av在线 | 亚洲精品中文在线观看 | 国产精品理论在线观看 | 国产一区二区在线视频观看 | 涩涩网站在线 | 色综合久久88色综合天天人守婷 | 国产小视频网站 | 综合在线观看色 | 久久免费公开视频 | 国产精品一区在线 | 天天色天天操天天爽 | 午夜精品视频一区二区三区在线看 | 国产剧情在线一区 | 99视频精品在线 | 日本免费久久高清视频 | 亚洲一区黄色 | 午夜视频在线观看一区二区 | 97超碰在线久草超碰在线观看 | 97在线观看免费高清完整版在线观看 | 激情网第四色 | 高清国产在线一区 | 五月婷婷久 | 久久99国产一区二区三区 | 在线影院av | 香蕉影视app | 不卡中文字幕av | 日韩在线高清免费视频 | 久久一区国产 | 国产视频一区二区三区在线 | 久久久久久久国产精品 | 波多野结衣电影久久 | 免费精品 | 国产资源av | 亚洲一级免费观看 | 国产精品视频不卡 | 成人免费电影 | 久久av中文字幕片 | 国产不卡精品 | 国产精品黑丝在线观看 | 六月丁香婷 | 国内精品久久久精品电影院 | 国产黄免费 | 亚洲精品字幕在线 | 伊人久久一区 | 久久久精品亚洲 | 狠狠狠色丁香综合久久天下网 | 亚洲精品88欧美一区二区 | 播五月婷婷 | 成 人 黄 色 视频免费播放 | 99热国内精品 | 久久精品女人毛片国产 | 国产精品国产亚洲精品看不卡 | 亚洲精品视频中文字幕 | 精品国产伦一区二区三区免费 | 午夜精品一区二区三区在线 | 97热久久免费频精品99 | 日韩成人一级大片 | 国产精品视频线看 | 天天躁天天躁天天躁婷 | 五月婷婷色丁香 | 久久久影片| 久久九九免费视频 | 婷婷在线网 | 婷婷深爱网 | 日本激情视频中文字幕 | 99精品热视频只有精品10 | 91成人精品一区在线播放69 | 国产视频日本 | 国产精品福利av | 中文字幕成人一区 | 五月婷婷中文网 | 成年人在线免费看视频 | 高清久久久久久 | 麻豆视频免费版 | 久草免费在线视频观看 | 99爱国产精品 | 免费在线观看日韩视频 | 久热久草 | 国产精品涩涩屋www在线观看 | 91视频 - x99av| 992tv在线观看 | 日韩精品免费在线观看 | 狠狠色丁香婷综合久久 | 免费av片在线 | 一级免费片 | 99精品免费久久久久久久久 | 天天综合网天天 | 伊人亚洲精品 | 亚洲精品视频网站在线观看 | 亚洲男人天堂a | 欧美 亚洲 另类 激情 另类 | 伊人天天| 成人影视免费 | 成人永久免费 | 免费进去里的视频 | 欧美日韩视频一区二区三区 | 天天操天天干天天综合网 | 免费在线激情视频 | 国产精品免费一区二区三区在线观看 | 99久久精品免费看国产四区 | 91在线91拍拍在线91 | 国产亚洲精品久久久久久无几年桃 | 一区二区精品在线视频 | 国产理论片在线观看 | 天天干天天玩天天操 | 国产二区视频在线观看 | 91成人网在线 | 国产在线不卡视频 | 天天射天天干天天操 | 国产乱码精品一区二区三区介绍 | 成人在线观看你懂的 | 免费看十八岁美女 | 天天爱天天插 | 欧美一区二区三区在线播放 | 午夜精品福利在线 | 国产色区| 一级成人网 | 久久久久婷 | 欧美日韩高清在线一区 | 天天做天天爱天天爽综合网 | 国产精品美女久久久久久网站 | 2024国产精品视频 | 国产美女黄网站免费 | 日日天天av | 国产品久精国精产拍 | 国产一区不卡在线 | 欧美a性| 99久热在线精品视频成人一区 | 日本在线观看一区二区三区 | 亚洲高清国产视频 | 亚洲2019精品 | 男女精品久久 | 在线视频18在线视频4k | 一区二区三区日韩精品 | 99操视频 | 国产福利免费在线观看 | 91成人精品 | 欧美 日韩 性 | 91av短视频| 欧美精品免费在线 | 高清在线一区 | 美女视频免费一区二区 | 麻豆久久 | 一区二区电影网 | 日本中文字幕网站 | 国产精品自在欧美一区 | 国产亚洲精品久久久网站好莱 | 中文字幕一区二区三区四区视频 | 国产精品99蜜臀久久不卡二区 | 日韩美女免费线视频 | 中文字幕在线观看免费高清电影 | 中文字幕在线观看三区 | 久草视频免费播放 | 中文在线a√在线 | 超碰在线97国产 | 在线视频 91 | 在线国产99 | 免费在线观看黄网站 | 玖玖999| 国产福利免费在线观看 | 精品一区二区免费 | 香蕉视频在线播放 | 五月综合激情 | 视频一区亚洲 | 激情久久伊人 | 在线天堂视频 | 欧美成人中文字幕 | 国产精品videossex国产高清 | 天天操天天怕 | 69视频永久免费观看 | 探花视频在线观看免费版 | 成人av片在线观看 | 99中文字幕 | 大胆欧美gogo免费视频一二区 | 亚洲激情| 天天艹 | 午夜精品福利一区二区 | 久久久久综合 | 国产在线第三页 | 97热在线观看 | 久草国产精品 | 精品久久久久久亚洲综合网 | 丝袜少妇在线 | 91精品国自产拍天天拍 | 久久资源总站 | 国产男女无遮挡猛进猛出在线观看 | 久久精品美女视频网站 | 久久免费成人网 | 亚洲国产精品va在线看黑人 | 99精品视频在线看 | 九九热精品视频在线播放 | 久久久久亚洲精品中文字幕 | avhd高清在线谜片 | 91精品久久久久久粉嫩 | 一区二区视频网站 | 亚洲精品理论片 | 国产亚洲精品美女 | 99视频免费在线观看 | 日韩性xxxx | 成人久久精品视频 | 久久国产一二区 | 亚洲第一中文网 | 99 色| 久久一区二区三区国产精品 | 久久深夜福利免费观看 | 国内精品免费 | 中文字幕二区三区 | 国产精品成人国产乱 | 久久国内精品99久久6app | 亚洲精品视频在线 | 欧美在线一| 久草网在线观看 | 一区在线电影 | 午夜精品电影一区二区在线 | 天天操天天干天天玩 | 日韩在线免费不卡 | 天天爱天天爽 | 国产午夜精品理论片在线 | av不卡免费看 | 国产中文在线视频 | 日韩中文字幕在线看 | 国产99re| 国产精品一区电影 | 日韩精品一区二区三区外面 | 插插插色综合 | 美女视频黄频大全免费 | 日韩久久一区二区 | 狠狠干狠狠久久 | 美女视频黄在线观看 | 欧美精品一级视频 | 狠狠干狠狠插 | av日韩精品| 亚洲精选视频免费看 | 99久久精品国产免费看不卡 | 在线观看电影av | 99视频免费| 国产精品久久久久一区二区国产 | 在线成人中文字幕 | 五月香视频在线观看 | av中文字幕在线免费观看 | 日韩成人邪恶影片 | 国产在线免费观看 | 久久久免费少妇 | 中文字幕国产精品 | 青青五月天 | 成人影视免费看 | 国产精品久久久久久久久久久久久 | 日本在线中文在线 | 中文字幕免费看 | 日韩v欧美v日本v亚洲v国产v | 96香蕉视频| 啪啪小视频网站 | 国产精品久久毛片 | 97精品国产手机 | 国产精品精品久久久 | 久久精品中文字幕一区二区三区 | 99久久er热在这里只有精品15 | 日韩国产精品毛片 | 亚洲精品国产精品乱码不99热 | 毛片视频电影 | 中文字幕 影院 | 日韩色在线观看 | 国产资源| 欧美极品在线播放 | 日韩在线观看你懂的 | 国产爽妇网 | 亚洲精品视频在线免费播放 | 日韩欧美一区视频 | 成人一级片免费看 | 中文在线免费看视频 | 亚洲精品va | 国产精品久久久久久久免费大片 | 欧美人zozo| 精品亚洲免费视频 | 欧美日韩在线观看视频 | 麻豆一区在线观看 | 久久精品欧美一区 | 97精品国自产拍在线观看 | 久久99精品波多结衣一区 | 久久久久国产精品一区二区 | 狠狠干中文字幕 | 高清色免费 | 久久免费久久 | 久久精品91久久久久久再现 | 国产精品久久一区二区三区不卡 | 精品国产免费一区二区三区五区 | 欧美在线视频不卡 | 在线观看免费av片 | 久香蕉 | 开心激情久久 | 中文在线a天堂 | 天天综合网久久综合网 | 免费三级a| 午夜免费福利视频 | 日韩av播放在线 | 伊人va| 黄网站免费大全入口 | 在线小视频| 超碰在线免费97 | 黄色av成人在线 | 久久久久久久久久久福利 | 欧美极度另类 | 国产91精品高清一区二区三区 | 国产一区免费观看 | 亚洲最快最全在线视频 | 亚洲欧美国产精品va在线观看 | 婷婷在线精品视频 | 四虎成人av | 97视频免费观看 | 亚洲精欧美一区二区精品 | 黄色的网站免费看 | 爱av在线网 | 欧美 另类 交 | h文在线观看免费 | 国产在线看一区 | 97久久精品午夜一区二区 | 日韩一级黄色片 | 911香蕉视频 | 日韩视频一区二区在线 | 日本成人中文字幕在线观看 | 麻豆传媒精品 | 天天干天天玩天天操 | 亚洲国产美女精品久久久久∴ | 国产亚洲精品久久久久久移动网络 | 午夜视频在线观看一区二区 | 夜夜婷婷 | 日韩欧美一区二区在线播放 | 日韩乱色精品一区二区 | 欧美二区在线播放 | 悠悠av资源片| av三级av| 免费看av在线 | 国产亚洲精品电影 | 国产精品麻豆99久久久久久 | 美女黄久久| 亚洲妇女av | 中文字幕资源在线 | 日韩在线观看第一页 | 韩日色视频 | 国产精品久久久久婷婷 | 最新国产一区二区三区 | 草久电影 | 成人黄色电影免费观看 | 亚洲精品1234区 | 中文字幕在线观看三区 | 亚洲毛片一区二区三区 | www.黄色小说.com | 日日夜夜人人天天 | 97涩涩视频| 天干啦夜天干天干在线线 | 国产vs久久| 丁香综合| 国产亚洲精品xxoo | 日韩中文字幕免费在线观看 | 五月天视频网站 | 精品亚洲在线 | 91久久偷偷做嫩草影院 | 99色视频| 久久人人爽 | 丁香花中文在线免费观看 | 国产成人av免费在线观看 | 一区二区三区在线免费观看 | 欧美一级xxxx | 黄网站色视频 | 久久久久北条麻妃免费看 | 久久96国产精品久久99漫画 | 婷婷夜夜 | 91大神在线看 | 日韩欧美一区二区三区在线 | 国产精品久久久久久久电影 | 久久精品视频网址 | 黄色小网站在线观看 | 亚洲韩国一区二区三区 | 午夜精品久久久久久久爽 | 福利视频入口 | 国产在线播放一区二区三区 | 中文字幕av在线电影 | 成人黄色在线看 | 国产成人l区 | 国产一级免费在线 | 波多野结衣视频一区二区三区 | 国产黄视频在线观看 | 99视频精品全国免费 | av性网站 | 精品国产一区二区三区免费 | 一区二区精品 | 四虎成人免费影院 | 国产黄色在线看 | 欧美久久久久久久久中文字幕 | 91av手机在线 | 免费视频久久 | 精品一区中文字幕 | 在线视频国产区 | 一区二区精 | 亚洲视频六区 | 日韩精品久久久久久久电影99爱 | 国产精品福利在线观看 | 免费a级毛片在线看 | 久久精品3 | 久视频在线| 久久极品 | 亚洲精品在线资源 | 欧美日韩在线视频一区二区 | 免费日韩 精品中文字幕视频在线 | 国产精品一区二区精品视频免费看 | 国产91影院| 久久亚洲成人网 | 亚洲1区在线 | 欧美性生活一级片 | 精品视频在线观看 | 99视频精品 | 天天操天天射天天爽 | 成人免费视频a | 久久在视频| 午夜国产在线观看 | 日韩在线视频观看 | 色婷婷精品大在线视频 | 久久综合久久综合久久综合 | 国产福利一区二区三区视频 | 97在线观看 | 99re6热在线精品视频 | 天天五月天色 | 久久97久久 | 国产女v资源在线观看 | 99视频播放 | 天天曰天天爽 | www.99av| 国产一级久久 | 欧美日韩精品二区第二页 | 青春草视频在线播放 | 国产999精品久久久 免费a网站 | 色就是色综合 | 久久69精品 | 欧美一区二视频在线免费观看 | 六月色婷| 99欧美精品 | 久久国产经典视频 | 热久久99这里有精品 | www.色综合.com | 99性视频| 国产91精品看黄网站 | 右手影院亚洲欧美 | 精品国产免费一区二区三区五区 | 美女网站视频免费黄 | 亚洲 欧洲av | 免费在线观看视频a | 日韩av中文在线观看 | 中文字幕在线看视频国产中文版 | 国产xxxx做受性欧美88 | 亚洲激情视频 | 国产精品色在线 | 激情综合亚洲精品 | 国产精品久久久久高潮 | 免费av观看| 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 |