久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

zxing掃碼實踐:CameraX取幀、解碼調(diào)優(yōu)與避坑指南

zxing掃碼實踐:CameraX取幀、解碼調(diào)優(yōu)與避坑指南 簡介這是一份面向安卓開發(fā)者的二維碼與條形碼掃描實現(xiàn)示例基于ZXing開源庫配套完整可運行工程與說明文檔。資源共1874個文件壓縮包18.42MB主要包含Java源碼、安卓資源文件、構(gòu)建配置及APK成品其中.java、.xml、.gradle文件便于查看集成邏輯.jar與.dex文件是庫依賴和編譯產(chǎn)物可對照實際運行效果學(xué)習(xí)。已有2535人瀏覽學(xué)習(xí)。壓縮包內(nèi)含MyApplication示例應(yīng)用演示了從Gradle依賴引入、自定義掃描界面、相機預(yù)覽到解碼結(jié)果回調(diào)的完整流程附帶《說明使用文檔.docx》對集成步驟、常見權(quán)限問題和掃碼體驗優(yōu)化做了整理。讀者可通過閱讀源碼與文檔快速掌握在Android項目中集成ZXing、處理掃描結(jié)果以及加入閃光燈和掃描區(qū)域指示等功能適合移動開發(fā)入門或需要在項目中落地掃碼功能的工程師。1. 把掃碼能力接進項目zxing 解碼庫的真實邊界很多 App 的需求清單里二維碼掃描和條形碼掃描看著不起眼真做起來才知道牽扯到預(yù)覽、圖像格式、解碼策略一堆細節(jié)。我最早接觸 zxing是被拉去給一個識別率極低的內(nèi)部工具“擦屁股”——那套方案對圖片二值化處理不干凈稍微有點反光就罷工后來把解析層換成 zxing 的 MultiFormatReader問題才壓住。zxing 能做的是從攝像頭幀或靜態(tài)圖片中定位條碼、做旋轉(zhuǎn)矯正、二值化和解碼兼容 QR Code、Code 128、EAN-13、UPC-A 等常見碼制并返回條碼內(nèi)容和格式。它不負責(zé)相機預(yù)覽 UI更不包含商品信息查詢。它的最佳受眾是客戶端的掃碼登錄/掃碼支付開發(fā)者、服務(wù)端批量解析條碼的后端以及想快速驗證識別率的測試工程師。2. 不急著接代碼zxing 的解碼鏈路與依賴邊界2.1 從像素到結(jié)果二值化、定位、解碼在干什么掃碼識別的復(fù)雜度不在“讀出來”這一步而在“怎么從真實世界的圖像里把碼分離出來”。zxing 的處理管線大致是亮度源 → 二值化 → 定位 → 解碼。第一步是提取 LuminanceSource亮度源。zxing 不關(guān)心色彩只要每個像素的灰度亮度。手機攝像頭拍照出來的是 YUV、NV21 或 RGBA 數(shù)據(jù)直接用 Y 分量亮度做輸入是最省內(nèi)存的做法。如果拿 Bitmap則通過 getPixels 取到像素數(shù)組后做一次灰度轉(zhuǎn)換。第二步是二值化。真實環(huán)境下光照不均勻同一個碼上半部分亮、下半部分在陰影里很常見。如果全圖用同一個閾值黑色模塊會被一刀切成兩半解碼自然失敗。所以 HybridBinarizer 把圖像切成 8x8 的子塊逐塊計算亮度統(tǒng)計值找出局部閾值再把相鄰塊的閾值做平滑。大多數(shù)手機掃碼場景都用它。GlobalHistogramBinarizer 更快但對光照波動敏感適合可控光線的服務(wù)端圖片。第三步是定位。zxing 需要在二值圖上找到條碼區(qū)域。QR Code 靠三個角上的“回”字形定位圖案鎖定方向線性條碼則依賴邊緣梯度和黑白條紋寬度的比例關(guān)系做掃描線搜索。第四步是解碼。對應(yīng)每一種格式有專門的 Reader 實現(xiàn)比如 QRCodeReader 會按版本和糾錯等級去還原數(shù)據(jù)塊Code128Reader 根據(jù)起始符和終止符推算信息。MultiFormatReader 會在內(nèi)部把支持的 Reader 挨個嘗試直到某一種解碼成功或全部失敗。真正需要設(shè)計的地方就在這里多格式同時解碼會讓你省事但也會帶來不必要的耗時。把這套鏈路理解清楚后面所有參數(shù)和坑都有了解釋不會有“加個開關(guān)就好”的玄學(xué)。2.2 依賴怎么選core、javase、android 模塊差異zxing 項目分多個模塊我只說常用的三條路徑??蛻舳酥灰獯a能力依賴core包自己做相機預(yù)覽。相機幀數(shù)據(jù)的采集、旋轉(zhuǎn)、裁剪由 CameraX 或 Camera2 處理zxing 只負責(zé)從幀里找碼。一般寫法是把幀轉(zhuǎn)成 PlanarYUVLuminanceSource再交給 HybridBinarizer 和 MultiFormatReader 去解碼。桌面端或服務(wù)端批量識別圖片依賴javase包。它提供了 BufferedImageLuminanceSource可以直接讀java.awt.image.BufferedImage同時帶了命令行工具能一次跑一個目錄下的所有圖片。對批量生產(chǎn)圖片模擬測試非常實用。至于 zxing 的 android 模塊很多老項目還在用它把 Camera、取景框、解碼 Activity 都封裝好了。如果你接手的是一個歷史包袱重的項目可能還會見到CaptureActivity這種類但如果這是新項目我更建議只引 core 配合自有 UI 來做。原因很簡單android 模塊的設(shè)備適配邏輯停更很久現(xiàn)代機型攝像頭輸出格式差異大它封裝的 Camera 接口未必能處理最后還是要自己改。依賴模塊典型使用場景需要自己準備的部分coreAndroid 客戶端實時識別相機預(yù)覽、取幀、旋轉(zhuǎn)、UIjavase服務(wù)端/桌面批量識別圖片JVM 運行環(huán)境、圖片路徑處理android老項目掃碼頁面快速改造相機權(quán)限、生命周期適配android-integration跳轉(zhuǎn)外部掃碼 App外部 App 的安裝與兼容性2.3 版本與運行環(huán)境匹配別盲目升新版我常用的做法是根據(jù)最低系統(tǒng)版本定庫版本。zxing core 3.5.x 分支對 JDK 版本有要求如果服務(wù)端還在 Java 8選太新的版本可能編譯不過Android 項目把 minSdk 提到 21 以上基本順暢minSdk 低于 19 時會遇到 API 不支持的風(fēng)險。這里給不出一個“萬能版本”但可以反向判斷在依賴配置里寫死大版本號鎖一個穩(wěn)定小版本不要在項目交付前順手改版本——我吃過一次虧升級后解碼耗時波動變大最后查出來是新版本里的多格式解碼線程配置不同導(dǎo)致。提示版本升級后最少要做一輪真機回歸不要只跑單元測試。掃碼這種功能模擬器上通過不代表實拍也能過尤其是低端機的圖像采集延遲和設(shè)備旋轉(zhuǎn)角度。2.4 調(diào)優(yōu)的最關(guān)鍵入口DecodeHintType 參數(shù)zxing 的解碼行為不是寫死的通過DecodeHintType可以顯著改變識別率和速度。這幾個參數(shù)我?guī)缀趺看味加脜?shù)作用我的建議POSSIBLE_FORMATS限定只嘗試哪些碼制能多省就多省全格式解碼會拖慢速度TRY_HARDER用更細的掃描線、更多輪次去定位弱光或條碼破損時打開平時關(guān)掉CHARACTER_SET指定解碼后的字符串編碼中文二維碼要設(shè) UTF-8ALSO_INVERTED允許對反色條碼白碼黑底解碼外貿(mào)單據(jù)和部分產(chǎn)品包裝會用到ALLOWED_EAN_EXTENSIONSEAN/UPC 附加碼的位數(shù)書本條碼常見按需開啟值得多說一句POSSIBLE_FORMATS不是越多越好。同一幀圖像里如果同時開了 QR、Data Matrix、PDF417、Code 128MultiFormatReader 會逐個嘗試每多一種格式耗時就多一截。我平時的習(xí)慣是業(yè)務(wù)上明確只掃二維碼就只傳BarcodeFormat.QR_CODE需要兼容一維碼時再補CODE_128和EAN_13。全格式解碼只留在調(diào)試模式里用上線前務(wù)必收緊。3. 把 zxing 接進項目CameraX 取幀與解碼邏輯落地3.1 取到 Y 平面別拿到 Bitmap 再轉(zhuǎn)換先看依賴。項目里除了 zxing core還需要攝像頭取幀的庫。CameraX 是現(xiàn)代 Android 項目里比較穩(wěn)妥的選擇它把 Camera2 的細節(jié)封得比較干凈ImageAnalysis 可以直接拿到 YUV 幀。implementation(androidx.camera:camera-core:1.3.0) implementation(androidx.camera:camera-camera2:1.3.0) implementation(androidx.camera:camera-lifecycle:1.3.0) implementation(com.google.zxing:core:3.5.2)依賴就這四個。注意到我刻意沒有引 zxing 的 android 模塊因為用 CameraX 自己取幀控制力更強。CameraX 的 ImageAnalysis 每一幀都是一份ImageProxy里面包含三個圖像平面Y、U、V。解碼只需要亮度也就是 Y 平面。Y 平面并不是一個簡單的ByteArray(width * height)。它的rowStride可能大于圖像寬度因為攝像頭硬件會做行對齊每行末尾補幾個字節(jié)的 padding。如果直接用buffer.remaining()取全部字節(jié)亮度源行尾會串入 padding 數(shù)據(jù)圖案錯位識別率直接掉一截。正確做法是逐行復(fù)制fun extractYArray(imageProxy: ImageProxy): ByteArray { val width imageProxy.width val height imageProxy.height val yPlane imageProxy.planes[0] val yBuffer yPlane.buffer val rowStride yPlane.rowStride val yArray ByteArray(width * height) var row 0 var offset 0 while (row height) { yBuffer.position(row * rowStride) yBuffer.get(yArray, offset, width) offset width row } return yArray }這段代碼是在做“去 padding”的操作。rowStride是每一行在內(nèi)存里實際占用的字節(jié)數(shù)width是有效像素寬度二者不一定相等。逐行把有效數(shù)據(jù)拷貝進目標數(shù)組后面 zxing 拿到的亮度源就是干凈平整的。如果設(shè)備支持也可以直接用ImageProxy.PlaneProxy的rowStride做整圖映射但逐行復(fù)制是最不容易踩坑的思路性能開銷在解碼面前可以忽略。3.2 分析器里構(gòu)造亮度源和解碼器拿到 Y 數(shù)組之后下一步是構(gòu)造 zxing 需要的數(shù)據(jù)結(jié)構(gòu)。這里有個常見誤區(qū)直接把 Y 數(shù)組當(dāng)成RGBLuminanceSource來用。RGBLuminanceSource接收的是 RGBA 像素數(shù)組傳 Y 數(shù)據(jù)進去等于讓解碼器把灰度值當(dāng)成顏色通道去解讀結(jié)果永遠不對。YUV 幀必須用PlanarYUVLuminanceSource。class ScannerAnalyzer : ImageAnalysis.Analyzer { private val hints mapOf( DecodeHintType.POSSIBLE_FORMATS to listOf( BarcodeFormat.QR_CODE, BarcodeFormat.CODE_128, BarcodeFormat.EAN_13 ), DecodeHintType.TRY_HARDER to true, DecodeHintType.CHARACTER_SET to UTF-8 ) private val reader MultiFormatReader().apply { setHints(hints) } private var onResult: ((String, String) - Unit)? null override fun analyze(imageProxy: ImageProxy) { val width imageProxy.width val height imageProxy.height val yArray extractYArray(imageProxy) val source PlanarYUVLuminanceSource( yArray, width, height, 0, 0, width, height, false ) val bitmap BinaryBitmap(HybridBinarizer(source)) try { val result reader.decodeWithState(bitmap) onResult?.invoke(result.text, result.barcodeFormat.name) } catch (_: NotFoundException) { // 當(dāng)前幀沒找到條碼繼續(xù)預(yù)覽不打斷 } catch (_: ChecksumException) { // 定位到了但校驗失敗常見于遮擋或角度太大 } finally { imageProxy.close() } } }核心邏輯就是三步Y(jié) 數(shù)組 → 亮度源 → 二值圖 → 解碼。PlanarYUVLuminanceSource構(gòu)造函數(shù)里的六個數(shù)字分別是yArrayData, width, height, left, top, cropWidth, cropHeight, reverseHorizontal。這里的left/top是 0先做全圖解碼。decodeWithState會復(fù)用MultiFormatReader內(nèi)部狀態(tài)比每次都 new 一個 Reader 省分配。imageProxy.close()必須放在 finally 里漏掉的話 CameraX 會一直認為幀還在處理中畫面逐漸變卡。需要注意MultiFormatReader不是線程安全的。如果同一個ScannerAnalyzer實例在多個執(zhí)行線程里跑解析會出現(xiàn)奇怪的崩潰我一般會給解碼方法加一個synchronized或者直接保證ImageAnalysis使用單線程 Executor。3.3 綁定預(yù)覽并處理結(jié)果回調(diào)分析器寫好后需要在頁面里把Preview和ImageAnalysis都綁定到同一個ProcessCameraProvider上。val analysis ImageAnalysis.Builder() .setOutputImageFormat(ImageAnalysis.OUTPUT_IMAGE_FORMAT_YUV_420_888) .setBackpressureStrategy(ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST) .build() analysis.setAnalyzer(Executors.newSingleThreadExecutor(), scannerAnalyzer) cameraProvider.bindToLifecycle( lifecycleOwner, CameraSelector.DEFAULT_BACK_CAMERA, preview, analysis )STRATEGY_KEEP_ONLY_LATEST很關(guān)鍵。它表示分析器處理不過來時直接丟棄中間幀只處理最新幀。這樣解碼慢一點只會降低識別幀率不會讓預(yù)覽越來越卡。如果選STRATEGY_BLOCK_PRODUCER相機采集會被阻塞畫面直接掉幀。另一個點OUTPUT_IMAGE_FORMAT_YUV_420_888要顯式指定否則不同設(shè)備默認輸出格式不一致有的會給你 RGBA分析代碼就得寫兩套分支。結(jié)果回調(diào)到 UI 層后還要做防抖。不然一個碼被連續(xù)識別幾十次掃碼頁面會抖得像抽風(fēng)private var lastScanAt 0L private fun onScanResult(text: String, format: String) { val now System.currentTimeMillis() if (now - lastScanAt 2000L) { return } lastScanAt now viewModel.onScanCompleted(text, format) }兩秒閾值是我常用的經(jīng)驗值。識別完成后如果業(yè)務(wù)需要繼續(xù)掃下一個碼過兩秒再恢復(fù)解析如果不需要可以在拿到結(jié)果后直接解綁分析器避免后臺繼續(xù)耗電。許多項目在這里偷懶結(jié)果掃碼完成后相機還在偷偷逐幀分析發(fā)熱和內(nèi)存問題都從這兒來。4. 掃碼實戰(zhàn)中的避坑與排查四條最典型的現(xiàn)場問題4.1 豎屏場景識別率低到懷疑人生現(xiàn)象手機明明是豎著拿的取景框里二維碼顯示也正常但識別率低到 10% 以下尤其是一維條碼幾乎全滅。橫屏旋轉(zhuǎn)手機反而能掃出來。原因攝像頭傳感器是橫著安裝的CameraX 輸出的 Y 平面數(shù)據(jù)方向并不等于手機屏幕方向。zxing 拿到的亮度源是傳感器原始方向二維碼有定位圖案轉(zhuǎn)幾個角度還能勉強識別Code 128、EAN-13 這類線性條碼對方向極其敏感角度不對就完全解不出來。解決在構(gòu)造亮度源之后根據(jù)imageProxy.imageInfo.rotationDegrees對亮度源做旋轉(zhuǎn)。常見做法是判斷 90、180、270 三個旋轉(zhuǎn)角對應(yīng)調(diào)用rotateCounterClockwise()。注意這個方法會重新拷貝一次圖像內(nèi)存放到解碼前的 try 塊里就行不用單獨緩存。我一般會寫一個函數(shù)把旋轉(zhuǎn)邏輯包起來避免每個分析器里都堆一段 if-else。注意有些設(shè)備rotationDegrees會返回 0 或 180但預(yù)覽畫面依然是正的這是因為 CameraX 在預(yù)覽路徑上已經(jīng)做了坐標系轉(zhuǎn)換。分析器拿到的幀不一定和預(yù)覽方向一致一定要以ImageInfo.rotationDegrees為準不要以預(yù)覽顯示效果為準。4.2 弱光環(huán)境下連續(xù)翻車現(xiàn)象暗光場景下畫面里明明能看到二維碼輪廓但識別過程反復(fù)失敗偶爾成功一次要卡好幾秒。同樣的代碼在白天自然光下非常流暢。原因光線不足時傳感器會提高增益來補償曝光噪點被一并放大。HybridBinarizer 的局部閾值對這種噪點圖穩(wěn)定性有限黑色模塊邊緣會被噪點打斷導(dǎo)致定位失敗。解決兩條路并行。第一條是產(chǎn)品層面加手電筒按鈕讓用戶主動補光這是市面上大多數(shù)掃碼 App 的做法第二條是代碼層面開TRY_HARDER它會用更密集的掃描線去搜索識別率有提升但耗時也會增加。我一般還會順便檢驗一下圖像質(zhì)量先算 Y 數(shù)組的平均亮度低于某個閾值就直接跳過本幀不執(zhí)行解碼。這個閾值我習(xí)慣定在 64 到 96 之間太亮也不行全是白板的時候解碼純屬浪費 CPU。val avgBrightness yArray.average().toInt() if (avgBrightness 64) { imageProxy.close() return }這段代碼放在構(gòu)造亮度源之后可以有效過濾掉過暗的幀。平均亮度的計算成本不高但能避免大量無效解碼。所謂“掃碼暗光翻車”多半不是 zxing 不行而是把每幀都拿去硬啃實際該放棄的幀沒放棄。4.3 某些條碼反復(fù)掃不出來現(xiàn)象同一個二維碼相冊里的截圖掃出來了攝像頭對著屏幕掃不出來換一臺手機卻能掃出來?;蛘?Code 128 條碼打出來的標簽上面能掃下面那截掃不出。原因原因有好幾層按概率排序。第一POSSIBLE_FORMATS沒把這種格式加進去第二二維碼在畫面里占比太小zxing 定位完發(fā)現(xiàn)面積不夠直接放棄第三條碼被產(chǎn)品包裝的曲面遮擋邊緣有斷裂第四商家自己生成的條碼質(zhì)量差模塊邊緣不整齊。解決先在POSSIBLE_FORMATS里補上對應(yīng)格式這是最容易被忽略的一步。如果格式?jīng)]問題試著把取景框裁剪到畫面中間區(qū)域只對 ROI 做解碼。ROI 區(qū)域越小條碼在解碼圖里的相對占比越大識別率會明顯提升。做法是改PlanarYUVLuminanceSource的left/top/cropWidth/cropHeight參數(shù)。裁剪的時候ROI 的寬度和高度最好是偶數(shù)部分設(shè)備的 YUV 數(shù)據(jù)對奇數(shù)寬度會報錯。如果是對著屏幕掃碼還有一個常見問題屏幕本身會閃爍產(chǎn)生明暗條紋。解決思路是把分析器的曝光時間調(diào)長一點或者用硬件層面的電頻同步但這一般較難做到。我實際更常用的是讓用戶把手機稍微拉遠一點減少摩爾紋干擾。4.4 內(nèi)存抖動與日志刷屏現(xiàn)象掃碼頁面打開 5 分鐘內(nèi)存漲得很明顯Logcat 里不斷出現(xiàn)ArrayIndexOutOfBoundsException或者大量NotFoundException堆棧。原因ImageAnalysis的每一幀都是一次內(nèi)存分配Y 數(shù)組、亮度源、二值圖全部要建對象。如果imageProxy.close()沒有執(zhí)行緩存幀不斷堆積。NotFoundException本身是正常的——哪一幀沒有碼都會拋這個異常但有些項目直接在分析器里打了Log.e導(dǎo)致 logcat 幾十條幾百條地刷。解決第一imageProxy.close()放 finally第二NotFoundException和ChecksumException屬于“預(yù)期內(nèi)失敗”不需要寫日志第三控制分配頻率。MultiFormatReader.decodeWithState內(nèi)部會復(fù)用 Reader 的對象池但我們的 Y 數(shù)組和亮度源是每次都要新建的這部分省不掉。更好的辦法是降低分析幀率比如ImageAnalysis只處理每兩幀中的一幀。實驗數(shù)據(jù)上解碼成功率并不會明顯下降內(nèi)存和電量的改善卻很直接。5. 進階從相冊選圖解析與反向生成二維碼5.1 相冊選圖的解碼路徑除了攝像頭實時識別很多業(yè)務(wù)場景還需要從相冊里選一張圖片解析比如截圖里的收款碼、文檔里的條形碼。靜態(tài)圖片的解碼和實時幀不同它沒有 YUV 數(shù)據(jù)拿到手的是 Bitmap。這時要把像素數(shù)組喂給RGBLuminanceSource。fun decodeImage(bitmap: Bitmap): Result? { val width bitmap.width val height bitmap.height val pixels IntArray(width * height) bitmap.getPixels(pixels, 0, width, 0, 0, width, height) val source RGBLuminanceSource(width, height, pixels) val bitmapImage BinaryBitmap(HybridBinarizer(source)) return MultiFormatReader().apply { setHints(mapOf( DecodeHintType.POSSIBLE_FORMATS to listOf(BarcodeFormat.QR_CODE), DecodeHintType.TRY_HARDER to true )) }.decode(bitmapImage) }這段代碼和攝像頭路徑的主要區(qū)別在亮度源。RGBLuminanceSource內(nèi)部的像素格式必須是 RGBA_8888所以bitmap.getPixels之前先確認 Bitmap 的配置是 ARGB_8888。如果源頭是黑白圖或 RGB_565轉(zhuǎn)一下格式再做不然像素值解析會混亂。相冊圖片有可能很大解碼前先做壓縮把長邊壓到 1024 左右再解析速度會快很多識別率也不會降。5.2 生成二維碼把BitMatrix畫成圖很多時候掃碼功能是雙向的——不僅要讀碼還要展示一個二維碼給別人掃。zxing 的生成接口藏在MultiFormatWriter里它返回一個BitMatrix也就是一個布爾矩陣需要自己把它畫到 Bitmap 上。fun createQrBitmap(content: String, size: Int 512): Bitmap { val bitMatrix MultiFormatWriter().encode( content, BarcodeFormat.QR_CODE, size, size ) val bitmap Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888) for (x in 0 until size) { for (y in 0 until size) { val color if (bitMatrix[x, y]) Color.BLACK else Color.WHITE bitmap.setPixel(x, y, color) } } return bitmap }參數(shù)上size指的是輸出圖像的像素寬高不是二維碼實際模塊數(shù)。zxing 會根據(jù)內(nèi)容和容量決定二維碼的版本也就是模塊數(shù)量然后在傳入的size范圍內(nèi)自動縮放。如果內(nèi)容很長比如帶了一長串 URL生成出來的二維碼會有很多小模塊建議增大size避免掃描失敗。反向生成時還有個坑默認生成的 BitMatrix 二維碼四周邊距很窄有些掃碼工具會識別失敗。解決方式是手動加白邊把BitMatrix繪制到更大的白色 Bitmap 中間四周各留 8 到 16 像素。另外邏輯上生成二維碼時最好在 UI 線程外操作。encode過程對長文本內(nèi)容耗時可能在幾十毫秒到幾百毫秒之間如果在主線程直接調(diào)用頁面會掉幀。直接用Executors.newSingleThreadExecutor()包一層即可。掃碼功能做久了我養(yǎng)成一個習(xí)慣每次接入新項目都會先列一個驗證清單攝像頭實時解碼、相冊靜態(tài)圖解碼、批量生成后再解碼三條鏈路分開測。那次因為只在真機上驗證了實時掃碼、沒測相冊路徑結(jié)果圖片解析漏了RGBLuminanceSource的格式轉(zhuǎn)換上線當(dāng)天就被用戶翻到相冊掃碼的問題。從那以后每條鏈路我都會強制走一遍尤其是“生成→解碼→對比原文”的閉環(huán)能少走很多彎路。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99999精品| 黑人干亚洲| 蜜臀th| 国产精品原创巨作?v网站| 欧美亚综合色图| 懂色Av| 1769国内精品视频| 九九成人精品| 再深点灬舒服灬太大了添视频 | 日韩欧美丝袜诱惑| 人人摸人人添人人操| 另类视频在线| 久久精品店| 99re免费| 精品成人女人久久| 成人性爱高清视频免费看| 伦理日韩国产久久| 97婷婷色| 国产精品一区av在线| 欧美论理片| 97色碰| 日韩一级欧美一级国产一级台湾| 熟女中出视频| 日本精品成人无码| 影音先锋每日最新资源在线观看 | 九七色图| 久久e6只有精品| 五月天社区| 亚洲97在线观看| 999久久久久久久精| 亚洲男人综合| 久久成人东京热人妻| 中文字幕在线观看丝袜| 强奸国产在线| 青青色在线观看| JuliaAnnXXX888| 四季AV综合网址| 97 九色| 在线只有精品| 日本福利二区视频| 爽极品影院| 巨乳特殊服务按摩| 欧美综合色| 欧美97av| 精品乱码在线观看| 亚洲天堂久久| 97干在线视频| 国产操逼视频在线观看| 粉嫩av在线| 黄骗免费网站| 欧美日韩国产高清在线一二三区 | 十八禁视频一区二区| 岛国片在线播放| 欧美18 在线观看| 操人人| Blackedraw视频一区二区| 蜜臀99久久精品久久久懂爱| 国产精品噜噜噜日日日| 亚洲国产丝袜在线观看| 18禁久久| 人妻少妇精品无码专区二区密桃| 伦理弟一页| 精品.99999| 欧美日韩人人精品| 日韩三级一区| 激情综合av| 欧美 青青草| 91视频综合在线| 亚洲精品欧洲色| 亚洲欧洲成人在线电影| 熟妇操花| 懂色AV中文| 一区二区不卡免费| 超碰97综合网| 亚洲高清无毛一区二区| 五月婷婷综合在线| 色女综合| 啊啊好多水| 97超级色碰碰| 日欧操屄| 狠狠干,狠狠操| ,国产乱人伦精品一区二区三区| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 九九九九九九九九九五码| 这里都是精品| 国产亲戚伦亲在线| 国产熟女高潮一区二区三区| 久干9操| 亚欧视频在线| 大香蕉伊人一区在线观看| 狠操91,com| 久久久久成人网| 操逼逼中文字幕| 中文字幕av色| 国产精品熟妇一区二区三| 南澳成人一级片在线播放| 激情 欧美 亚洲 小说| www.色综合| 久久久专区| 亚洲无码超碰免费| 色女女女导航| 久久久久网站-538在线视频-欧美永久乱码 | 国产诱惑| 一本一道波多野毛片中文在线| 黄色污污污污污污网站| 走光一区92下载| 精品国产91内射久久| 久久久98网站免费视频| 日本五区不卡| 色哟哟 日韩精品| av网站在线观看了| 丝袜无码a片| 亚洲精品一二牛牛| 午夜大香蕉| 人澡逼| 欧美大香蕉同搞| 人妻在线大香蕉| 老熟女91视频| 亚洲.欧美.丝袜.中文.综合| 2017天天插| 性爱综合网| 亚洲人妻色图| 99re6久热只有精品6在线直播| 色九久| 大香蕉五月天| 国产熟女无套内射| 91精品国产综合久久久蜜臀| 天天澡天天爽日日AV| 成人在线视频二区| 囯产精品久久久久久久久久梁医生 | 人妻偷拍一区二区三区| 亚州日韩97| 亚洲av综合色区无码一| 不卡六六在线91| 婷婷五月成人| 免费试看60秒| 欧洲一区二区三区免费| 熟女人妇一区二区三区| 日本大香蕉综合网红本杳社区| 五月婷婷色色| A 天堂| 在线视频一区二区传媒| 国产高清在线观看欧美| 欧美日韩妖精91com| 天天色综合图片| 欧美九一精品久久久熟妇| 一级A啪啪啪啪| 亚洲欧美色图片| 中文在线久久字幕| 99操碰| 2024年最新色情网站在线观看| 色诱中文字幕| 欧美日韩第一页| 婷婷爽人人婷婷爽视频| 屌逼麻豆| 浪人综合网| 91亚洲人| 极品少妇99| 亚洲午夜福利在线影院| 日韩人妻一区二区| 亚洲国产精品久久久久婷婷老年| 欧美黑人猛交春色影视大全| 亚洲精品人妻在线| 夜夜爽夜夜爽| 亚洲欧美天堂| 欧美色图片色哟哟| 国产第二页| 五月香婷婷| 日逼逼免费看| 无码区蜜乳| 在线洲亚线| 99啪啪| 久久综合九九| 亚洲图片偷拍视频区| 国产极品馒头逼| 国产精品不卡一区二区三区| 欧美亚洲国产自久久| 亚洲欧洲国产综合av| 在线视频 亚洲精品| 激情文学亚洲| 国产视频第2页| 女优视频第10页| 亚洲图片偷拍视频区| av在线播放国产一区| 日本一二三免费久久| 黄色乱论网站| 一级黄色性爱A级片| 另类天堂| 97在线观看| 另类欧美综合| 97爱综合| 老女人综合网| 777超碰| 色哟哟av| 国产美女91| 国产一| 精品久久久不卡一区二区| 青娱乐av在线| 丰满少妇一区二区三区专区| 色老汉玖玖爱| 亚洲 图片 综合91| 日韩性色b| 日本在线一二| 91九九九逼| 啊啊啊啊啊啊好湿好爽视频| 欧美一二在线| 羞答答AV中文字| 丝袜天堂网| 九九九九欧美| 青青草华人在线欧美在线| 另类欧美| 久夜视频| 在线观看无码三级少妇| 2019天天干天天操| 亚洲少妇色| 欧美少妇大量自拍视频在线观看| 国产欧美美女免费观看视频| 久久久久久大| 欧美变态激情网| 日韩大香蕉精品在线视频| 狠狠爱夜夜干| 欧美激情内射| 午夜国产成人精品视频| 人妻少妇被猛烈进入中| 尤物国产一区在线观看| 色五月亚洲| 91ise欧美| 中文字幕在线观看AV| 有码免费观看| 九九九九九九九九九五码| 情色五月天网| 男人午夜天堂| 国产无马av| 凹凸久久人人| 欧美极品少妇交| 色婷婷久久综合超碰| 日本最新1区2区3区| 麻豆天天躁天天揉揉AV| 91AV入口| 国产成人无码高清| 亚洲情色电影网| 九一精品牛牛一区二区| 亚洲色婷婷久久91| 欧美日韩国内不卡| 久久国色天香香蕉| 欧美久久伊人| 情色av电影| 狠狠操狠狠燥| 收看日本人日bb| 嫖老熟女A片一二三区| 3571色综合一区二区二区| 青青草白白色| 一级成人性爱| 91在线页| 蜜桃久久一区| 国产精品久久久久亚洲av| 亚洲情色第一页| 4虎在线视频| 亚洲人妻久久| 久久一区二区三区入口| 亚洲精品 欧美精品| 一区二区不卡视| 欧美αv.com| 91男女啊啊啊| 国产丝袜啪啪| 伊人色综合网电影| 久久久久密臀视频| 男女啪啪网站免费视频| 国产亚洲 中文欧美久久| 97久久国产精品| 久久透逼视频| 啊啊好多水| 天天日天天操天天射河南省| 啪啪视频亚洲第一| 97九色人妻| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 国产成人一级av88| 亚洲欧美日产国产91毛片| 啊啊啊啊啊好多水| 色婷婷激情| 精品v日韩欧美国产| 精品乱码久久久久| 久操com| 大吊色| 伊人天天久久动态图| 日本中文字幕在线视频| 麻豆成人影音在线| 日日狠狠久久偷偷色综合免费| 98福利在线视频| 欧美aa一级片| 久久这里| 日本成人电影资源网| 第45页一区二区| 国产成人在线观看网址| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 精品免费囯产一区二区三区| 丝袜美腿诱惑亚洲欧美视频在线观看 | 色踪合AV| 曰韩av中文字幕专区| 亚洲少妇激情一区二区三区| 中国亚洲呦女专区| 天天色综合影视网| 丁香五月色| 九九亚洲| 中文字幕88av在线| 日韩乱伦影音先锋| 粉嫩AV一区二区夜夜| 日本成人免费一区二区三区| 国产精品欧美激在线| av在线观看不卡网站| 色香伊人| 精品色色| 温婉少妇玩3p| 欧美丝袜中文字幕07在线| 蜜臀av一区二区三区免费观看| 久久这里只有精品9| 欧美色棕合| 先锋影音av先锋一区| 亚洲91网站| 99热大香蕉伊在线| 男人的天堂2010| 中国农村熟妇毛片视频| 不卡六六在线91| 69超碰综合| 国产亚洲精品久久久久小| 在线情色电影 91大| 亚洲少妇中文字幕网址| 一区二区中文| 91黑丝操| 日日夜夜骚| 久久精品国产亚洲AV高级北京| 97久久超碰日韩精品| 亚洲中文制服诱惑| 日本污ww视频网站| 韩日色费| 狠狠躁伊人中文字幕| 夜夜爽妓女| 国产亚洲精品av一区| 97鸡把在线视频| 日韩国产十八禁| 99亚洲天堂| 日韩极品无码B| rivers-china.com| 久噜噜| 嗯啊不要在线| 国产女人操逼视频| 高清国产无码av| 91痴汉| 国产精品欧美激在线| 欧美性爱五月天| 精品国产一区二区三区香蕉欧美| 丝袜综合网| 亚洲怡春院| 啊啊啊啊啊啊啊好爽不要| 99在线精品视频| 欧洲大香蕉| 国产精品熟女AV中文字幕在线播放| 在线人人人人人人精品超| 一本色道综合久久欧美| 啊啊啊啊啊啊啊啊在线观看| 另类图片五月天| 色欲色香天天天综合网www-亚洲综合国| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 黄色无码高清黄色无码网站| 91精品导航| 青青草国产一区二区三区| 男人的天堂激情| 国产丝袜视频| 国产精品情侣啪啪| 久久9亚洲| 天天综合网一91网| 天天艹天天日| 操逼啊啊啊91| 久久少妇人妻| 大香蕉欧美国产日韩高潮| 日韩熟妇二区| 色色国产| 伊人成人中文字幕久久网| 人人操人人摸人| 精品亚洲一区在线观看| 成人午夜高潮av猛片| 97干97色| 黄人人操人人操| 久久久久久久九九九九九九| 五月天精品| 国产大学生高潮在线播放| 可以在线观看AV的网站| 国产精品婬乱一级毛片彝族| 99国产在线 精品 视频| 岛国片国产成人亚洲播放| 人妻中文字幕精品无码| 亚洲啪啪视频一区二区| www网站黄| 久久久成人免费av电影| 安微少妇操BBB| 操逼视频亚洲| 国产呦精品一区二区三区下载| 秋霞影音一区二区三区| 骚逼高潮久久精品| 欧美午夜色妇色鬼| 91激情综合| 深夜激情| 天天射夜夜操| 91人妻精华帖| 乱色视频中文字幕| 欧亚综合一卡二卡中文字幕| 欧中日成人免费影视| 亚洲人妖网| 色哟哟精品1精品2| 亚洲国产97| 亚洲国产美女久久久久| 日韩亚洲中文字幕在线| 亚洲欧美精品一区天堂久久 | 国产精品美女视频诱惑| 国产精品69人妻无码久久久| 91狠狠色丁香婷婷综合久久精品| 亚洲三级网址久久最新| 91精品国产91久久久久久久久久久久| 蜜臀久久99精品久久久| 国产强上视频在线观看| 熟妇亚洲一区二区三区| 日本黄色XXX| 欧美综合自拍| 日韩午夜啪啪视频| 91丝袜美腿网站| 亚洲丝袜99| 精品综合久久久久久五月天| 国产综合网站在线播放 | 亚欧成人中文字幕一区| 中文字幕在在线观看网站| 天堂精品| 国产亚洲欧美每日在线| 亚洲麻豆精品二区三区| 国偷自 一区二区| 亚洲久久久久| 99无码| 校园春色宗合网| 网站A V在线| 另类视频在线| 人人澡人人澡人人| 久久一级无码精品毛片6| 狠狠 91| 国产一区二区在线看| 日韩国产欧美伦理在线| 伊人影院在线理论播放| 91久久国产精品| 先锋色眉乱伦资源| 神马久久网| 97干色| 婷婷操逼| 91操熟妇| 亚洲国产无码精品首页久久久| av午夜玫瑰| 成人线上超碰| 日本天天吊| 深夜国产福利| 亚洲激情四射| 欧美色图另类图片| 五月丁香综合激情| julia ann久久| av在线免费一区二区| 久久久穴999| 欧美一级黄色免费专区| 色女99一级片在线观看| 免费观看成人www精品视频| 亚洲高潮少妇| 激情色图| 夜夜国产一区| 欧美 牲| 国产色综合亚洲色综合吹潮| 久久久久久91香蕉国产| 国产亚洲性生活视频播放| 欧美在线伊人色| 亚洲麻豆av一区二区| 欧美成不卡网| 一级片在线观看高清无码| 91美女在线视频| 手机看片日韩人妻| 国产麻豆一区二三区| 午夜理论片在线观看免费| 蜜桃臀一区二区aV| 超碰在线国产| 亚洲人成在线放东京热| 久久綜合很很很| 久久直播国产| 久久久青青草| 二对二中文字幕。| 久久久久久久国产视频| 亚洲素人综合| 国产日韩精品一区二区三区| 在线观看成人性爱免费小视频| 久久久久无码一妻区| 国产尹人在线视频免费| 中英熟女操女| 99re6在线视频精品免费完整版安卓版| 九九探花视频在线观看| 91丝袜在线播放| 中文字日本乱码| 乳欲人妻办公室奶水| 久久久久久久久久久精| 欧美日韩国第一区| 日韩,欧美,中文在线| 欧美精品庄| 国产精品网站免费| 人人扣人人操| 国产丝袜美女在线一区| 一二三四区电影| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧美色图 人妻| 国产乱伦一二三区| AA级电影三区| 男人天堂资源| 97人人色| 成人精品一区二区三区| 精品区9| 国产精品毛片?v一区二区三区| 国产嫩草精品A88AV| 99re8免费高清在线| 久热91| 免费人成在线观看网站品爱网| 亚洲 欧美 日韩另类 麻豆| 青青色综合| 99色综合| 中国探花熟女| 国产中文精品一区二区在线观看| 大象AV在线| 亚洲精品蜜桃久久久| 二级久久网| 久久久不能久久久久| 97人人模人人爽人人| 老司机深夜18禁污污网站| 91中文字幕制服丝袜免费视频| 偷拍综合亚洲| 天美欧美国产| 色老汉色| 亚洲欧美中日韩| 天天色悠悠激情| 色情五月综合婷婷| 黄片不用下载在线观看| 午夜爽爽爽在线观看永久入口姬片| 久久伊人最新网址视频| juliaann丝袜| 日韩精品一区二区人人人| 精品美女人人干| 少妇99| 亚洲天堂日本| 91色色综合| 亚洲综合情色| 久久妇| 日韩欧美天天爽爽爽天天爽爽| 99re9这里只有精品| 青青操97| 欧美少妇一区二区三区| 久久人妻四季| 97久久超碰国产网站| 精品久一区免费| www.一本大99| 黄网站黄视频网站进入口| 黄色小说亚洲| 二级久久网| 精品一区二区三区四区外站| 色亚州人久干视频在线观看免费版| 啊啊啊啊二区好大| 久久久男人的天堂| 久久亚州大香蕉| 久9综合在线| 国产999精品久久久| 欧美劲爆第一页| 欧美色图色综合| 中文AV制服乱伦| 免费的黄片有限公司| 伊人精品久久网站| Blackedraw视频一区二区| 丝袜熟女一区二区三区| 久热伊人| 欧美三级一级| 亚洲资源网| 又黄又硬又粗又长国产视频| 在线中文字幕视频| 国产亚洲深夜激情| 一区二区三区精品视频| 九九九九久久久| 中文字幕视频一区视频二区| 少妇内射www在线观看视频| 91 国产丝袜在线播放-百度| 熟女精品日韩一区二区三区 | 性色中出| 婷婷探花久久精品一区| 9Ⅰ老熟女| 国内毛片婷婷六月色| 国产在线精品偷| 九九久久久九九| 国产一区二区久久| 亚州综合网| 国产精品无码av在线 | 久久9久| 久久青青草原免费视频| 成人日韩欧美| 国产成人精品午夜福利| 97国产精品一区二区传媒公司| 内射小黄片| 久久婷婷影院| 午夜毛片高清免费不卡| 91久久久久久久久18| 思思热国产在线视频| 日本免费中文一区二区三区四区| 天天色怡春院| 午夜性刺激视频免费观看| 亚洲 欧美 手机在线观看| 伊人影院在线理论播放| 欧美偷| 一级人妻性爱视频| 国产伦精品一区二区三区视频女| 久久视频,这里只有精品| 一级一性爱免费视频| 久久久久9| 成熟熟女国产精品一区二区| 黄色免费网| 一区二区激情国产熟女| 97精品一区| 超碰在线观看av不卡| 91美女在线精品视频| 亚洲中字慕不卡| 国产一级不卡在线观看| 九月AV| 亚洲毛片基地专区| 久久久久人妻| 国产999精品久久久| 亚欧性爱ab| 加勒比伊人影院| 国产 亚洲 一二三四| 玖玖综合.com| 国产精品剧情| 五月色综合| 亚洲猛交| 亚洲人妻av| 一区e区三| 性爱乱伦网址| 色香网| 久久人人看| 婷婷人妻激情| 俺去也婷婷| 精品久久97| 超碰国产在线| 久夜视频| 亚洲AV资源| 日韩精品资源专区二区| 75大香蕉| 久久黄色性爱视频| 亚洲综合贴图91 | 久久有码视频| 丁香五月影院| 亚洲男人天堂网| 高树玛利亚无码流出| 国产主播福利| 色色综合97| 久久九九国产精品| 日韩射图| 青青草密桃在线播放| av毛片aaaaa免费看| 99RE在线视频精品,这里只有精品| 欧美v亚洲v综合v国产v妖精| 日韩啪啪啪视频| 欧美日韩国产高清在线一二三区| 在线小说视频一区| www.久久| 亚洲黄片免费在线播放| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 国产一级黄色片在线观看| 婷婷10月天青娱乐| 伊人大香蕉在线| 日韩精品一区二区日韩| 亚洲在线A| 暖暖精品二区三区观看| 这里只有精品视频在线观看麻豆| 97中文字幕一区| 天天影视综合网欧美精品| 综合av社区| 后入日本1234| 婷婷综合伊人一区| 欧美中文狠| 青娱乐日韩无码| 思思久热在线精品66| a片亚洲一本通视频| 色婷网| 蜜乳AV免费观看| 极品一区二区三区免费| 麻豆天美久久91| 日本国产欧美高清在线| 97欧美视频| 人妻熟女一区二区| 成人无码专区精品视频| 色官网在线| 亚洲AV成人无码一二三久久| 4tube欧美女厕所| 久久av色| 久久久久成人蜜桃精品| 激情网色| 人人妻碰人人免费| 超碰碰97资源站| 9精品久久| 欧美专区第一页| 综合欧美日本三级| 成 人片 黄色大片| 中国人高清www色视频免费| 天天激色| 美女91在线观看| 亚洲男人天堂2019| 日本午夜精品理论片A级APP发布| 国产美女在线精品免费看| 青青草在线视频播放器| 国产二区三区粉嫩在线| 欧美人妻精品| 丁香五月天啪啪| 国产强奸超碰AV| 国产美女自拍AV| 91操熟女| 欧美97超碰| 天美久久久久| 国产AV线| 精品美女人人干| 97超碰免费人人性爱| 人妻精品综合中文字幕在线| 九九九九久久久| 亚洲aV无码成人在线观看| 操逼国产免费| 日韩无码三级影院| 两女互慰AV高潮喷水在线观看| 欧美超碰97| 97亚洲在线| 热热色91| 操久久久久久| 人妻少妇精品一区二区三区| 人妻AV在线| 久热伊人| 91久久久久免| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 欧美激情 一区| 精品女同一区二区三区| 欧美色图99| 婷婷10月天青娱乐| 青草地一本线一区二区三区| 91N综合网| 992大香蕉| 搡老女人老91二区| 欧美乱伦专区| 亚洲成人在线高清| 亚洲免费在线探花| 成人性爱全视频观看| 欧美一区二区三区日韩| 国产无马av| 日本三级韩三级99久久| 操我啊啊啊啊啊| 日日夜夜草草草| 综合网97| 亚洲资源一区| 97超碰人人操人人操| 欧美18 在线观看| 日本不卡高清视频| 国产免费永久精品无码| 亚洲日产专区| 日本一天色道久久久精品视频| 国产青青美女玩逼视频| 熟女熟妇伦久久影院毛片一区二区| 婷婷探花久久精品一区| 啊啊啊免费视频| 久久久精品中文字幕爱豆| 超97在线精品视频| 99热综合| 九九九九日本| 懂色AV网| 八戒午夜福利理论片| 青娱乐国产盛宴视频| 亚洲一区日韩| 91色图片| 无码粉嫩白虎一线天b区| aaa亚无码专区| 1024人妻熟女一区二区三区| 激情综合网激情五月天| 久久久婷| juliaann欧美丝袜办公室| 国产精品久久久久久久电影渣男| 在线观看日韩av不卡| 九九九综合精品| 亚洲怡春院| 日韩欧美亚洲自拍偷拍| 亚洲最大AV网| 久久嫩草国产成人一区| 亚洲极品| 国产精品久久久久久高清无码免费看| 92午夜免费福利视频| 真实高潮91| 91制服丝袜| 天天看天天在线精品| 欧美性天天影视| 国产精品动态一区二区三区四四| 国产成人在线观看网址| 亚洲欧洲网站免费观看| 欲香欲色天天天综合和网| 男人综合网| 欧美亚洲另类在线蜜桃| 色哟哟-国产专区| 91情色在线| 免费在线黄片视频| 五月天伊人| 大香蕉中文在线| 亚洲第一无码播放立川理惠| 91亚州欧美| 色综合av综合久久| 丁香六月综合激情| 91欧洲入口| 欧美不卡二区| www.高清无码诱惑一区.com| 97碰| 啊啊啊操一区| 怡红院成人视频| 久久一区二区三区入口| 欧美一级专区免费大片| 欧美激情性久久久久久| 亚洲s在线观看| 欧美激情视频一区二区| 99ri视频| 98超碰欧美| 一级A啪啪啪啪| 少妇人妻在线| 在线性黄高清免费视频| 超碰伊人在线| 久久久国产亚洲精品系列| 亚洲区限制级| 天天做日日做| 色综合20p| 日本熟女中文字幕一区| 亚洲色图综合网| 五月婷网站| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 91制服丝袜| 99久热| 友优传媒精品在线一区二区| 99在线精品视频| 亚洲丝袜综合| 亚洲中文字幕妇伦久久| 2025亚洲男人天堂| 大香蕉乱级| 精品97久久综合| 国模艳艳啪啪一区| 超碰在线1234区| 高清在线偷拍自拍视频| 日韩BBN| 六月婷婷五月丁香| 97免费在线视频| 亚洲综合图文| 操逼操逼视频操逼| 中文字幕第7页| 久久精品小视频| 国产色产精品在线观看| 超碰人妻中文在线| 黑人嘿嘿嘿超爽免费视频| 好一吊区二区| 中文字幕日韩综合| 自拍偷拍草一草| 欧美日韩97在线| 四虎AV在线观看| 亚洲春色欧美激情自拍| 丝袜天堂网| 最新加勒比丝袜在线| 欧美性爱日韩高清| 老司机午夜精品福利视频一区二区| 欧美性爱另类综合| 日本操逼视频免费| 久久久久密臀视频| 九九热精品视频在线观看| 日本精品一级二级三级| 国产视频第2页| 丁香五月激情五月| 日韩欧美操逼xxx| 夜夜春夜夜操| 久久亚洲不卡一区二区三区 | 五月天亚洲网| 69精品在线| 高跟丝袜AV专区国产| 高清孕妇孕交 交| 自拍视频大全亚洲专媒视频/一区二区三区 | 中文字幕成人理论在线| 精品久久久久久久| 大香蕉色欲AV| 久久欧美1卡2卡3| 91精品无码人妻系列| 亚洲AV无码秘 蜜桃臀国精产品| 91精品婷婷国产综合久久竹菊| 五月丁香六月婷| 东京热视频网| 免费视频97| 天天日美女的B| 亚洲 中文 女同| 六十路日本| 中文字幕亚洲永久精品| 色姑娘综合网| 久9综合在线| 天天日天天操VV| 99少妇精品视频| 韩国一级做A片免费的| 亚洲男人久久综合天堂| 三久久久四久久久久| 国产熟码AV| 国产少妇高潮| 一区麻豆 高清中文字幕| 九九无码| 亚洲AV成人在线| 国产懂色精品国产av| 日韩精品色呦呦| 精品欧美老熟女一二区| 女生看匆91网站| q2午夜理论片夜色av| 亚州色图欧美| 91天堂视频| 高清国产精品福利网站| 青青青在线高清视频在线一二三四区| 天综合网欧美| 97操在线| 亚洲综合图色在线| 久久內射| 色五月第四色| 青春草A| 99精品网站| 绯色AV粉色AV蜜臀AV| 2025亚洲男人天堂| 国产13区| 亚洲大色堂| 1禁看欧美黄片免费看| 欧美亚洲玖玖玖| 亚av顶级裸体一区二区三区四区五区 | 色精品极品| 最近2018中文字幕在线高清第一页| 操死我了嗯嗯嗯| 啪啪综合网| 亚洲精品无码久久AV| 女性91网站| 九热久| 国产97综合| 欧美国产操逼| 久偷拍欧美日韩三区| 日本免费不卡二区| 亚洲最大91网| 亚洲黑丝在线| www.99色| 在线观看一卡二卡| 丁香久久| 天天色粽合合合合合合合| 婷婷在线精品| 婷婷五月天成人网| 97自拍视频在线| 99热| 欧美大香蕉卡久久| 色欲人妻一区二区在线| 九九久久国产精品| 久久少妇视频| 欧美九一精品久久久熟妇| 亚洲国产蜜臀系列在线观看| 久草老司机| 亚洲色图A| 在线视频 亚洲精品| 国产偷人伦激情在线观看| 国产精品无码成人精品| 国产三级在线现体验区| 成人小说视频在线精品欧美| 啪啪视频亚洲第一| 婷婷五月天社区| 一区中文字幕二区日韩| 加勒比海成人视频网| 精品久操| 探花视频免费观看国产专区| 中文字幕一区二区三区四区在线视频| 亚洲精品天堂久久A∨51成人漫| 91成人在线免费视频| 99热精品在线观看| 亚洲综合图片在线| 97色综合中文网| 久久亚洲AV无码专区首页| 色九区| 亚洲网污污污污| 思思久热在线精品66| 全球成人中文在线| 91网站18在线| 亚洲精品九九九| 伊人色综合欧美| 人妻91少妇| 宗合情欲网| h无码动漫在线观看| 欧美黑人168页欧美黑人167| 九色97| 东北少妇高潮zzzz| 成人影 天天操 亚洲| 久久精品超碰| 国产精品免费视频人成| 欧美青青视频| 欧美黄色片在线播放| 亚欧美天堂在线| 加勒比海人人操超碰在线| 少妇一区二区三区精选| 国产精品秘 福利姬在线观看| 人妻大相焦在线| 蜜桃臀一区二区aV| 欧美国产精品久久九九| 东北丰满熟女国产一区| www久久99| 欧美熟女逼久久久久久| 亚洲成a人在线观看久| 九九干| 婷婷香蕉欧美在线一区二区三区| 亚洲综合色图欧美| V A在线| 口爆综合网| 欧美成人一级麻豆| 1204av韩国| 国产精品久久久久久无码红治院| 精品人妻视频一区二区三区蜜桃视频| 国产特级毛片AAAAAA高潮流水| 天天天乱色综合全| 国产第25页在线观看| 老熟女阿 国产91| 精品国产自在在线99| 在线色导航| BBBBB97COM| 日韩情色AV| 丝袜美腿诱惑亚洲欧美视频在线观看 | 夜夜高潮夜夜爽夜夜爱爱一区| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 日本人人操人人操| 亚洲人妻精品一区二区| 久久久久网站-538在线视频-欧美永久乱码| 色嗨嗨在线| 无码高清操逼| 一卡二卡三卡| 日韩不卡网操逼中文字幕日韩| 久9热| 欧美不卡二区| 国内亚洲精彩视频在线| 美女诱惑一区| 国产自偷| 九九九九97| 神马久久网| 男人天堂站| 校园春色综合| 99热精品在线| 亚洲四虎熟女精品| 免费簧片在线观看| 国内毛片国产欧美拍| 99无码狠狠久久| 欧美色图 色综合图| 91欧美www| 成人性交午夜免费片| 老司机香蕉| 一区二区三区不卡视频| 97资源站国产精品| 97超碰欧美精品| 亚洲三级。日韩三级| 亚洲情色视频| 色噜噜狠狠色综无码久久合欧美| 精人妻一区二区三区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 91亚州欧美| 丰满精品人妻少妇久久字幕| 综合天天网| 国产99999久久精品| 黄色在线网站| 欧美18老人禁| 亚洲。日韩。欧美| 精品少妇99| 欧美性爱系列| 日本五区不卡| 成人免费福利在线观看| 国桃视频产巨乳精品一区二区在线| 国产精品一区二区三| av三级电影在线播放| 金莲网址| 亚洲宅男天堂| 中字一区| 精品成人无码| 久久人人妻| 撸无码不卡免费视频| 夜夜嗨视频| 免费国产电影一区二区| 亚射在线| www色日本| 天天色图| 涩亚洲欧洲| 亚洲性综合9| 一区二区视频在线播放| 夜夜嗨视频| 91色综合色| 91 国产丝袜在线放观看| 99久久久er直播网址| 成年无码动漫av片无尽在线| 亚洲涩图欧美| 亚洲综合网图| 日韩成人免费电影| 超碰色男人操熟女| 色欧洲| 啊啊啊不要嗯嗯在线观看| 亚洲精品819| 精品久久久亚洲AV成人网站| 2018天天日天天日| 久久老熟女| 东北女人操比视频| 日本免费一区二| 中文字幕一区日韩精| 日韩黄片视频试看| 亚洲色图欧美激情| 偷窥自拍亚洲| 91无码人妻| 啊啊好多水| 大香蕉在线视频15| 超碰人人色| 户外裸露刺激视频第一区| 国产一区二区成人av在线播放| 96超碰网| 大干人妻| 色阁阁AV综合网| 久久亚洲不卡一区二区三区| 香蕉在线一区二区三区| 麻豆国产免费影片| 欧美性爱三区二区| 久久久精品中文字幕爱豆| 中欧人妻丝袜中文字幕| 日韩精品资源| 久久精品综合| 欧美激色| 亚洲宗合网| 曰韩香蕉97| 少妇色综合| 九九九精品一区二区无码| 国产乱弄免费在线视频。| 黑丝91视频| 亚洲男人的天堂一区二区| 97超碰美国| 99国内精品| 日本一区二区电影网站| 97干日韩| 高清不卡视频| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠 | 天天摸,夜夜摸| www.99热| 九九九九久久久| 五月天综合网| 黄色污污污污污污网站| 精品国产乱码久久久久久久久1| 五月丁香在线| 午夜精品一区二区三区三上悠亚| 五月丁香亭亭| 中文字幕一区 二 区 三 四 五 区日 日 骚| 国产久久一区二区午夜| 日韩一级二级| 亚洲国产一区二区三区在线| 99re这里只有精品3| 久久久av爱| 91成人久久| 老熟女阿 国产91| 天久久久噜噜噜久久国产精品爽爽| 久久久精品网站|