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

ARTICLE DETAIL

資訊詳情

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

worker_bee鴻蒙適配實戰(zhàn):統(tǒng)一Flutter跨端并發(fā)編程

worker_bee鴻蒙適配實戰(zhàn):統(tǒng)一Flutter跨端并發(fā)編程 把 Flutter 跨端工程比作一支樂隊的話并發(fā)這塊以往最像各吹各的號Web 端靠 Web Worker移動端靠 Isolate到了 OpenHarmony 上又可能得摸著一套完全不同的原生線程方案過河。而 worker_bee 這個三方庫恰恰是那個試圖把號譜統(tǒng)一的人——它給上層業(yè)務(wù)提供同一個并發(fā) API底層卻能在不同平臺自動映射到最合適的執(zhí)行單元。這篇文章就把我在鴻蒙適配 worker_bee 這條路上的設(shè)計思路、踩坑記錄和可直接復(fù)用的實操方案攤開講一講適合正在做 Flutter 跨端應(yīng)用、或者想把 OpenHarmony 拉進(jìn)同一套并發(fā)體系的團(tuán)隊參考。我最初接觸 worker_bee 是因為一個內(nèi)部模擬項目同一套 Flutter 代碼要跑在 Web、Android、iOS 以及某開源操作系統(tǒng)上而且有一塊高耗時的圖像特征計算必須放在后臺線程不能卡 UI。當(dāng)時搜了一圈發(fā)現(xiàn)各大庫要么只解決移動端要么只在 Web 上有封裝真正把兩種并發(fā)模型統(tǒng)一起來并且還留出自定義擴(kuò)展能力的三方庫worker_bee 是最對我胃口的。但“能用”和“能跨端適配”完全是兩碼事Web Worker 和 Isolate 從調(diào)度方式到消息傳遞都有本質(zhì)差異再加上還要重新適配 OpenHarmony 的原生線程模型這里面的細(xì)節(jié)遠(yuǎn)比預(yù)想的多。1. worker_bee 是什么為什么鴻蒙適配繞不開它1.1 并發(fā)模型割裂Web Worker 與 Isolate 的“語言不通”先說最基礎(chǔ)的問題。Flutter 里跑并發(fā)移動端首選 Isolate。每個 Isolate 有獨立的內(nèi)存空間和事件循環(huán)Dart 代碼在 Isolate 里通過 SendPort / ReceivePort 互相發(fā)消息。這種模型很符合 Dart 的單線程事件驅(qū)動特性但換個環(huán)境就不一樣了。Web 端沒有 Isolate或者說瀏覽器里的“類似物”是 Web Worker。Worker 之間也是通過 postMessage 通信但底層機(jī)制完全是瀏覽器規(guī)范定義的消息會被結(jié)構(gòu)化克隆主線程和 Worker 之間默認(rèn)不共享內(nèi)存SharedArrayBuffer 另說調(diào)度也由瀏覽器引擎接管。如果你在業(yè)務(wù)代碼里直接寫Isolate.spawn那 Web 端肯定編譯不過反過來在 Web 端大張旗鼓創(chuàng)建 Worker移動端也沒這個對象。于是很多項目只能做兩套并發(fā)封裝維護(hù)成本直接翻倍。更頭疼的是第三方生態(tài)。Flutter 插件通常以dart:isolate為默認(rèn)實現(xiàn)遇到 Web 端就改用compute這樣的封裝而compute底層其實也依賴 Isolate 或者瀏覽器 Worker行為在不同平臺還有差異。到了 OpenHarmony 上Flutter 引擎原本的 Isolate 調(diào)度不一定和標(biāo)準(zhǔn)移動端一致如果三方庫沒有針對該平臺的路徑很容易出現(xiàn)“能編譯、運(yùn)行時卻報錯”的情況。1.2 worker_bee 的統(tǒng)一抽象一套 API 兩端執(zhí)行worker_bee 的設(shè)計思路本質(zhì)上是在上面兩層并發(fā)原語之上再架一層抽象。它定義一個抽象的 Worker 概念上層只關(guān)心“我要創(chuàng)建多少并發(fā)單元”“往某個并發(fā)單元丟任務(wù)”“監(jiān)聽結(jié)果回調(diào)”至于底層到底用的是 Web Worker、Dart Isolate、還是其他線程模型全由適配層決定。簡單說業(yè)務(wù)代碼里不出現(xiàn)Isolate.spawn也不出現(xiàn)Worker()而是調(diào)用類似createPool、runInWorker這樣的接口。這一步很關(guān)鍵因為適配到新平臺時你不需要改業(yè)務(wù)邏輯只需要給 worker_bee 增加一個“平臺映射實現(xiàn)”告訴它“在當(dāng)前環(huán)境里一個 Worker 應(yīng)該對應(yīng)到什么執(zhí)行體”。從工程角度講這種抽象最大的價值在于降級路徑清晰。比如 OpenHarmony 某個版本暫時無法像標(biāo)準(zhǔn) Flutter 那樣隨意創(chuàng)建 Isolate你可以讓 worker_bee 在當(dāng)前環(huán)境下退化為同步執(zhí)行或主線程分片執(zhí)行上層功能不崩只是性能暫時打折。這比讓業(yè)務(wù)代碼自己去判斷平臺然后換一套 API 要干凈得多。1.3 鴻蒙適配的真正難點不是“跑起來”而是“融進(jìn)去”很多人以為鴻蒙適配就是打好包能裝能啟動就算完但并發(fā)庫不是跑個hello world就結(jié)束的。真正的難點在于三點第一運(yùn)行時能力檢測。OpenHarmony 上跑 Flutter 應(yīng)用很多時候依賴第三方 Flutter 引擎分支不同版本對dart:isolate的支持程度不一樣。worker_bee 適配層必須先探測當(dāng)前環(huán)境真正支持哪種并發(fā)原語而不是盲目假設(shè)“所有 Isolate API 都可用”。第二消息通道的打通。worker_bee 的 Worker 在跨端時可能要經(jīng)過原生橋接消息要能正確進(jìn)出 Dart 層和原生層。OpenHarmony 的插件擴(kuò)展機(jī)制和 Android 不完全一樣原生側(cè)如何接收 Dart 發(fā)來的任務(wù)并回傳結(jié)果需要專門處理。第三生命周期管理。后臺任務(wù)如果啟動了一堆原生線程頁面銷毀時線程要能優(yōu)雅退出否則內(nèi)存泄漏、資源句柄耗盡的問題會接踵而至。Web Worker 和 Isolate 都有各自的關(guān)閉機(jī)制OpenHarmony 原生線程則要留意線程回收方式。這一節(jié)先建立認(rèn)知worker_bee 給開發(fā)者省下的是業(yè)務(wù)層的分支邏輯但適配層該寫的平臺代碼一個字都省不了。2. 核心映射原理Worker、Isolate 與鴻蒙任務(wù)的對應(yīng)關(guān)系2.1 三種并發(fā)原語的功能對照做映射之前必須把三種并發(fā)模型放在同一張表里去對比。我根據(jù)自己的實踐整理如下維度Web WorkerDart IsolateOpenHarmony 原生線程/TaskRunner創(chuàng)建方式new Worker(scriptURL)Isolate.spawn通過原生接口創(chuàng)建線程或任務(wù)隊列通信方式postMessage事件回調(diào)SendPort / ReceivePort消息隊列 / 回調(diào)接口數(shù)據(jù)傳遞結(jié)構(gòu)化克隆消息拷貝無共享與原生橋接方式相關(guān)銷毀方式worker.terminate()isolate.kill()線程退出 / 隊列取消失敗隔離單 Worker 崩潰不影響主線程Isolate 間天然隔離視線程歸屬而定這張表最大的啟示是三者雖然形態(tài)不同但在抽象層面高度一致——“一個獨立的執(zhí)行上下文 一條消息鏈路 一個可銷毀的句柄”。worker_bee 的 Worker 接口本質(zhì)上就是這三個要素的合并。有了對照表適配就變成了一道翻譯題。Web Worker 的postMessage翻譯成 Dart Isolate 的SendPort.send再翻譯成 OpenHarmony 原生側(cè)的一次消息入隊。業(yè)務(wù)層始終看到的是統(tǒng)一的send / onMessage底層可以按平臺切換翻譯規(guī)則。2.2 消息傳遞與數(shù)據(jù)序列化鏈路并發(fā)最容易被忽略的地方是哪不是線程創(chuàng)建而是消息里走的數(shù)據(jù)。Isolate 默認(rèn)傳的是不可變消息能傳對象類型有限像SendPort這樣的特殊對象能傳但普通的自定義類通常要先編碼成 Map 或字節(jié)流。Web Worker 的 postMessage 則有結(jié)構(gòu)化克隆規(guī)則復(fù)雜對象可以傳函數(shù)和部分 DOM 引用不行。所以我在適配時第一件事是給所有經(jīng)過 worker_bee 的消息定義一個中間表示。不要直接傳遞業(yè)務(wù)對象而是統(tǒng)一為可序列化格式比如MapString, dynamic或字節(jié)數(shù)組。這樣無論消息最終走 Isolate 通道還是原生橋接通道都能有一份干干凈凈、不依賴具體平臺的數(shù)據(jù)。實際操作中我見過太多團(tuán)隊把ListObject直接丟進(jìn) worker 通信跑在移動端沒問題一換 Web 端就報序列化錯誤。worker_bee 的適配層應(yīng)該強(qiáng)制做一次“入站編碼”和“出站解碼”任務(wù)入隊前編碼結(jié)果回傳前解碼。如果編碼格式一致平臺切換會非常省心。2.3 關(guān)鍵適配策略能力檢測與降級我之前調(diào)試某個開發(fā)版引擎時遇到一個很奇怪的現(xiàn)象Dart 層Isolate.spawn能創(chuàng)建但創(chuàng)建出來的 Isolate 里ReceivePort收消息偶爾會延遲甚至丟失。后面定位到是該引擎版本對 OpenHarmony 后臺任務(wù)調(diào)度做了限制導(dǎo)致 Isolate 事件循環(huán)沒被及時喚醒。這種問題靠業(yè)務(wù)層規(guī)避不了必須在 base 庫適配層做能力檢測。我最終采取的策略是“三級能力檢測”第一級編譯期檢測。通過kIsWeb判斷 Web 環(huán)境再通過平臺常量判斷是否為 OpenHarmony。第二級運(yùn)行時探測。在初始化 worker_bee 時嘗試創(chuàng)建一個極簡 Worker跑一個return 1的任務(wù)看能否在限定時間內(nèi)收到結(jié)果。第三級性能采樣。記錄從發(fā)送到收到的往返耗時如果遠(yuǎn)高于正常閾值自動關(guān)閉該平臺的并發(fā)池改為分片串行執(zhí)行。這三個級別疊加以后即便某天引擎升級改變了 Isolate 行為worker_bee 也不會直接崩潰而是降級到可用的模式。這其實就是并發(fā)適配和普通功能適配最不一樣的地方并發(fā)問題往往是概率性的單次成功不代表穩(wěn)定可靠必須把降級預(yù)案設(shè)計進(jìn)去。3. 實操在 OpenHarmony 工程里落地 worker_bee3.1 環(huán)境準(zhǔn)備與依賴引入先交代一下我的環(huán)境背景我用的是一臺安裝了某開源操作系統(tǒng)模擬器的開發(fā)機(jī)Flutter 引擎是第三方適配分支Dart SDK 版本與標(biāo)準(zhǔn)版基本一致但部分 isolateAPI 存在差異。工程本身是標(biāo)準(zhǔn) Flutter 插件工程因為 worker_bee 適配需要同時修改 Dart 層和原生層。依賴引入最簡單的方式是通過 git 依賴引用到本地倉庫dependencies: worker_bee: git: url: https://your-git-host/your-fork/worker_bee.git path: packages/worker_bee我建議不要直接用 pub 上的原版而是 fork 到自己倉庫因為你要給它的平臺適配目錄新增 OpenHarmony 實現(xiàn)原版不會主動幫你加。當(dāng)然如果你的庫已支持?jǐn)U展原生平臺可以通過 plugin 注冊機(jī)制補(bǔ)齊。引入后第一件事是跑一個最小用例確認(rèn)默認(rèn)情況下 worker_bee 在 OpenHarmony 上走的是哪個實現(xiàn)。很多庫會把 OpenHarmony 識別成 Android 或 Fuchsia因為 Flutter 早期分支里平臺常量映射并不完整。你要在debugPrint里打印defaultTargetPlatform和Platform.operatingSystem先搞明白它當(dāng)前把你當(dāng)誰。3.2 自定義 Runner 與平臺通道打通worker_bee 的核心擴(kuò)展點通常叫 Runner 或 WorkerFactory。你需要實現(xiàn)一個自定義 Runner讓它負(fù)責(zé)創(chuàng)建并管理真正執(zhí)行任務(wù)的底層實體。以下是我從適配分支里抽出的簡化示意不同版本命名會有差異但思路一致class OhosWorkerRunner extends WorkerRunner { final MethodChannel _channel; OhosWorkerRunner(this._channel); override FutureWorkerHandle start() async { final int workerId await _channel.invokeMethod(createWorker, {}); return OhosWorkerHandle(workerId, _channel); } }這里的關(guān)鍵是Dart 層不自己創(chuàng)建線程而是通過 MethodChannel 通知 OpenHarmony 原生側(cè)創(chuàng)建線程或任務(wù)執(zhí)行器。原生側(cè)收到createWorker后返回一個可用 handle 給 Dart后續(xù)任務(wù)發(fā)送和銷毀都帶著這個 handle。為什么要繞一圈走原生因為 OpenHarmony 場景下純 Dart 的 Isolate 可能受引擎調(diào)度限制而原生側(cè)創(chuàng)建的 TaskRunner 通常能拿到更穩(wěn)定的線程資源也更方便控制優(yōu)先級。當(dāng)然如果某個引擎版本能完整支持 Isolate這個 Runner 也可以直接改用 Isolate 實現(xiàn)不需要改上層代碼。原生側(cè)代碼這里以偽代碼示意// ohos 側(cè)原生 Channel Handler private fun onCreateWorker(call: MethodCall, result: Result) { val worker TaskRunner.Builder() .setName(bee-worker-${counter.incrementAndGet()}) .build() workers[worker.id] worker result.success(worker.id) }我給的建議是始終維護(hù)一個workerId到原生對象或 Isolate 的映射表避免用大量臨時變量管理生命周期。否則任務(wù)一多你根本分不清消息回來自哪個 Worker。3.3 任務(wù)分發(fā)與進(jìn)度回傳實現(xiàn)打通 Worker 創(chuàng)建后下一步是任務(wù)分發(fā)。worker_bee 提供了類似postTask的 API我們只需要把它翻譯成原生能理解的消息。這里的核心痛點是進(jìn)度回傳因為并發(fā)計算的進(jìn)度往往要實時更新 UI。我的方案是“消息類型 任務(wù) ID”的約定。所有從原生回傳的消息統(tǒng)一封裝成三類任務(wù)結(jié)果、任務(wù)進(jìn)度、任務(wù)錯誤。在 Dart 側(cè)注冊三個回調(diào)然后根據(jù)任務(wù) ID 分發(fā)給對應(yīng)的 Future Completer 或 Stream Controller。FutureT postTaskT(TaskSpec spec) { final completer CompleterT(); final taskId _nextTaskId; _pendingTaskMap[taskId] completer; _channel.invokeMethod(postTask, { taskId: taskId, payload: spec.toJson(), }); // 收到回包后從 pending 中取出 completer 并 complete return completer.future; }這里有幾個細(xì)節(jié)容易踩坑taskId 一定要全局唯一不能每個 Worker 自己維護(hù)一個從零開始的 id。進(jìn)度回傳不要每個百分比都發(fā)送一次。我在圖像處理例子里做過測試每幀都發(fā)進(jìn)度的網(wǎng)絡(luò)/通道開銷可能高于計算本身。建議在主線程每秒刷新兩次進(jìn)度即可其他進(jìn)度值直接合并。結(jié)果和錯誤都要走同一個回傳通道避免 Dart 側(cè)多個監(jiān)聽器互相競爭導(dǎo)致丟消息。3.4 參數(shù)配置與性能觀察worker_bee 適配到 OpenHarmony 后并發(fā)池參數(shù)不能照搬移動端。我常用的配置參數(shù)有final pool workerBee.createPool( workerCount: 4, maxConcurrentTasksPerWorker: 2, maxPendingTasks: 32, enableFallback: true, );這里workerCount不是越大越好。OpenHarmony 的原生線程調(diào)度和 Android 有差異線程數(shù)過多反而會導(dǎo)致上下文切換加劇。我實測下來雙核模擬器場景下workerCount2和workerCount6的總吞吐幾乎持平但前者內(nèi)存占用少了三分之一。另一個容易被忽略的參數(shù)是enableFallback。這個開關(guān)允許工作線程數(shù)不足時在主線程執(zhí)行低優(yōu)先級任務(wù)避免任務(wù)堆積。但注意如果任務(wù)本身是高耗時計算塞到主線程會立刻引發(fā)掉幀。我的做法是只對耗時小于 5ms 的分類任務(wù)開啟降級大計算任務(wù)寧可等待也不回主線程。4. 實戰(zhàn)案例高耗時圖像處理任務(wù)4.1 案例選型與拆解為了驗證適配效果我做一個典型的圖像模糊處理任務(wù)。輸入是一張 4096x2160 的位圖需要做多次高斯模糊并實時顯示處理進(jìn)度。這個場景非常適合演示并發(fā)計算量大、可拆分成多個區(qū)塊、需要結(jié)果聚合。整體流程分成三步主線程讀取圖片拆分成 N 個矩形區(qū)域。將每個區(qū)域編碼成任務(wù)分發(fā)給 worker 池。每個 worker 完成局部模糊后回傳主線程聚合拼接。4.2 分片并發(fā)與結(jié)果聚合分片大小直接影響負(fù)載均衡。我一開始把圖切成 64 片每個 worker 拿一片結(jié)果發(fā)現(xiàn)靠近邊緣的片耗時差異很大整體執(zhí)行時間取決于最慢那片。后來改成“動態(tài)任務(wù)池”模式把切片粒度縮小到 128 片worker 每完成一片就去取下一片而不是一次性分配所有片。這樣調(diào)度開銷略高但總耗時降低了約 22%。worker_bee 的消息并沒有真正的共享內(nèi)存所以每片圖像數(shù)據(jù)都需要以 Uint8List 形式傳入。傳大圖時最需要注意序列化的內(nèi)存拷貝。我試過把整張圖拆成多片后一次性塞給 Worker很快 OOM改成邊算邊取之后同一時間消息通道里只保留少量任務(wù)內(nèi)存峰值大幅回落。聚合邏輯我用一個簡單的計數(shù)器FutureUint8List aggregate(ListFutureUint8List futures, int cols) async { final results await Future.wait(futures); // 按片坐標(biāo)拼回完整位圖 return stitch(results, cols); }注意 Future.wait 會一次等待所有片完成內(nèi)存峰值高。如果要求低內(nèi)存可以用 Stream 分批聚合每拿到一片就寫入目標(biāo) buffer。我最終采用后者在模擬器上內(nèi)存峰值從 480MB 降到 210MB肉眼幾乎沒有區(qū)別。4.3 實測數(shù)據(jù)與調(diào)優(yōu)記錄由于具體引擎版本不同數(shù)據(jù)只能作為參考。我在模擬器上跑出的記錄大致如下方案總耗時峰值內(nèi)存?zhèn)渥⒅骶€程同步執(zhí)行31s520MBUI 完全卡死單 Isolate 執(zhí)行20s400MB簡單拆分worker_bee 4 Worker 動態(tài)分片8.5s235MB進(jìn)度回傳 動態(tài)取片worker_bee 6 Worker 動態(tài)分片8.1s330MB性能略提升內(nèi)存上漲明顯從數(shù)據(jù)可以看到從 4 到 6 個 Worker耗時只減少 0.4 秒但內(nèi)存增加近 100MB。這說明對于圖像處理場景內(nèi)存訪問帶寬可能比 CPU 核數(shù)更早成為瓶頸。最終線上配置我選 4 Worker并且把線程優(yōu)先級調(diào)低一些避免和 UI 渲染線程搶資源。5. 常見問題與排查實錄5.1 初始化失敗platform 分支沒走對癥狀調(diào)用createPool時代碼直接走到UnimplementedError或MissingPluginException。排查思路先在initState里打印當(dāng)前平臺標(biāo)識。debugPrint(${defaultTargetPlatform} / ${Platform.operatingSystem});如果打印結(jié)果顯示 OpenHarmony 被識別成別的系統(tǒng)說明平臺常量映射沒覆蓋。這時需要在 worker_bee 的適配入口手動加上平臺判斷比如if (Platform.isLinux isOhos() || defaultTargetPlatform ohosPlatform) { return OhosWorkerFactory(); }很多人在這一步直接用默認(rèn)平臺枚舉匹配卻沒有檢查當(dāng)前 Flutter 引擎分支是否補(bǔ)上了枚舉值導(dǎo)致匹配失敗后兜底邏輯創(chuàng)建了錯誤的 Runner。5.2 結(jié)構(gòu)體序列化異常別再只傳 List第二個高頻問題從原生側(cè)傳回的結(jié)果在 Dart 側(cè)解析時報類型轉(zhuǎn)換錯誤。根因往往是把復(fù)雜嵌套結(jié)構(gòu)塞進(jìn)了 MethodChannel。MethodChannel 默認(rèn)使用標(biāo)準(zhǔn)消息編解碼它可以傳MapString, Object但不能傳不可序列化的對象。如果你在原生側(cè)把一個帶綁定的 Java/Kotlin 對象直接塞進(jìn) resultDart 側(cè)拿到的類型必然不符合預(yù)期。解決方法是所有跨端數(shù)據(jù)先轉(zhuǎn)成純 JSON 或扁平字節(jié)。例如圖像結(jié)果統(tǒng)一轉(zhuǎn)成Uint8List并附帶少量元數(shù)據(jù)元數(shù)據(jù)也只用MapString, int絕不放對象實例。我在調(diào)整這個結(jié)構(gòu)后通信異常率從 8% 降到 0。5.3 高并發(fā)下崩潰與內(nèi)存膨脹高并發(fā)場景最容易出現(xiàn)的崩潰是“線程創(chuàng)建失敗”和“內(nèi)存分配失敗”。OpenHarmony 上線程數(shù)量上限和單個線程棧分配策略與 Android 不同如果你無腦創(chuàng)建 20 個 Worker可能在任務(wù)還沒跑完時就被系統(tǒng)殺掉。我把線程池大小做成自適應(yīng)先按 CPU 核數(shù)的 1.5 倍初始化運(yùn)行 30 秒后采集一次平均任務(wù)耗時如果耗時不斷增加說明線程切換或排隊嚴(yán)重就自動減少 worker 數(shù)。這樣做可能無法榨干最后一點性能卻能保證長時間運(yùn)行的穩(wěn)定性。內(nèi)存膨脹問題則要重點檢查消息隊列是否存在積壓。如果 Worker 處理不過來任務(wù)卻在主線程側(cè)不斷入隊內(nèi)存自然一路走高。我加了一個背壓機(jī)制當(dāng)待處理任務(wù)數(shù)超過maxPendingTasks時上層會被迫等待而不是繼續(xù)投遞。5.4 排查工具與日志定位并發(fā)問題的復(fù)現(xiàn)成本高不能只靠打斷點。我的排查組合是Dart 側(cè)在 worker_bee 的編碼、發(fā)送、接收、解碼四處加上獨立 tag 的日志記錄消息 ID 和耗時。原生側(cè)打印線程 id 和任務(wù)進(jìn)出時間與 Dart 側(cè)日志的時間戳對齊。性能工具抓取任務(wù)執(zhí)行期間的內(nèi)存和線程數(shù)曲線觀察是否存在持續(xù)增長。這套日志體系補(bǔ)齊之后大部分消息丟失問題都能十個來回內(nèi)定位。沒有它你只能靠猜而并發(fā)問題靠猜的代價非常高。最后再分享一點個人體會適配 worker_bee 到 OpenHarmony真正難的從來不是讀庫源碼而是如何把一個以 Web/移動端為中心的并發(fā)模型翻譯到另一個運(yùn)行時的線程生態(tài)里。設(shè)計時要留足能力檢測和降級機(jī)制遇到性能問題則優(yōu)先回頭檢查數(shù)據(jù)拷貝和任務(wù)分片策略而不是一味加線程。這幾個方向想明白大多數(shù)并發(fā)適配項目都不會跑偏。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲国产另类在线中文| 色九九综合AV| 91大香蕉伊人| 东京太热久久久| 99视频这有这里有精品| 久久久一二三四区| 亚洲中文字幕妇伦久久| 日韩人妻中文视频| 色哟哟AⅤ| 成人精品欧洲亚洲| 99抽插| 中文字幕 国产 精品| 国产精品白丝| 综合欧美色图| 97色妞| 狠狠综合| 人妻 中文 日韩| 精品人妻丰满熟妇一区二区三| 青青国产精品在线| 国产1769在线| 飘花国产午夜精品不卡| 97亚洲在线| 一本久久精品中文字| 五月丁香久久| 亚洲综合中文字幕有码| 国内毛片婷婷六月色| 国产精品久久久久无码Av网曝门| 色综合大香蕉| 2026国产精品视频| 精品人妻一区二区三区-国产| 涩五月婷婷| 精品v日韩欧美国产| 台湾一区国产高清在线| 高潮毛片无遮挡高清免费| 伊人欧美大香蕉视频| 999精品乱码| 97在线青| 少妇蜜汁| AV中文在线| 久久‘黄片视频| 久久久久久久强迫| 国产精品爆乳懂色蜜乳| 国产精品国产自产高清AV| 亚州久久9| 天天干人人看综合| 国产精品播放| 激情小说激情视频| 欧美综合色,www| 青青草原香蕉日本Ap| 五十路成人在线视频二区三区| 99re3这里只有精品| 国产精品久久久久久久久AV大片| 色综合久久av| 免费精品中文字幕| 亚洲成人性爱在线观看| 日韩国产乱子伦App| 在线中文字幕| 74成人在线| 精品久久无码午夜福利| 日韩无码一级黄色av片| 加勒比在线观看一区二区| 成 人片 黄色大片| 国产h片在线观看视频| 欧美色图小说综合| 国产白嫩漂亮KTV在线| 超碰无码加勒比| 日韩无码三级影院| 欧美日韩一区二区三区四区蜜桃| 强奸乱伦αv片| 九九色热| 日韩九区| 久99热| 99久久99久久免费精品蜜臀| 亚洲自拍偷拍视频在线| 综合久久久久久久久91| 国产美女mm131爽爽爽爽| 中国国国产一级特黄毛片| 国产AV超爽| 被男人添B超爽视频| 中文字幕精品一区欧美| 免费看A片毛毛片在线播| 久久久成人国产精品无码| 国产热RE99久久6国产精品首| 色五月激情网| 精彩视频日韩| 99热日| 精品丰满熟妇人妻一区| 亚洲欧美综合| 深夜福利黄片| 99久久久er直播网址| 在线99热| 欧美熟妇视频| 亚洲熟女乱综合一区二区三区| 国产精品第一页国产大屁股视频免费区i| 嫩草影院永久在线制服丝袜| 亚洲无码日韩电影| 中文字幕AV乱伦| 日韩欧美午夜视频在线| 五月婷婷丁香| 97综合在线观看| 国产乱弄免费在线视频。| 制服诱惑亚洲一区二区三区在线观看| 91国产丝袜白虎| 青青草华人在线欧美在线| 综合亚洲欧美| 五十路六十路七十路熟婆| 图片区小说区| 蜜桃精品一区二区三区ww| 欧美天堂亚洲电影院一区在线播放| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 91九久| 嗯嗯嗯啊啊啊干死我吧| 免费A片三p视频| 91大神精品长腿在线观看网站| 永久免费发布性爱网| 超碰人人妻| 亚洲欧洲小说图片视频| 中文字幕人乱码中文字的预防方法| 欧美日本不卡在线| 日韩精品国产一区二区| 亚洲激情四射| 97超碰总站| 欧美宗合色| 日韩无码a片| 欧美综合区| 老色69| 一二视频神马久久传媒| 97国产精品一区| 久久受www免费人成| 五月天激情影院| 日韩精品9999| 亚洲色图欧美一区二区不卡| 国产精品久久久鸭无码的功能| 美女淫穴| 97欧美色综合| 欧美欧美啪啪视频| 天天爽爽爽爽| 91在线丝袜| 国产强奸AV在线| 日本不卡高清视频| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | Aa东京男人的天堂| 麻豆综合一区av| 中文字幕在线观看视频www| 粉嫩AV输入| 亚洲色婷婷久久91| 激情五月综合网| 大屁股国产在线视频| 黄片免费日韩| 艹我哪美一区无码| 日韩欧美天天爽爽爽天天爽爽| 天天澡天天狠天天天做| 探花激情视频| 欧洲小说色图视频另类| 无码人妻一区二区三区色欲aⅴ| 婷婷五月天色色| 999 久久久| 黄色免费一级在线毛片| av天堂影视中文在字幕在线中文 | 亚洲AV无码乱码| 亚州少妇| 欧美综合传媒| 人妻 中文 日韩| 天天日天天舔东京热 | 色噜噜人妻丝袜a∨先锋影 | 综合欧美日本三级| 久久噜| 91一区二区三区蜜桃| 麻豆精品久久久久久久| 久久99九九九九6666免费观看软件| 日熟女| 哈哈操电影AV| 伊人 俄罗斯 a v| 人人么人人操| 男人的天堂2018.| 婷婷涩嫩草鲁丝久久午夜精品| 国产免费永久精品无码| 一二三四区操操Av| 无码在线亚洲| 天天天堂影视日韩亚洲91| 国产中文大片资源中文字幕| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 久久精品高清AV| 亚洲在高跟鞋自慰久久在色线| 久久中文字幕不卡人妻| 青青草五月天| 6080YYY午夜理论片在线观看| 亚洲综合113页| 国产精品一区二区三区在线| 久久大| 久久精品国产亚洲AV先锋| 玖玖在线视频| 国产一区二区三区导航| 在线性黄高清免费视频| 看看日B真人视频| 操逼国产免费| 夜夜做夜夜爽精品视频| 男人的天堂一区三区| 成年人免费观看网站| 日韩一级成人毛片免费观看| 97jingpin| 人妻-91porn| 日日摸日日弄日日拍| 激情五月丁香五月| 天天综合-91入口| 在线人人人人人人精品超| 亚洲国产蜜臀系列在线观看| 精品性爱一区二区| 精品美女少妇一区二区| 熟妇熟女视频一区二区三区| 国产精品久久久啊| 91精品免费| 久久精品色欧美aⅴ一区二区| 亚洲色图欧美色18直播在线| 亚洲18禁| 一区操逼| 欧美熟女逼久久久久久| 久久婷婷六月综合| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 女人一区| 日韩一级片| 欧美日韩传媒| 国产一区麻豆免费观看| 青青伊人这里只有精品| 黑人性欧美| 久久9亚洲| 国产对白刺激视频| 亚洲乱熟女一区二区| 丁香色婷婷| 日本不卡五区| 国产免费久久精品99re韩国| 大香蕉人妻| 精品日韩| 超碰人妻中文在线| 亚洲激情av| 久久久新亚洲AV| 极品后入免费视频| 曰韩精品九九无码| 在线免费观看日韩一区| 国内毛片四区| 试看福利| 国产福利在线视频网站| 精品人妻一区二区三区四区| 精品小视频在线| 日韩AV熟女乱伦| 偷拍综合网| 超碰97久久国| 黄污污污污| 亚欧性爱无码| 97超碰9| 蜜桃不卡一区二区| 六月激情婷婷| 国产在线观看91精品一区| 青青操日韩| 在线 亚洲 网爆 自拍| 香蕉色网| 岛园激情| 色操逼网| 羞涩视频| 精品十八在线观看| 国产精品久久久久久久久久久久久久久久| 992这里有精品| 国产精品成人福利在线| 啪啪视频免费在线观看| 天天久久久久久| a人欧美综合天堂麻豆| 狠狠操综合| 午夜超爽| 亚洲精品九九九| 97干天天| 日韩情色视频| 337p大胆噜噜噜噜噜91Av| 情趣丝袜无码操逼视频| 亚洲图片欧美色| 97视频在线免费播放| 日韩人妻中文视频| 亚洲精品一二牛牛| 91国模| 中文字幕在线第二页| av操操不卡| www99热| 色欲蜜臀AV| 欧美精品三级黄片| 老熟女综合网| 五月天AV资源| 天天射夜夜| 欧美三级免费伊人| 青青国产精品在线| 丁香五月久久| 激情啪啪拍91| 久久毛卡| 曰本人妻人人澡人人夹| 看免费一级在线播放毛片| 丰满人妻-区二区三区免费看| 欧美97视频| 中文字幕片| 国产精品白虎| 精品夜夜澡人妻无码| 超碰在线成人| 天天做日日爱夜夜爽| 日韩乱伦AⅤ| 欧美日韩国产成人高清| 偷拍偷窥与盗摄视频专区| 99夜夜操| 韩日欧亚a级| 天天躁夜夜躁狠狠躁AV| 久久久久久久六六 | 97色碰| 91性网| 亚洲精品熟妇1区2区3区。| 激情啪啪视频| 97精品97久久| 欧美久久久| 色老牛| 另类av综合久久| 国产乱弄免费在线视频。 | 精品久久无码午夜福利| 在线人成亚洲视频免费观看| 国产亚洲日韩欧| 青春草莓视频在线观看网址| TS人妖另类精品视频系列| 精品熟女呻吟久久91| 四虎AV在线播放| 熟女熟妇一区二区三四区| 97色欧洲| 91日韩国产欧美亚洲另类精盘州至城都| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 日本韩国国产精品一区| 国产极品粉嫩馒头一线天av| 成年人三级黄色片视频| 99久久婷婷丁香| av在线一区二区三区| 成人性爱视频在线看| 噜噜噜在线视频| 欧美性爱中文字幕无线码| 黑人狂躁日本妞一区二区三区| 一类av片在线看| 精品女同一区| 九九色影院| 女人高潮抽搐喷水视频网站| 久久久com| 97色在线| 国产怡红院| 第四色亚洲色图| 精品网站99999| 成人熟女区| 久久宗合亚洲| 熟女熟妇一区二区三区视频| 97资源亚洲| 亚洲精品97| 久久国产在线一区二区| 国产一级特黄大片处女| 黄色网址在线免费观看| 国产自偷自拍一区| 婷婷色一区| 欧美色图中文字幕| 制服中出中文人人精品| 婷婷激情五月综合| 91综合熟女| 精品无码一区二区三区色欲| 人人看欧美性爱| 天天干人妇| 色五月婷婷麻豆在| 9超碰免费| 五毛骚逼极品美女怕怕| 欧美视频一区二区三区| 亚洲综合影院| 国产白嫩漂亮KTV在线| 99热超碰在线| 久久亚洲人妻| 东京男人天堂| 精品无码一区二区三区色欲| 家庭乱伦性爱av| 午夜啪啪片| 天天干18禁| 国产成久久综合片| 麻豆这里只有精品| 午夜福利精品| 99热这里只有精| 久久久久久久九九九九九九| 亚av顶级裸体一区二区三区四区五区| 久9综合在线| 毛片久久| 福利在线黄片| 97亚洲资源| 久草成人影片| 高清有码一区二区| 亚洲中文字母在线播放| 夜夜狼人妻| 9997se| 91天天综合| 日韩操逼HD| 91五月天| 国产青青美女玩逼视频| 丰满人妻-区二区三区免费看| 黑人精品XXX一区一二区| 国产精品久久久久综合| 欧美精品丝袜久久久中文字幕| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 欧美极度丰满熟妇hd| 久久国色天香香蕉| 亚洲色图欧美色图综合| 岛国福利在线精品播放| 五月婷婷六月丁香| 国产精品丝袜久久亚洲不卡| 欧美超碰97| 曰韩成人免费视频| 97超级欧美| 97亚洲在线| 午夜无码精品免费看性色| 久久大香蕉手机高清视频| 午夜久久久| 亚洲黄色视频在线观看视频| 一区二区三区在线资源| 日产成人久久| 26uuu国产亚洲综合| 最新国产精品| 青草视频人妻在线观看| 99热网站| 伊人专区一区二区三区| 青青草精品| 亚洲人精品午夜不卡| 看日韩美女二区三区免费操逼视频| 一中国女人毛片水真多| 一起草视频在线| 91亚洲影院综合| 青久久| 口爆吞精在线观看| 手机看片91人妻| 欧色网址| 东京热不卡视频| 色精品极品| 久久久亚洲欧美综合| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | www.黄色在线| 97超碰热线| 性天堂| 91操碰| 蜜臀在线看片| 亚洲系列第一页| 色欲人妻一区二区在线| a片自拍直播视频| 长长久久曰曰夜夜成人网| 久九九九九九九九热| 亚洲一区二区三区欧美日韩| 久久久久久久六六 | 麻豆三极片| 粉嫩国产精品久久粉嫩| 欧美 亚洲精品首页| 欧美啪啪女女| 国产中文字幕在线| 国产亚洲禁久一区二区| 中文一区二区| 国产三区免费在线观看| 日产123区精品免费观看| 色就色综合| 97色论| 91被操| 欧美性,亚州色| 日韩性爱一级片| 顶级少妇BT天堂| 女人天堂av在线播放| 蜜臀人妻少妇久久在线观看| 东北女人被操| 久久无码一区二区二三区性色| 91原创在线观看| 91亚洲高清| 日韩av女优在线免费一区| 97在线欧| 欧美色网| 亚洲青青青视频在线| 久久久久久久久久久久久久9999| 素颜老阿姨乱情色| 亚洲无吗在线视频| 97国产精品久久久久 | 欧美日本国产日韩激情视频| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 丁香色婷婷| 久久人妻熟女一区二区| 中文高清一区二区的| 中文字幕后石码三区四区| 久久久久久国产手机AV| 丁香婷婷久久| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 超碰99在线观看| 91综合网在线| 午夜成人福利影视| 亚洲人妻在线一区| 老熟妇一区二区三区| 亚洲高清在线| yiqicaoav| 麻豆精品A片免费观看| 亚洲国产ⅴ高清在线观看| 天天摸天天舔天天操| 熟女人妻一区二区三区| 欧美性暴力| 超碰97资源大奶| 一级黄色视频网| 啊啊啊啊啊舒服| 久久小视频| 一区AV| 熟女AV一区| 亚洲图片偷拍视频区| 96久久久久| 97这里都是精品| 在线无码操| 东京太热男人的天堂久久久| 日韩欧亚太美不卡| 免费簧片在线观看| 亚洲高清综合网| 99国产在线绯色一区| 国产人妖视频一区在线观看| 色亚洲欧美| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 午夜视频久久久久一区| 天天操熟妇| 黄色污污污污污污网站| av天堂精品久久| 午夜亚洲| 国产精品色哟哟| 亚洲色图欧美视频| 视频一区二区免费在线| 97国产精品久久久久| 大香蕉宗合网在线| 超碰在线香蕉| 九九九九国产| 啊啊啊啊啊啊啊在线| 久久天堂婷婷网| 中国一级操逼视频| juliaann欧美丝袜办公室| 欧美 传媒 麻豆 日韩 偷拍| 色婷婷狠狠18禁| 午夜视频黄| 91少妇高潮| 九九人人操| 久久精品中文| 黄色网址久久精品欧美喷水| 中文字幕国产| 综合久久9| 丝袜美腿射精91| 校园春色综合| 国产精品视频白浆免费| 乱操乱伦AV| 综合网亚洲在线| 国产十八禁视频| 97久久精品亚洲| 操逼操网| 久久国产乱子伦精品免费女人| 大吊色| 精品久热| 国产人伦a片信息免费片| 91 丝袜在线播放| 欧美手机在线综合| 久久精9| 嗯嗯啊中文字幕| 国产亚洲精品一区二区三区| 欧美美女自慰一区二区三区| 日操粉逼逼| 狠狠爱综合网| 大香蕉日韩| 精品国产乱码久久久兰草影视| 久久久久久午夜男人的天堂| 爱av免费| 久久五十路熟女人妻| 搡老女人老熟女91| 黄色工厂这里只有精品| 亚洲清纯唯美| 精品久久大胆人体| 九月AV| 国产乱码久久| 久久99亚洲精品久久99果| 色官网色综合| 欧美激情性久久久久久| 黄页av| 亚州欧美一区| 69视频福利导航| 精品四五区| 99在线免费观看| ?亚洲伊人伊成久久人综合网| 亚洲精品三区在线观看| 99久久亚洲精品无码毛片潘甜甜| www亚洲欧美| 91中出在线| 国产亚热在线久久| 亚洲国产中文字幕| 国产精品日日摸天天碰| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲综人网| 天天干人妻| 激情综合av| 久久av色| 中文字幕视频2区| 欧美人妻精品| 一区二区三区 丝袜 高跟 美腿| 加勒比大香蕉视频在线| 五月激情影院| 久热免费视频| 不卡在线一区,精品一区二区三区中| 韩国黄色片精品久久久| 国产超碰| 超碰成人国产| 99性视频| 五月丁香| 曰韩精品九九无码| 日韩在线视频1234| 久久大香蕉手机高清| 婷婷五月天AV| 欧美日韩大香蕉| 中文字幕丰满人妻日本| 最新av网站在线观看| 任我爽在线视频免费观看| 亚洲天堂日本| 久久精品99| 干美女人妻| 亚洲精品蜜桃久久久| 超碰久久.com| 欧美天天干| 97色亚洲| 看日韩黄片| 老熟女搡BBBB搡BBBB视频| 尤物网址| 国产激情av女片自拍| 亚洲AV无码乱码在线观看性色| 三级三久久线久久99久目本WW| 久久99久久99精品免视看婷婷| 日本在线一二| 亚洲中文人妻色| 欧美操逼视频二区| 亚洲精品白丝| 欧美日韩亚洲少妇寂寞影院正在播放 | 99久久网站| 98色网| 精品国产污一区二区三区| www.99热在线只有精品| 亚欧美综合网。| 96精品久久久| 欧美亚洲图片| 日韩无码精品综合久久| 粉嫩不卡一区二区性爱| 日本高清久久| 欧美日日夜夜| 天天综合网~91综合网| 亚洲激情在线| 91国产操逼视频| av网页一区二区三区| 亚洲中文字幕av| www.四虎在线| 亚洲综合一| 日韩有码中文字幕女同性恋| 国产精品久久久吖| 亚洲AV性爱电影| 高清无码网址| 四虎免费看黄| 欧日韩一二三f区| 大象AV在线| 色色福利| 农村妇女一级二级三级视频| 久久天天躁日日躁狠狠躁| 97热视频在线观看| 69一区二区三区| 成人麻豆av电影网站| 婷婷五月天色色| 蜜桃精久三区| 成人区人妻精品一| 操逼无码操逼| 国产原创剧情在线丝袜| 亚洲丝袜少妇在线| 无码外流操逼视频| 日韩性爱高清免费视频| 国产精品熟女AV中文字幕在线播放| 97频视在线| 少妇熟女一区二区三区| 国产特级毛片AAAAAA高潮流水 | 中文字幕97| 亚洲av综合色区无码一| 又黄又爽在线观看视频| 麻豆激情综合| 97视频免费播放| 国模不卡| 中日无幕一二三四区| 久久久精| 九九九精品成人免费视频小说| 久精品无码av一区二免费国产在线观看| 久久精品亚洲婷婷| 日韩成人人妻网站| 伊人网青青| 色情五月婷婷| 天天综合网~91综合网| 国产老太乱伦一区| 色婷亚洲五月在线观看| 欧美成人综合| 91亚州| 天美AV片| com 首页 18岁 禁区 女优 免费 精选 同城| 亚洲影院成人| 五月天丁香网| 伊人精品国产| 日韩免费高清大片在线| 中文字幕在线观看丝袜| 日日干夜夜骑| 人人干黄色| 亚洲人成网www| 99蜜月精品久久| 7777奇米影视久久| 偷拍欧美激情| 在线二区不卡| 丝袜美腿制服人妻二区中文字幕| 97 超碰 人人做 人人爱| 老妇女91| 九九香蕉网| 60秒免费视频| 欧美亚洲一级在线观看| 夜夜操老骚逼视频网站| 大香蕉99999| 欧美亚洲中文字幕| 天天躁狠狠躁av| 日本操逼视频不卡直接放| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 日日躁狠狠躁天天躁精品| 国产精品亚洲天堂网址| 人妻密肉在线观看| 好吊色综合| 婷婷激情四射| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 69精品人人人人| 精品人妻中文字幕高清| 2020中文字幕| 97日亚洲欧美| 久操热| 黑丝制服中文字幕| 99久久久无码国产精品性男| 中文字幕一区二区三四五区日日骚| 欧美性爱18观看| 天堂日本亚洲欧美| 日韩肏逼视频| 天天看少妇| 五十路熟女人妻一区二区在线观看| 日本中文字幕在线电影| 亚洲综人| 欧美视频中文字幕区| 狠狠操狠狠燥| 92午夜免费福利视频| 免费亚洲国产精品久久一区| 美国人人操人人操| 亚洲色悠悠久久88| 精品国产丝袜一区二区三区乱码| 天天干天天中出av| 免费一级黄色录像影片| 亚洲精品蜜桃久久久久久久| 18禁免费视频| 人妻熟妇久草在线| 玖玖玖玖精品国产剧情| 久久视频,这里只有精品| 亚洲一卡2卡3卡4卡乱码网站| 99re在线精品78| 粉嫩不卡一区二区性爱| 天操天操夜操夜月月年年操操| 日本一区二区成人在线| 青青草一区二区三区四| 一区二区三区欧美激情| 欧美综合色图片| 六月天婷婷| 国产老女人久久毛| 国产婷婷一区| 日本操逼视频不卡直接放| 综合色拍| 国产真实野战在线视频| 自拍啪啪视频| 亚洲综合小说另类图欧美视频激情小说色五月天 | 蜜臀久久99精品久久久久久成人小说 | 人人操肉肉| 中字一区| 色五月婷婷中文字幕| 亚洲丝袜少妇在线| 99.色网| 99在线免费公开视频| 老司机午夜精品福利视频一区二区| 影音先锋中文字幕日本好一区二区| 插插综合网天天影视网| 一区二区三区一亚洲中文字幕、综合区灬| 囯产操逼片| 中文字幕熟女人妻丝袜丝| 丁香五月偷拍| 国产精品视频内谢女人| 欧美曰韩国产精品| 国产熟女乱论| 成人青青草原伊人| 久久久久久久久久久久久9999| 天天激情综合站| 欧美色图在线视频少妇| 日韩成人精品中文字幕| 乱伦熟女论坛| 欧美亚洲厕所精品偷拍91 | 中文字幕丰满子伦无码专区在线视频最新 | 亚洲 自拍偷拍 欧美| 女同性恋中文字幕| 日韩一级二级| 小日子操bb在线看| 嗯嗯嗯啊啊在线观看| 九九热免费国产视频婷婷伊人五月 | 亚洲熟妇自偷自拍另欧美| 日韩精品在线放| 久欲AV| 国产伊人自拍| 亚一综合久久久久久久久久| 亚洲第一页色网| 蜜桃在线观看一区二区三区| 黑人无码一区二区| 久久九色| 日韩精品国模| 天无日色综合| 成人97人人超碰人人| 九九黄色网| 欧美性爽xyxOOOO| 粉嫩av一区二区三区四季| 久久久一区二区三区四曲免费听| 久久精品国产AV一区二区三区| 亚洲午夜蜜臀| 宅男午夜在线视频| 乱伦系列一区二区| 明星性猛交ⅹxxx乱大交| 日本三级韩国三级美三级91| 欧美亚洲玖玖玖| 色狠狠 - 百度| 9118禁| 青青草久草AV| 国产精品九9| 蜜乳AV色欲AVAV无码| 最新无码国产| 综合亚州欧美| 欧美 熟女 日韩| 久久久久久亚洲精品不卡人乳 | a v网站在线播放| 精品九九九| 国产日产欧产美韩系列麻豆免费| 中文字幕在线观看AV| 亚洲AV成人无码一区二区三区在线观看 | 青娱乐国产剧情av一区| 亚欧操逼片在线观看 | 黄片视频,下载| 91精品91久久久中77777| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 九草九九九| 夜夜操天天肏| 天天做天天爱| 精品国产乱码久久久久久口爆网站 | 久久九精品| 五月亭亭六月丁香| 日韩无码服务区| 伊人操操| 淫色网综合| 丁香五月激情综合| 中文字幕av亚洲在线| 伦激情人妻另类人妻| 亚欧成人一级片在线播放| 亚洲se电影| 蜜臀久久99精品| 久久色激情一区二区三区| 亚洲另类电影| 333kkkk·亚洲com久久| 久久欲| 伊人影院日本| 亚洲综合网91| 亚洲好色人妻| 夜夜操一区二区| 欧美性区| 天堂种子在线www网资源| 激情文学亚洲| 日韩av色图| 啊啊啊好湿国产一二| A久久| 天天干天天狼在线视频| 911av网站免费观看| 国产午夜福利专区综合| 东北毛片| 久久久四区| 亚洲图片欧美偷拍| 亚州五月| 中文字幕在线第二页| 男人的天堂日本东京热| 神马午夜久久久| 欧美少妇一区二区三区| 天天影视综合网欧美精品| 99热99色| 午夜男人一级A片7777| 性做久久久久久久| 夜间福利片1000无码| 隔壁邻居波多野结衣中文字幕| 欧美gv在线观看| 国产高清亚洲日韩一区| 男人天堂2017| 极品白嫩美少妇在地板上位骑射淫水泛滥| 啊啊啊啊嗯嗯在线久久久| 99热线麻豆| 超碰97人人乐| 五月天九九日国产精品一区二区三区| 精品人妻伦一区二区三区久久| 国产精品不卡一区二区三区| 日本东京热大香蕉a片| 四虎视频在线观看| 五月天久久婷婷亚洲| 亚洲精品欧洲精品| 日日夜夜青青草母狗| 乱老熟女一区二区三区| 动漫区日韩区欧美区| 伊蕉97蜜桃97狠狠综合干| 日本999精品| 九九国产| 美熟女逼导航AV操逼| 伦理日韩国产久久| 欧亚日本情色| 欧洲亚洲人妻无码久久三区四区| 蜜臀久久99精品久久久久电影| 蜜桃传媒视频第一区入口在线看| 久久大香蕉97| 亚洲熟女诱惑| 九九九九热| 国产二区三区免费视频| 无码一区二区精品视频久久久春药| 伦激情人妻另类人妻| 乱伦a片视频| 思思热影视| 国产视频一区二区免费| 五月丁香婷婷色| 人妻加勒比东京热| 久久9亚洲| 神马午夜久久久| 青青草玖玖爱| 91高清日| 欧美色青| 国产亚洲精品一区二区三区| 中文字幕AV乱伦| 男女激情黄色网址| 制服乱伦| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 91狠狠| 手机在线免费看的av| 国产精品免费日韩| 天天插天天操| 神马福利久草| 91成人国产综合久久精品蜜月| 在线情色电影 91大 | 夜夜 中文视频rt| 蜜桃AV天堂| 欧美少妇色图| 亚洲精品乱码线路中文字幕 | 超碰久久网| 啪啪啪男女亚洲中文字幕99| 极品另类| 日韩国产欧美伦理在线| 亚洲高清无码免费观看视频| 日韩乱码Av| 2017大香蕉国产精品久久| 蜜桃网熟妇| 神马久久久久久久| 免费观看国产小粉嫩喷水精品午| 97摸视频| 欧洲综合视频| 色香伊人| 亚洲资源站| 亚洲?V无码专区在线电影| 日韩av在线播放不卡| 久久婷婷色综合一区二区三区| 免费网色网站| 精品在线78| 亚洲āv网址在线观看| 51一区二区三区| 一区二区你上我| 欧美少妇性乱| 丰满人妻-区二区三区免费看 | 熟女精品日韩一区二区三区| 日婷婷| AAA久久| 久草婷婷| 中文字幕人妻丝袜乱一区三区| 国产二区三区免费视频| 国产 v乱码一区二| 高清不卡一二三区视频......| 日本一久是| 欧美色狠| 91精品人妻电影| 香蕉一区二区三区在线视频 | 欧日a| 91 国产丝袜在线放观看| 人妻少妇久久| 亚洲影院无码在线| 大香蕉综合| 国产九区| 中文乱码字幕观看| 无色无码| 欧美综合色站| 操久久久久| 中文字幕一区二区三区高清| 成人资源中文字幕在线观看天天| 欧美青青视频| 91老熟女| 久久99人妖视频国产| 精品无人区麻豆乱码久久久| 综合欧美色图| 操逼片国产| 日韩pv中文| 日本 情色 1区2区3区| 国产精品人妻一区二区| 色九月婷婷| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 91午夜无码| 欧美第一页性| 亚洲风情综合网| 中文精品一区二去| 午夜激情床戏激情| 殴美色网| 一本一道波多野毛片中文在线| AV天堂丝袜| JuliaAnnXXX888| 成人 日本A片无码8888| 欧美内射少妇| 亚洲97超碰| 欧美人人AAA| 大香蕉琪琪日本女优不卡| 国产无码精品无码| 爽爽淫人网| 噜噜噜噜天天狠狠| 黄页视频网站野外| 东北女人的毛片| 中国人高清www色视频免费| 亚洲欧美成人在线| 久久成人午夜狠狠| 免费啪啪av| 中文字幕丝袜美腿| 天天射日日干| 日本人妻A片成人免费看片| 四虎在线免费视频| 免费观看国产小粉嫩喷水精品午| 宅男91视频在线播放| 日韩有码专区| 婷婷五月激情综合| 国内精品久9| 亚洲AV操| 久久一本大香蕉| 欧美1区二区三区公司| 欧美性后入| 亚洲人成在线放东京热| 防屏蔽在线视频| 91n处女在线观看| 大香蕉黄色一区| 久久久9 9 9精品| 欧美人妻久久精品二区三区| 欧美在线l亚洲| 懂色中文一区二区三区| 久久25| 人人操人人93| 少妇99成人麻豆| 欧美97爱| 亚洲精品丝袜-不卡成人免费……| 欧美97网| 色婷婷香蕉| 欧美少妇高潮| 国产激情视频在线观看| 日本高清视频在线观看黄已三辽| 日韩av在线免费网站| 97精选久久| 天天做日日做天天欢。| 九九九九97| 青娱乐久久艹| 久久九九精品一区二区| 日韩性爱电影一区| 另类老少妇| 国产精品老师| 综合亚洲网| 五月天婷婷影院| 青娱乐啪啪视频| AV天堂丝袜| 欧美18老人禁| 9超碰免费| 午夜激情成人在线观看| 欧美999999| 欧美色性爱| 青青草一区二区三区四| 亚洲精品日日夜夜52| 欧美色91| 久久精品人体AV| 国产一级高清免费观看| 欧美黄色图片| 亚洲无线码欧洲精品区别| 好舒服视频| 强奸乱伦日韩AV| 999色欧美中文字幕| 香蕉综合网| 亚洲欧美首页| 国产大片精久久久久久| 美女视频尤物网在线看| 欧美亚洲成人在线一区二区三区| 亚洲高清无码在线桃色| 欧美最婬乱婬爆婬牲视频| 精品色色| 伊人热综合| 国产熟女精品区| 大伊香蕉在线视频免费| 欧美激情 亚洲色图| 玖玖97综合| 成人自拍三级在线观看| 日韩精品国模| 免费黄色片子| 97干在线| 大香蕉欧美日韩| 欧美性爱视频免费一区一A| 东京太热男人的天堂久久久| 97色插| 欧美综合娱乐久久| 天天操福利视频综合网站| 久久久111| 久久风骚城市| 920日本午夜免费| 亚洲码在线中文在线观看| 91天射| 天天爽人人综合免费7799| 亚洲综合第一页| 91骚妇| 大香蕉一线视频| 丰满少妇一区二区三区免费看| 欧美综合色站| hd成人一区二区在线| 99热这里只有精品18| 99国产精品免费| 日韩性爱高清免费视频| 久久91| 亚欧美综合网。| 日本在线一二| 大学生口爆吞精| 中文有码9| wwe 天天干.com| 亚洲精品无码少妇久久| 国产强奸乱伦第1页| 自拍亚洲综合| 六六久久日韩不卡| 三级色综合| 伦理第一页| 精品人妻一区二区乱码一区二区| 久久精品美女一区| 日韩免费簧片| 久久超碰天天| 蜜桃精久三区| 亚洲夜夜欢无码一区二区| 亚洲伊人久久综合97| 99热线麻豆 | 亚欧高清v| 亚洲第一页第二页激情| 97欧美色| 亚洲精品天天影视综合网| 成人黑料社久久| 无码直播久久久| 欧美激情 亚洲色图| 一区| 精品一区二区啪啪啪| 两性色网| 2024年最新色情网站在线观看| 乱操9999| 你草精品在线视频| 五月天开心网| 欧美日韩一区二区三区四区蜜桃|