99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

Unity微信小游戲InputField鍵盤(pán)調(diào)起與回填避讓實(shí)踐

Unity微信小游戲InputField鍵盤(pán)調(diào)起與回填避讓實(shí)踐 微信小游戲這一套環(huán)境做過(guò)的朋友都清楚它跟標(biāo)準(zhǔn)的WebGL發(fā)布完全是兩碼事。Unity里跑得好好的InputField打包成小游戲丟進(jìn)微信點(diǎn)上去一點(diǎn)反應(yīng)沒(méi)有鍵盤(pán)就是不彈——這個(gè)問(wèn)題幾乎每個(gè)第一次把Unity項(xiàng)目搬到微信小游戲的團(tuán)隊(duì)都會(huì)撞一次。我自己頭一回遇到的時(shí)候也以為是InputField的Raycast被擋了折騰了半天UI層最后才發(fā)現(xiàn)根本不是那么回事。這篇文章就把Unity微信小游戲無(wú)法調(diào)起輸入框從頭到尾拆一遍為什么會(huì)調(diào)不起來(lái)、微信小游戲自己提供了哪些輸入接口、Unity的InputField/ TMP_InputField該怎么改造成能用的狀態(tài)、鍵盤(pán)高度變化怎么讓界面避讓、真機(jī)和開(kāi)發(fā)者工具行為差異怎么排查以及多行輸入、仿輸入框槽位這類進(jìn)階需求該怎么落地。適合正在做Unity微信小游戲、被輸入框卡住的開(kāi)發(fā)也適合還沒(méi)踩坑、想提前避坑的同學(xué)參考。1. 先別急著改代碼把調(diào)不起輸入框這件事分層看很多人一上來(lái)就去翻InputField的Inspector懷疑是readOnly勾了、interactable被關(guān)了、或者有透明Image擋在前面。這些當(dāng)然要排查但如果你是在微信小游戲里遇到的99%的概率問(wèn)題不在這些地方。要搞清楚它得先明白點(diǎn)擊UI后彈鍵盤(pán)這條鏈路在Unity原生、標(biāo)準(zhǔn)WebGL、微信小游戲這三種環(huán)境里走的是完全不同的路徑。1.1 三種典型報(bào)錯(cuò)現(xiàn)場(chǎng)我見(jiàn)過(guò)的情況大體分三類先對(duì)號(hào)入座一下能省掉不少瞎試的時(shí)間。第一類點(diǎn)擊InputFieldUI上有高亮或者選中態(tài)但鍵盤(pán)死活不彈。光標(biāo)可能都不出現(xiàn)或者出現(xiàn)了但一閃就沒(méi)。這種情況基本可以判定是輸入法調(diào)起鏈路斷了。第二類鍵盤(pán)彈出來(lái)了但輸入的內(nèi)容不進(jìn)InputField或者輸入一個(gè)字就斷了、光標(biāo)亂跳。這類通常是事件綁定和回填邏輯的問(wèn)題鍵盤(pán)本身沒(méi)問(wèn)題。第三類鍵盤(pán)彈出來(lái)、內(nèi)容也進(jìn)去了但是鍵盤(pán)把整個(gè)界面頂飛了或者收起鍵盤(pán)后畫(huà)面錯(cuò)位、黑屏、UI偏移。這屬于布局和渲染層的問(wèn)題是另一個(gè)維度。提示在動(dòng)手改之前先確認(rèn)你遇到的是哪一類。很多所謂調(diào)不起輸入框其實(shí)是第二類或第三類改錯(cuò)了方向會(huì)越改越亂。1.2 WebGL的輸入鏈路為什么在小游戲里斷了要理解這個(gè)問(wèn)題得先知道標(biāo)準(zhǔn)WebGL是怎么處理輸入的。Unity導(dǎo)出成WebGL之后頁(yè)面里其實(shí)會(huì)動(dòng)態(tài)插入一個(gè)隱藏的HTMLinput或textarea元素。當(dāng)你點(diǎn)擊InputFieldUnity的運(yùn)行時(shí)會(huì)把瀏覽器焦點(diǎn)切到這個(gè)隱藏元素上瀏覽器檢測(cè)到焦點(diǎn)變化就彈出系統(tǒng)軟鍵盤(pán)用戶敲的字符通過(guò)這個(gè)元素的input事件回傳給Unity再由Unity寫(xiě)進(jìn)InputField的text里。整套流程依賴的是真實(shí)DOM和瀏覽器的焦點(diǎn)管理機(jī)制。而微信小游戲不是瀏覽器頁(yè)面。它運(yùn)行在微信客戶端內(nèi)部的JavaScript虛擬環(huán)境里沒(méi)有DOM沒(méi)有HTML元素沒(méi)有瀏覽器焦點(diǎn)這套東西。你導(dǎo)出的小游戲代碼里Unity那套插入隱藏input、切換焦點(diǎn)的邏輯自然就完全失效了。點(diǎn)擊事件能收到因?yàn)橛|摸事件是小游戲自己模擬的但把焦點(diǎn)交給一個(gè)不存在的DOM元素這一步就斷在這里了。這就是為什么很多人發(fā)現(xiàn)InputField的onValueChanged能觸發(fā)、點(diǎn)擊也響應(yīng)就是鍵盤(pán)不彈。因?yàn)閿帱c(diǎn)根本不在UI層而在Unity的輸入模塊和瀏覽器DOM之間的那層橋。微信小游戲官方也清楚這一點(diǎn)所以單獨(dú)提供了一套自己的鍵盤(pán)調(diào)用接口把彈鍵盤(pán)這件事從瀏覽器手里接管過(guò)來(lái)。你要做的就是把InputField和這套接口對(duì)接上用微信的鍵盤(pán)狀態(tài)去驅(qū)動(dòng)Unity的文本顯示。理解了這個(gè)本質(zhì)后面的方案就順理成章了不要指望InputField自己彈鍵盤(pán)而是攔截點(diǎn)擊事件主動(dòng)調(diào)用微信的鍵盤(pán)接口再把鍵盤(pán)返回的內(nèi)容手動(dòng)寫(xiě)回InputField。2. 微信小游戲的輸入接口到底怎么用微信小游戲提供了一套鍵盤(pán)相關(guān)的接口Unity側(cè)通過(guò)官方的小游戲適配SDK也就是常見(jiàn)的WX-WASM-SDK這類轉(zhuǎn)換工具不同版本命名略有差異下面的接口名以主流SDK為準(zhǔn)來(lái)調(diào)用。核心就幾個(gè)WX.ShowKeyboard、WX.HideKeyboard、WX.UpdateKeyboard以及三個(gè)回調(diào)WX.OnKeyboardInput、WX.OnKeyboardConfirm、WX.OnKeyboardComplete。另外還有一個(gè)高度變化回調(diào)WX.OnKeyboardHeightChange做避讓必須要用。2.1 ShowKeyboard 系列的參數(shù)逐個(gè)說(shuō)清WX.ShowKeyboard的參數(shù)不多但每個(gè)都影響實(shí)際體驗(yàn)必須弄清楚。defaultValue鍵盤(pán)彈起時(shí)預(yù)填的內(nèi)容。一般傳當(dāng)前InputField里已有的text用戶接著改不然會(huì)出現(xiàn)點(diǎn)進(jìn)去內(nèi)容空了的詭異現(xiàn)象。maxLength允許輸入的最大長(zhǎng)度。注意這里傳的是整數(shù)不是InputField的characterLimit字符串。傳小了用戶打不進(jìn)去傳大了不生效最好跟InputField的設(shè)置保持一致。multiple是否是多行輸入。false是單行true是多行。多行的行為在不同基礎(chǔ)庫(kù)版本上有差異后面單獨(dú)講。confirmType鍵盤(pán)右下角那個(gè)鍵顯示什么。常見(jiàn)值有done、send、search、next、go。做搜索框就傳search做聊天輸入就傳send別小看這個(gè)細(xì)節(jié)它直接影響用戶對(duì)輸入框功能的心智預(yù)期。confirmHold點(diǎn)確認(rèn)鍵之后鍵盤(pán)是否保持不收起。默認(rèn)false也就是點(diǎn)一下確認(rèn)就收鍵盤(pán)。做連續(xù)輸入或者聊天框一般也希望收起除非做多標(biāo)簽連續(xù)輸入。舉個(gè)實(shí)際調(diào)用長(zhǎng)這樣先感受一下var option new ShowKeyboardOption { defaultValue inputField.text, maxLength 30, multiple false, confirmType done, confirmHold false }; WX.ShowKeyboard(option);2.2 CreateInput / CreateTextarea 的另一條路除了ShowKeyboard這套部分SDK版本還提供了WX.CreateInput和WX.CreateTextarea也就是在小游戲上層創(chuàng)建一個(gè)原生輸入組件返回一個(gè)對(duì)象你可以調(diào)用它的show、hide還能監(jiān)聽(tīng)它的輸入事件。這條路的好處是輸入框是真實(shí)的原生控件輸入法行為更接近系統(tǒng)原生中文拼音候選、光標(biāo)移動(dòng)、選擇文本這些體驗(yàn)都會(huì)更好。但它的代價(jià)也明顯它是一個(gè)浮在游戲畫(huà)面之上的原生層位置、大小、樣式都要通過(guò)參數(shù)或后續(xù)調(diào)用來(lái)控制跟Unity的UI對(duì)不齊是常有的事而且它在不同機(jī)型上位置偏移、層疊順序的問(wèn)題比ShowKeyboard更多。我個(gè)人建議簡(jiǎn)單輸入登錄、改昵稱、搜索關(guān)鍵詞優(yōu)先用ShowKeyboard因?yàn)樗煽?、?wèn)題少只有當(dāng)用戶需要長(zhǎng)文本、多行、復(fù)雜編輯體驗(yàn)時(shí)才考慮CreateTextarea這種原生控件的方案。注意這兩套接口不要同時(shí)用。我見(jiàn)過(guò)有項(xiàng)目既在點(diǎn)擊時(shí)調(diào)ShowKeyboard又用CreateInput創(chuàng)建了一個(gè)隱藏輸入框結(jié)果兩個(gè)輸入源打架輸入內(nèi)容重復(fù)、光標(biāo)亂跳排查了半天。選定一條路走到底。3. 手把手改造 InputField從點(diǎn)擊到回填的完整鏈路光知道接口不夠關(guān)鍵是怎么把它和Unity的InputField、TMP_InputField接起來(lái)。核心思路一句話接管InputField的交互讓微信鍵盤(pán)成為唯一的輸入來(lái)源Unity端只負(fù)責(zé)顯示和存儲(chǔ)文本。下面按順序把整條鏈路寫(xiě)出來(lái)。3.1 組件掛載與SDK初始化時(shí)機(jī)第一步別再用InputField默認(rèn)的交互邏輯去處理。最穩(wěn)妥的做法是給需要輸入的地方單獨(dú)掛一個(gè)適配腳本腳本里持有對(duì)InputField的引用同時(shí)處理SDK的初始化。SDK初始化有個(gè)坑要提前說(shuō)WX.InitSDK是異步的回調(diào)沒(méi)回來(lái)之前調(diào)用鍵盤(pán)接口可能無(wú)效或者報(bào)錯(cuò)。所以一定要把鍵盤(pán)回調(diào)的注冊(cè)放在InitSDK的回調(diào)里而不是Awake里直接注冊(cè)。我見(jiàn)過(guò)不少回調(diào)不觸發(fā)的問(wèn)題根源就是注冊(cè)提前了。using UnityEngine; using UnityEngine.UI; using WeChatWASM; public class WXInputAdapter : MonoBehaviour { [SerializeField] private InputField inputField; private bool _keyboardReady; void Awake() { if (inputField null) inputField GetComponentInputField(); } void Start() { WX.InitSDK((code) { WX.OnKeyboardInput(OnKeyboardInput); WX.OnKeyboardConfirm(OnKeyboardConfirm); WX.OnKeyboardComplete(OnKeyboardComplete); WX.OnKeyboardHeightChange(OnKeyboardHeightChange); _keyboardReady true; Debug.Log(WX SDK 初始化完成, code code); }); } }這里把回調(diào)都掛上后續(xù)三個(gè)回調(diào)分別處理輸入中、點(diǎn)確認(rèn)、鍵盤(pán)收起。三個(gè)都要處理缺一個(gè)都會(huì)留下?tīng)顟B(tài)殘留的隱患。3.2 點(diǎn)擊喚起、輸入回填、確認(rèn)收尾點(diǎn)擊喚起很簡(jiǎn)單給InputField加一個(gè)點(diǎn)擊區(qū)域或者直接監(jiān)聽(tīng)它的onPointerClick。注意不要依賴InputField自己的選中邏輯去彈鍵盤(pán)那個(gè)在微信小游戲里是不生效的。你可以用一個(gè)透明的Button蓋在InputField上點(diǎn)擊時(shí)調(diào)ShowKeyboard。public void OnInputClicked() { if (!_keyboardReady) return; var option new ShowKeyboardOption { defaultValue inputField.text, maxLength 20, multiple false, confirmType done, confirmHold false }; WX.ShowKeyboard(option); }回填邏輯是整個(gè)改造里最關(guān)鍵的。用戶每敲一個(gè)字符微信會(huì)通過(guò)OnKeyboardInput推給你一個(gè)結(jié)果對(duì)象里面帶著當(dāng)前整個(gè)輸入框的完整文本注意是完整值不是增量。你把它寫(xiě)回InputField的text就行private void OnKeyboardInput(OnKeyboardInputListenerResult res) { inputField.text res.value; // 主動(dòng)觸發(fā)一次校驗(yàn)/聯(lián)動(dòng)邏輯 inputField.onValueChanged.Invoke(res.value); } private void OnKeyboardConfirm(OnKeyboardConfirmListenerResult res) { inputField.text res.value; inputField.onEndEdit.Invoke(res.value); WX.HideKeyboard(new HideKeyboardOption()); } private void OnKeyboardComplete(OnKeyboardCompleteListenerResult res) { inputField.text res.value; }有一點(diǎn)要注意回填的時(shí)候會(huì)觸發(fā)InputField自身的onValueChanged如果你的業(yè)務(wù)在onValueChanged里做了文字過(guò)濾、字?jǐn)?shù)統(tǒng)計(jì)可能會(huì)被觸發(fā)兩次一次是手動(dòng)Invoke一次是賦text觸發(fā)。穩(wěn)妥的做法是別手動(dòng)Invoke改在賦值之后自己調(diào)業(yè)務(wù)方法或者干脆只用一個(gè)入口。這個(gè)坑很隱蔽表現(xiàn)為統(tǒng)計(jì)數(shù)字翻倍不仔細(xì)看很難發(fā)現(xiàn)。3.3 鍵盤(pán)高度變化與界面避讓移動(dòng)端最煩人的就是鍵盤(pán)彈起來(lái)把輸入框擋住了。微信給了WX.OnKeyboardHeightChange會(huì)告訴你鍵盤(pán)高度你可以據(jù)此把輸入框往上頂。private void OnKeyboardHeightChange(OnKeyboardHeightChangeListenerResult res) { float heightInPixel res.height; // 把像素高度換算成Unity的UI單位 float uiHeight heightInPixel / 2f; // 假設(shè)縮放系數(shù)為2 inputRootRect.anchoredPosition new Vector2(0, uiHeight); }這里有兩個(gè)細(xì)節(jié)。第一微信返回的高度單位是物理像素你換算成Unity的UI單位時(shí)要考慮Canvas scaler的縮放系數(shù)不能直接拿來(lái)用否則頂起的距離會(huì)偏大或偏小。第二鍵盤(pán)高度變化是動(dòng)態(tài)的——安卓上鍵盤(pán)可能帶候選詞條高度會(huì)變用戶切換輸入法高度也會(huì)變。所以不要只在彈起時(shí)算一次要在回調(diào)里每次都更新位置并且做好邊界處理別把UI頂出屏幕。如果做的是聊天框這種貼在底部的輸入條建議直接根據(jù)鍵盤(pán)高度做lerp過(guò)渡避免位置突跳。4. 踩坑實(shí)錄那些工具里好好的、真機(jī)上翻車的場(chǎng)景改造完之后本地跑通不代表真機(jī)沒(méi)問(wèn)題。這個(gè)環(huán)節(jié)幾乎是我們踩坑最密集的地方單獨(dú)拎出來(lái)說(shuō)。4.1 常見(jiàn)問(wèn)題速查表下面這張表是我陸陸續(xù)續(xù)記下來(lái)的遇到問(wèn)題先對(duì)照著查能省掉很多重復(fù)勞動(dòng)?,F(xiàn)象大概率原因處理方式點(diǎn)擊無(wú)任何反應(yīng)SDK未初始化完成、鍵盤(pán)接口提前調(diào)用把調(diào)用放進(jìn)InitSDK回調(diào)后鍵盤(pán)彈出但內(nèi)容不進(jìn)沒(méi)監(jiān)聽(tīng)OnKeyboardInput或沒(méi)回填text補(bǔ)上回填邏輯內(nèi)容進(jìn)了一半就斷回調(diào)被多次注冊(cè)事件重復(fù)初始化只做一次做好去重字?jǐn)?shù)統(tǒng)計(jì)翻倍賦值觸發(fā)onValueChanged 手動(dòng)Invoke只保留一個(gè)觸發(fā)入口鍵盤(pán)遮擋輸入框沒(méi)做高度避讓監(jiān)聽(tīng)高度變化并頂起UI真機(jī)無(wú)鍵盤(pán)、工具正常開(kāi)發(fā)者工具模擬不了原生鍵盤(pán)一律以真機(jī)為準(zhǔn)iOS頂部/底部錯(cuò)位安全區(qū)未適配結(jié)合安全區(qū)調(diào)整布局多行輸入光標(biāo)錯(cuò)位用了showKeyboard多行模式改用CreateTextarea方案鍵盤(pán)收起畫(huà)面殘留沒(méi)有監(jiān)聽(tīng)Complete做清理在Complete里復(fù)位狀態(tài)輸入法狀態(tài)殘留頻繁Show/Hide沖突加節(jié)流避免短時(shí)間反復(fù)調(diào)用這張表里第一行和第六行是最容易耽誤時(shí)間的。SDK初始化那個(gè)坑本質(zhì)上是個(gè)時(shí)序問(wèn)題開(kāi)發(fā)者工具模擬不了鍵盤(pán)是因?yàn)楣ぞ呃锔緵](méi)有原生的系統(tǒng)鍵盤(pán)它只是模擬了接口調(diào)用不能反映真實(shí)輸入法的行為。所以我的習(xí)慣是輸入相關(guān)的功能一律真機(jī)驗(yàn)證開(kāi)發(fā)者工具只用來(lái)檢查邏輯通不通。4.2 幾個(gè)容易被忽略的細(xì)節(jié)除了表里那些還有幾個(gè)我印象比較深的細(xì)節(jié)。一個(gè)是被動(dòng)收起鍵盤(pán)的場(chǎng)景。用戶按了物理返回鍵、或者切到后臺(tái)再回來(lái)鍵盤(pán)可能已經(jīng)收了但你本地還記著鍵盤(pán)是彈起狀態(tài)導(dǎo)致下次點(diǎn)擊調(diào)不起鍵盤(pán)。解決方式是在OnKeyboardComplete里統(tǒng)一把狀態(tài)復(fù)位不管是什么原因收的鍵盤(pán)都走同一個(gè)清理入口。另一個(gè)是多個(gè)輸入框共用一個(gè)鍵盤(pán)。如果你的頁(yè)面有兩個(gè)以上輸入框一定要注意當(dāng)前聚焦的是哪個(gè)回填的時(shí)候別寫(xiě)錯(cuò)對(duì)象。我們的做法是維護(hù)一個(gè)當(dāng)前活躍輸入框的引用點(diǎn)擊誰(shuí)就把誰(shuí)設(shè)成活躍回調(diào)統(tǒng)一往這個(gè)引用里寫(xiě)。這個(gè)模式很干凈也避免了多個(gè)適配腳本各自注冊(cè)回調(diào)造成的混亂。還有中文輸入法的問(wèn)題。安卓上某些輸入法在拼拼音的過(guò)程中OnKeyboardInput給的是拼音選字之后才是最終漢字。如果你在InputField的onValueChanged里實(shí)時(shí)做了敏感詞過(guò)濾或者搜索聯(lián)想很可能在拼音階段就觸發(fā)了體驗(yàn)會(huì)很怪。這種情況建議在confirm之后再做重邏輯輸入過(guò)程中只做輕量的顯示。5. 更進(jìn)一步自建輸入面板與多行輸入的處理單行輸入用上面這套基本能覆蓋。但實(shí)際項(xiàng)目里多行輸入、自定義樣式的輸入框需求很常見(jiàn)值得單獨(dú)聊聊。5.1 單行夠用多行怎么辦前面提過(guò)WX.ShowKeyboard的multiple參數(shù)在多行場(chǎng)景下不同基礎(chǔ)庫(kù)版本表現(xiàn)不一致。有的版本多行了但回車換行不生效有的版本光標(biāo)跑到別處還有的干脆把內(nèi)容截?cái)?。我踩過(guò)的坑是在某個(gè)版本上多行輸入時(shí)光標(biāo)總是在開(kāi)頭用戶打字全插在最前面。遇到多行需求我的經(jīng)驗(yàn)是優(yōu)先考慮CreateTextarea它本質(zhì)上是一個(gè)原生textarea組件多行編輯、換行、光標(biāo)移動(dòng)都接近系統(tǒng)原生穩(wěn)定性明顯好于showKeyboard的多行模式。代價(jià)就是它浮在游戲畫(huà)面之上樣式受限你需要接受它不能完全跟著Unity的UI走。如果要做的輸入界面本身就不復(fù)雜比如一個(gè)評(píng)論區(qū)、一個(gè)反饋框其實(shí)可以用全屏遮罩原生textarea的方式來(lái)掩蓋層疊問(wèn)題用戶根本感知不到它在Unity之外。如果堅(jiān)持要用showKeyboard做多行那至少要準(zhǔn)備一個(gè)降級(jí)邏輯檢測(cè)輸入內(nèi)容是否包含換行符、渲染時(shí)是否正確換行不通過(guò)就走原生方案兜底。5.2 仿輸入框槽位樣式的一些思路有些產(chǎn)品會(huì)想要類似那種一個(gè)詞一個(gè)槽位的輸入框樣式看起來(lái)像是分開(kāi)的格子其實(shí)是整體輸入。這種在小游戲里做的話有個(gè)取巧的思路視覺(jué)上用多個(gè)格子顯示邏輯上還是單個(gè)輸入。用戶點(diǎn)擊任意格子都觸發(fā)同一個(gè)ShowKeyboard回填的時(shí)候把文本按字符拆開(kāi)分別塞進(jìn)對(duì)應(yīng)格子的Text里光標(biāo)定位在你手動(dòng)算出來(lái)的當(dāng)前字符位置。好處是實(shí)現(xiàn)簡(jiǎn)單不用真正做多輸入框壞處是要自己處理復(fù)制粘貼、退格刪除這些邊界情況字符數(shù)超過(guò)槽位數(shù)量時(shí)也要有策略截?cái)嗷蛘邼L動(dòng)。做這類樣式的時(shí)候我一般會(huì)把顯示層和數(shù)據(jù)層徹底分開(kāi)數(shù)據(jù)層就一個(gè)完整的字符串顯示層負(fù)責(zé)把它切成格子渲染。這樣無(wú)論輸入法怎么輸入只要保證數(shù)據(jù)層是對(duì)的顯示層的渲染邏輯就是純函數(shù)測(cè)試起來(lái)也方便。做這類自定義輸入時(shí)字號(hào)、字色、行高在微信原生鍵盤(pán)上是不生效的——因?yàn)樗玫氖窍到y(tǒng)鍵盤(pán)樣式你改不了。真正需要自定義鍵盤(pán)樣式的場(chǎng)景得等小游戲開(kāi)放對(duì)應(yīng)的能力或者接受用系統(tǒng)鍵盤(pán)這個(gè)前提。我個(gè)人在折騰Unity微信小游戲的輸入框這件事上最大的體會(huì)就是不要用Unity原生的思路去想象它的行為它本質(zhì)上是一個(gè)WebGL被剪掉了輸入模塊、改由平臺(tái)接口接管的環(huán)境。你只要把心智模型從InputField自己彈鍵盤(pán)切換成我主動(dòng)調(diào)平臺(tái)接口、手動(dòng)回填文本剩下的坑就都是有跡可循的工程問(wèn)題。另外一個(gè)建議是輸入這類強(qiáng)交互的功能越早真機(jī)測(cè)越好別等到功能做完了才發(fā)現(xiàn)鍵盤(pán)調(diào)不起來(lái)那時(shí)候改動(dòng)的面就大了。如果項(xiàng)目里輸入場(chǎng)景比較多值得在早期就抽一個(gè)統(tǒng)一的輸入適配層出來(lái)把所有輸入框都走同一個(gè)入口后面對(duì)齊和排查都會(huì)輕松很多。還有個(gè)小技巧給每個(gè)輸入框在真機(jī)上都點(diǎn)一遍特別是模擬弱網(wǎng)和切換輸入法的情況能提前發(fā)現(xiàn)不少只在特定機(jī)型上冒出來(lái)的怪問(wèn)題。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日日夜夜狠狠| 人妻久久久久久| 色综合色五月| 在线观看视频1区| 婷婷社区五月天| 1024在线观看免费视频| 99无码| 色五月色综合| 婷婷五月激情四月综合| 99re视频在线| 丁香五月天激情| 九九热在线精品| 天天爱天天做天天舔| 五月婷婷色欲| 日本九九九九| 婷婷综合精品| 久久精热| 26uuu另类亚洲欧美日本一| 百度4399有码精品V在线观看| 色婷婷视频| WWW.五月天9999| 婷婷五月天久草在线| 人人爱人人添| 天天碰天天插天天操| 日亚二欧美| 99re这里只有| 国产日比| 日本啪啪天堂| 综合久久高清| 天天狠狠六月婷丁香影院| 丁香五月1页| 伊人在线大香蕉网| 666555。COm毛片| 最新av在线观看| 亚洲射激情| 久月婷婷| 婷婷久久五月| 丁香婷婷性爱| 久久九区| 久久这里精彩免费在线观看| 五月天色色婷婷| 秋霞AV吧| 激情丁香网| 99久久精彩视频。| 亚洲啪啪啪啪| 97人人草| 丁香久色| A A色色| 欧美欧盟性爱网| 婷婷五月丁香欧洲| 黄色激情久久| 成人短视频在线| 九九久久偷拍| 影院久久久| 五月丁香影视| 五月开心播播网| 99精品热| 超pen个人视频97| 九九99九九99偷拍视频免费看| 婷婷色成人| 丁香开心深爱| 国精产品一区二区三区| 天天久久婷婷| 日本天堂久久| 综合激情五月婷婷| 婷婷和五月天| 五月婷婷久久内射| 九九热99热| 精品无码99| 五月婷婷激情色情网| 五月丁香色色综合| 丁香五月天啪啪激情综和网| 终合激情网| 思思热精品在线观看| 色五月五月丁香| 亚洲天堂99| 男女99免费视频| 99热色精品| 九九色热| 国产精品久久..4399| 91人人操人人| 亚洲精品国产A久久久久久| 色99色| 97色色婷婷| 丁香六月久久| 九九婷婷热| 草榴成人影片| 丁香五月色色| 婷婷五月天婷婷| 六月婷色六月| 激情99| 久久综合五月天| 久久伊人婷婷| 五月丁香久久丝袜啪啪| 日本成人小说婷婷六月| 丁香五月综合激情性爱| 96精品成人无码A片观看金桔| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 91黄操| 九九Av| 伊人五月天| 无码激情AAAAA片-区区| 91色吧网| 激情宗合网激情五月天| 99久久久99久久91熟女| 强奸幻女毛片| 婷婷丁香五| 丁香涩涩爱| 狠狠色噜噜狠狠| 色色色色欧洲| 国产婷婷色综合AV蜜臀AV| 99久久五月婷婷| 婷婷俺去也| 九九艹女| 丁香五月婷婷色五月| 99er视频在线| 91丨九色丨东北熟女| 午夜微拍福利| 亚洲在线激情婷婷五月| 久久99久久99精品免观看粉嫩| 99操碰| 亚洲成人九九九| WWW,色五月| 丁香五月婷婷欧美成人色图| 亚洲乱码日产精品BD| 26uuu欧美宗合| 色五月偷偷| 大香蕉综合网| 色色婷婷丁香| 色五月在线观看| 97精品综合久久| 丁香五月五月婷婷欧美大香蕉| 91丨九色丨老农村| 天天狠狠色综合| 久久99久久99久久99人受| 丁香五月天成人| 五月丁香黄色| 婷婷五月天六月丁香| 色优久久| 五月花综合网| 99色色网| 丁香色六月| www.com五月天| 97色吧| 久久99激情| 影音先锋人妻出差| 97婷婷久久丁香| 丁香五月天啪啪激情综合网| 丁香五月激情综合久久| 人人操人人爱丁香五月| 丁香五月婷婷av影院| 欧美激情丁香五月| 婷婷中文字幕| 欧美成性色| 久99视频在线观看| 五月婷婷丁香综合| 久热69| 先锋影音男人的天堂AV| 天天干天天爽天天操| 操操啪| 久热超碰| 色色五月婷婷| 懂色AⅤ| 色色欧美。| 色婷婷丁香特级性爱视频| 亚洲精品一区中文字幕乱码| 狠狠色婷婷777| 色情成人五月天| 另类五月激情| 激情五月综合网| 色婷婷欧美在线| 久久久久久久人妻| 亚洲性色XXXXX| 婷婷色五月大香蕉在线| 91人操| 久操无码| 六月婷婷毛片| 久大香蕉| 另类激情五月| 精品牛仔裤超碰| 婷婷色五月天在线观看| 久久这里有精品在线观看| 182tv992tv人之初午夜免费观看| 久久视频婷婷| 日日操日日干| 丁香蜜臀黄色婷婷五月天| 欧美精品99| 天天做天天要天天爱| 丁香六月婷婷久久综合| 国产密乳av一区二区三区四区| 超色欲天天| 伊人干综合| 婷色成人| 成人综合AV| 婷婷五月天影院| 狠婷婷五月| pom538精品视频| 五月丁香六月激情在线| 丁香五月婷婷在线| 噜噜噜噜在线| 欧美情月伍月天| 久超免费视频| 高清一区二区三区日本久| 成年人看Va免费视频| 婷婷伊人綜合中文字幕| 思思精品久久艹| 色婷婷国产精品综合在线观看| 久久99精品视频| 人妻精品久久久久久| 综激情网| 狠狠色狠狠爱| 五月丁香狠狠爱婷婷综合| 五月天丁香网站| 97婷婷丁香五月| 中文字幕丰满人妻无码专区| 亚洲成AV人片在线观看| 五月色综合| 色五月激情网| 强伦轩人妻一区二区电影| 五月丁香六月婷综合成人综合 | 大香伊人久色| 婷婷五月影院| 超碰AV在线| 99亚洲无码| 亚洲视99| Av性爱网站| 熟美女麻豆| 风流少妇A片一区二区蜜桃| 婷婷五月色情| 五月婷婷六月丁香五月| 无人精品在线视频| 天干夜夜操| 色狠狠伊人久久五月丁香| 色久女| 久久无意婷婷| 99ri视频在线观看| 亚洲第二AV| 亚洲V国产V欧美V久久久久久| 久久五月激情综合| 六月丁香综合| 狠狠丁香| www.婷婷五月天.com| 五月丁香啪| av性爱在线| 婷婷5月色| 9l视频自拍9l九色成人| 丁香六月激情综合| 丁香五月 综合| 免费黄色片子| 亚洲激情淫网| 高清无码一区二区三区四区| 欧洲激情五月天| 丁香婷婷色五月| 九九综合伊人| 99热国品免费| 色色丁香五月婷婷| 丁香五月天的网址。| 涩涩涩.com| 久久66精品| 婷婷色播六月无码| www,av好吊操| 五月激情站| 国产婷婷五月色情综合| 色色色五月婷| 深爱五月婷婷| av中文网| 热久69| 性爱七区| 99re99热| 99色爱| 亚洲第一第二网站| 九九五月天| 91性高潮久久久久久久久| 丁香五月首页| 丁香亭亭久久| 丁香五月欧美激情| 久草五月婷婷| 久久人妻精品| 另类亚洲电影| 大香蕉综合| 五月婷婷激情四季| 性日本精品| 色婷婷天堂| 五月天色影院| 久久九九99.www| 伊人五月婷婷国产视频| 亚洲五月天第一综合干| 精品亚洲VA网站| 亚洲性视频| 色色婷婷五月| 婷婷五月天亚洲综合网| 亚洲av网站| 99热综合| 人妻Av在线| 久久久精品99| caobi四区| 色五月婷婷在线观看| 综合激情在线视频| 久热久69| 超碰在线99| 天天综合图片| 超碰免费人妻| 七七久久婷婷| 欧美va视频不用播放器的va视频网| 五月成人网天天| 欧美色性色好| 蜜乳久AV| 日本片日本片祼观看网站在线看中文版网页在线看 | 婷婷久久色| 久久婷婷91| 色色99色色| 思思re99视频在线观看| 五月天婷婷综合| 丁香五月天婷婷大香蕉| 丁香婷婷六月激情| 婷婷五月天av| 五月丁香六月婷婷久久| 草做免费在线观看| 99国产精品久久久久久久久久久| 五月丁香六月色| 色五月情| 99热国品免费| 婷色五月天| 成人国产欧美大片一区| 最新热中文字幕| 五月亭亭六月天| 99精品网| 玖玖在线视频福利| 婷婷精品在线| 最新日韩久热免费视频看看| 久久五月综合| 依人大香蕉在钱1| 99视频久久免费视频| 激情啪啪五月| 婷婷五月综合啪| 五月丁香亚洲综合网| 亚洲av网站| 大香蕉狠狠爱主页| 婷婷五月天美女21p| 农村熟妇高潮精品A片| 久久久激情视频| 丁香五月六月婷婷殴美综合| tingtingseav| 79精品视频| 国产成人精品一区二三区熟女在线 | 亚洲激情无码久久| 九九热精品视频在线观看| 丁香六月婷婷色播| 激情五月婷婷视频一区二区三区| 青青草网武则天| 五月激情偷拍婷婷| 九九婷婷五月天影视| 九九久久精品| 99re热精品视频国| 日本99热| 五月天四色房丁香| 伊人久久丁香狠狠婷婷综合香蕉| 久久成人精品视频| 伊人香大香蕉视频| 这里只有精品在线视频在线观看| 久久九九精彩| 激情婷婷丁香五月天| 综合色吧| 九九99在线免费在线观看视频| 成人电影在线免费试看| 日夜操B| 亚洲av免费在线| www.91.com黄| 激情婷婷内射| 色综合激情图区| 伊人国产婷婷五月天| 亚洲成人在线播放| 久草xx性爱视频| 激情综合网激情五月丁香五月俺也去| 丁香六月婷婷激情| 九九人人精品| 九月婷婷| 婷婷瑟瑟五月天| 日韩AV一区二区三区| 狠狠高潮精品亚洲1| 停停六月 综合| 色丁香五月| 9久久婷婷国产综合精品性色| 亚洲一区国产传媒| 久久久久久人妻| 就99这里只有精品| 白度黄视频| 婷婷天天色| 九艹在线| 99精品成人无码A片观看金桔| 秋霞电影理论| 98永久精品| 99久久久99久久91熟女| 在线色五月婷婷| 色婷婷AV在线观看| 精品人妻一区二区三区四区不卡在| 色婷五月婷婷| 成人VAV视频在线观看| 色婷婷综合久久久久| 97操碰| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 啪啪99| www,av好吊操| 9久精品| 日韩成人AV在线| 天天插天天干| 日本天堂爱爱| 天堂久久精品| 日本久热| 天天骑天天操| 亚洲一色色色色色色色色| 久久久婷| 5月婷婷视频网站综合| 91婷婷| 亚洲成人免费电影| 五月丁香六月激情综合| 五月婷婷就去色| 国色天香成人网| 婷婷成人综合免费视频| 91精品久久久久久久久久| 亚洲色欲欧美一区二区三区| 思99热精品久久只有精品| 天天综合网在线| 色婷五月婷婷| 无码激情AAAAA片-区区| 襙逼网| 69凹凸成人综合网| 婷婷午夜天| 婷婷丁香五月天大香蕉| 97热这里精品在线视频| 五月丁香六月色婷婷综合五月天| 极品少妇高潮啪啪AV无码| 丁香五月大片| 五月天婷综合| 激情综合网五月婷婷| 欧美va在线| 婷激情五月天视频导航| 精品欧美性爱超级爽| 天天日天天操天天干| 高清a片基地| 国产偷人妻精品一区| 啪啪夜久久| 亚洲99综合| 丁香五月天在线视频| 少妇高潮A片无套内谢麻豆传| 婷婷久久六月天| 97超级免费无码| 大婷婷色呦呦噜噜色呦呦噜噜| 人人综合久| 久久狠狠干| 天天插轮理| 高清 码 免费看片短视频| 日本久久综合| 五月丁香六月合| 色综合色婷色基地| 99热综合| 天啪色| 夜夜夜夜夜操| 色婷婷六月丁香综合欲精品| 996热| 久久精品国产精品| 久9久成人精品视频| 深爱婷婷基地| www.色色com| 天天操天天插| 六月婷婷色| 九九热色视频| 毛片蕉地一二| 亚洲精品又粗又大又爽A片| 婷婷五月深深爱| 99日逼视频| 亚洲亚洲人成综合网络 | 四色五月婷婷在线观看| 色五月综合网| 999九九九久久久99HD| 99热最新| 色中色综合| 久久久久久xxxxx| 国精产品一区一区三区有限公司杨 | 婷婷涩涩五月天| 99热在线观看| 亚洲精品视频在线播放| 五月天天爽| 亚洲精品网站色视频| 大香蕉久久伊人网| 狠狠综合网| 婷婷五月天激情网| 五月丁香婷婷三级| 久久狠色噜噜狠狠狠狠97| 69色婷婷| tingtingseav| 国产肥白大熟妇BBBB视频| 淫视馆AV在线| 亚洲激情五月| 伍月婷丁香花全集| 五月天a婷婷伊人| 日本色图综合| 男人的天堂97| 亚洲啪| 五月激情小说| 亚洲婷婷免费| WWW免费视频碰碰碰碰| 婷婷综合网伊人| 99re在线视频精品,这里只有精品18,| 成人短视频在线免费观看| 五月天久久91| 99精品网站| 欧美噜噜久久久XXX| 大香蕉75线| 97日本在线播放| 色播丁香| 超碰99在线观看| 丁香五月六月综合激情| www.99热| 涩五月婷婷| 激情五月婷婷色播网| 亚州激情网站无码| 婷五月丁香俺| 六月丁香激情综合网| 久久人人九九| 色综合综合色| 成人午夜无码视频| 欧美色图天堂网| 国产精品视频| 国产9色在线/日韩| 日韩在线9| 激情五月天的婷婷| 91中文在线| 亚洲激情视频在线观看| 中文字幕在线日亚州9| 99热这里只有精品1025| 99爽视频| 国产亚洲99久久精品| 超碰激情网| 丁香五月欧美成人| 色五月激情五月天| 99日韩| 激情婷婷六月天| 五月激情偷拍| 日日干夜夜干| 丁香网五月天| 91n网站cad入口在线观看| 日韩中出视频| 99热全是精品| 五月丁香六月成人| 超碰AV在线| 久久久人妻久久久| 99久久综合狠狠综合久久| 婷婷色情 | WwW色婷婷| 国产av网| 91精产一区三区免费观看| 亚洲有码在线视频| 亚洲网视屏| 99精品在线| 操人妻90p| 狠狠操狠狠狠| 亚洲色婷婷五月天| 五月综合色| 天天操天天插| 日本道久久91| wWW九九在线播放| 色综合色综合网| 五月丁香五月丁香| 婷婷五月天堂一本在线| 婷婷五月天天爽| 成人AV免费观看| 丁香啪啪| 91seAV| 亚洲激情综| 婷婷五月天免费小说| 人人添人人| 婷婷伊人五月天| 99热亚洲| 免费无码毛片一区二区A片| 婷婷五月天亚洲综合网| 丁香六月啪啪啪| 插插插色综合网| 黄色激情五月天| 人人亚洲| 久久久噜噜噜久久人妻| 99精品在线观看视频| 亚洲精品第一色色色色色色| 97五月婷婷| 91精品电影18T| 色五月丁香伊人五月| 日本在线视频www色| 丰满少妇猛烈A片免费看观看| 婷婷94s| 婷婷色婷婷亚洲成人| 激情网开心网| 黄色AV日韩| 久操乱| 久久激情五月婷婷| 性色99| 日本一级黄色电影| 99久久人人| 免费AAAAA网| 99操逼| 六月婷婷综合| 五月婷激情影院| 五月天婷婷久色| 96精品久久久久久久久| 噢美99| 五月色婷| 饮料下药迷倒漂亮女同事强干| www久久99| 成人丁香五月婷| 欧美综合婷婷欧美综| 亚洲午夜一区二区| 91大操| 在线看的免费网站| 影音先锋噜一噜| 亚洲色激情| 99操99| 久久久宗合| 在热视频精品| 国产肥白大熟妇BBBB视频| 99大香蕉| 99精彩视频| 丁香五月天堂婷婷| 亚洲激情免费久久| 啪啪91| 久久9999| av人人干| wuyuedingxiang| 蜜乳A√| 色五月激情网| 丁香色色色| 日本狠狠色| 1769在线观看欧美国产| 五月婷婷无码专区| 大地9中文在线观看免费高清| 97碰| 色婷婷天堂| 免费超碰在线| 天天插,天天射| 色欲AVV| 久久奄也去色色网站| 久久婷婷综合五月天| www,色婷婷| 五月天婷婷成人网| 婷婷五月天综合网| 一区二区乱码视频| 噜噜操操| 91网站黄| 婷婷六月啪啪| 99九九综合久久九九| 激情影院丁香五月| 日本天堂免费99| 99热这里只有精品66| 亚洲欧洲美女在线观| A A色色| 97 天堂| 呦呦视频无码播放| 久久精彩视频18| 99人人操人人摸| 97人人干视频| 夜夜躁爽日| 91AV视频| 五月丁香啪综合| 色色色婷婷五月天| 精品五月天| 婷婷免费精品视频| 国产精品日本一区二区在线播放 | 色哟哟精品| 亚洲欧洲国产精品| 国产亚洲99久久精品| 99热在线播放| 另类小说五月天综合网| 中文字幕不卡网站| www.久热| 五月色色色| 99热这里只有精品中文字幕| 亭亭丁香久久五月| 婷婷丁香五月天综合在线日韩| 五月婷婷色吧!| 丁香婷婷综合影院| 99超级碰碰| 99久久99久久综合| CHINESE熟女老女人HD视频| 伊人在线婷婷草| 丁香五月婷婷老师网站| 日本3级片一区2区| www.99热日韩.com| 先锋影音av色五月天资源站| 色婷婷www| 欧日韩成人| 99精品在线| 丁香五月成人在线| 无码动漫av| 在线综合网| tingtingzonghewang| 综合99在线| 九九热九九| 丁香婷婷人妻综合网| 天天色凹凸| 久久99久久99精品免观看粉嫩| 色婷婷五月天av在线| 夜夜嗨一区二区三区直播内容| 丁香五月婷中字幕| 99精品成人无码A片观看金桔| 日本在线噜噜| 丁香五月综合激情啪啪| 国产3p露脸普通话对白| 丁香婷婷情色五月天| 99热综合在线| 99操不停| 久久五月丁香| 欧美婷婷精品激情| 伊人丁香六月婷婷| 九热视频精品| 午夜性做爰电影| 五月天播播| 五月婷婷深深爱爱| 色色婷婷婷丁香五月天| 人妻22p| 色婷婷久久综合中文久久一本| 99,色| 色色色1网址| 五月天综合| 亚洲狠狠干| 五月丁香激情五月天| www.久9| 白人荫道BBWBBB大荫道| 色域五月婷婷丁香| 一区三区视频有限公司| 亚洲V国产V欧美V久久久久久| 五月婷婷色五月| 99区视频| 91热在线| 色情五月| 玖玖爱伊人网| 五月天色五月| 婷婷五月天综合久久| 久久人妻在线| 凹凸探花电影| www.激情| 丁香六月| 亚洲无码免费看| 成人国产欧美大片一区| 欧美一级色| 五月天婷婷无码| 婷婷丁香五月欧美人| 99热这里只有99| 99久久婷婷五月综合| 99热97美女| 无码人妻丰满熟妇奶水区码| 99色在线观看| AV色婷婷| 狠狠搞狠狠操| 拳交大逼| 色五月婷婷五月丁香五月| 深爱丁香网| 色欲av伊人久久大香线蕉影院| 色婷婷色和| 婷婷婷婷婷婷婷婷婷婷丁香| www夜夜操wwwcon| 五月丁香网av| 天天爽在线视频| 婷婷99中文字幕| 色婷久| 色婷婷色五月综合| 超级碰碰碰久久网站| 久爱综合| 九九一区| 精品人妻在线免费观看| 丰满少妇乱A片无码| 色综合久久888| 青草激情综合| 婷婷色五月天在线| 色人久久| 五月天婷婷视频| 97人人操人人爽| 色欲天天综合| 日本啪啪网| 日本色色网站| 色色色地址| 91精品综合久久婷婷九色| 五月天婷婷久久视频| 五月天天天色| 亚洲六月婷婷| 五月天激情小说| 九九精品热播| 精品久久婷婷五月天| 91chinese在线| 亚洲日韩国产黑丝黑丝AVAV一区二区三区 | 操操天堂| 久久婷婷亚洲| 亚洲色视频| 91操人视频| 色婷婷小说| 亚洲精品又粗又大又爽A片| 大地9中文在线观看免费高清| 九九热免费视频| 国产乱妇乱子在线播视频播放网站| 国外亚洲成AV人片在线观看| 俺也去五月婷婷丁| 亚洲AV成人精品网站在线播放| 六月丁香婷婷爱| 国产精品成人网站| 五月丁香六月成人| 欧美婷婷六月丁香综合色| 丁香五月婷婷五月天在线| 99久久99热| 色五月色综合| XX色综合| 国产91视频| 色婷婷导航| 一二线视频 另类| 91色色色视频| 九九热超碰| 丁香激情网| 碰碰人人人| 综合久久伊人| 91色久| 3p日韩网站视频| 婷婷六月五月| 大香蕉综合在线| 噜噜噜狠狠色综合| 婷婷五月综合色小姐小说| 九九热婷婷| 久久色频| 超碰熟女拍拍| 五月丁香影院| 亚洲丁香五冃97色| 婷婷色吧| 再次出发二| 天天干com| 欧美日本黄色| 免费做A爰片77777| 六月丁香婷婷综合影院| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 亚洲精品电影| 99综合99| 激情五月丁香社区| 国产XXXX搡XXXXX搡麻豆| 98色丁香五月婷婷综合网| 丁香五月激情宗合网| 五月激情黄色小说| 96精品久久久久久久久| 99热这里有精品| 五月天婷婷激情在线色图| 天天综合激情| 婷婷五月天视频亚洲| 丁香五月伊人| 26.uuu丁香五月婷婷| 99久久婷婷国产综合精品草原| 99ri精品在线观看| 性色欲情 网站| 欧美丁香婷婷五月| 五月综合激情网| 九九精品亚洲| 激情综合网亚洲色图| 91色五月| 天天综合网色欲香| 99热无码精品| 色私五月婷婷| 色综久久久| 青青夜夜狠狠夜夜狠狠| 五月天激情啪啪| 色色网站毛片| 色婷婷基地| 婷婷深爱五月| 五月天色色无码| 亚洲欧洲另类| 五月激情综合网| 91丁香色| 亚洲中文无码成人| 五月婷婷激情久久| 亚洲视频在线网| 丁香成人综合| 这里只有精品免费| 99久re热| 丁香五月婷婷在线观看| 久久人妻熟女一区二区| 国产韩日亚洲美州欧亚综合在线| 噜噜国产| www.婷婷激情网.com| www.狠狠操.co m| 91视频一起草| 任你搞在线观看视频| 久久有码| 免费观看18视频网站| 九九香蕉网| 久久色五月天| 激情淫乱男女| 性生活视频98791| 久久AAAA片一区二区| 六月丁香婷婷五月天| 久热69| 欧美日本高清视频99| 五月天精品综合| 91妻人人爽人人看片| 精品爱欲五| 秋霞午夜理论| 俺去也五月天| 色色婷婷丁香| 六月色色| 日本精品99| 五月丁香激情四射| 97亚洲婷婷| www.天天干| 色婷婷丁香社综合| 五月叮香啪| 97热超碰| 五月婷婷色五月| 超碰京东热av男人的天堂| 丁香五月婷在线观看| 久操香蕉| 看国产探花操逼三级片| 99青青草99| 天天做天天爱综合| 色99xx| 亚洲av骚货| 麻豆精品| AV色婷婷| 久久99精品视频| www.婷婷| site:901-07.com| 久久婷五月| 婷婷五日b| 国自产拍偷拍精品啪啪一区二区| 五月丁香拍拍激情综合| 777影视理论片大全在线观看| 欧美婷婷五月无砖| 成人做爰黄A片免费看直播室男男| 加勒比色色| 丁香六月婷婷缴情欧美| 五月婷导航| 在线91日韩| 九九精品亚洲| 黄色五月婷婷| 五月婷婷啪啪| 丁香色播五月天| 日韩一级淫乱片一区二区三区| 激情五月天www| 1234操逼网| 久久99热这里只有| 国产精品人成A片一区二区| 91啪级电影| 色婷婷精| 久久婷婷国产| 色婷婷成人丁香| 在线观看免费观看在线9久| 这里只有精品69| 亚洲AV成人无码电影| 久9热在线视频| 伊人久久激情图区五月| 激情网 久久| 婷婷婷婷婷婷婷婷| 深夜男女福利刺激影院一区| 99国产精品白浆在线观看免费| 婷婷开心激情综合五月天| 日韩成人综合| 99热婷婷| 人人干Av| 五月丁香花激情综合网| site:pnnrt.com| 婷婷五月综合激情小说| 51XX嘿嘿午夜无码| 五月丁香影视| 精品,99| 欧美精品99| 无码少妇高潮喷水A片免费| 久草热视频在线观看| 亚洲九区| 超91热| 五月丁香久久综合| 狠狠干在线视频| 超碰人人操| 嫩BBB槡BBBB搡BBBB| 精品久久艹| 久久精品性爱视频,| 无毒黄色网址| 亚洲激情AV| 五月丁香狠狠| 97人人操人人干| 久久婷婷原创视频| 久久婷婷热| 国精产品一区二区三区| 色玖玖爱| 日本波多野结衣视频| 久久性爱视频| 成人超碰Av| 日日爱678| 成人短视频免费| 天天插天天射| 啪啪黄页网| 激情五月婷婷中文字幕| 五月婷婷久久综合| 欧在线一区| 婷婷五月天网| 97人人操| 婷婷五月天BBw| 丁香婷婷综合精品六月初| 色色色9 9 9| 99国产精品白浆在线观看免费| 丁香五月开心亚洲| 欧美综合五月丁香五月天| www.99在线| 99色综合网| 五月丁香色婷婷基地| 婷婷性爱网| 色婷婷成人久久| 免费无码毛片一区二区A片| 久久草中文日韩欧美| 夜夜做夜夜愛| 五月天激情在线视频| 大香蕉狠狠爱主页| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 色欲操| 久久网日本| 亚洲AV另类| 久久精品熟女亚洲AV麻豆| 色五月五月婷婷| 日本视频99| 美女丁香五婷婷| 丁香五月在线观看综合| 久久精品爱爱| 婷婷午夜精品久久久| 免费看片在线观看| 色九四色| 五月网站| 婷婷六月天| 噜噜五月天综合| 91ncm视频| 草综合14| 亚洲成人人人操| 色五月天视频| 激情五月综合ì香亚洲| 五月丁香色色综合| 九九国产精视频| 91九色国产| 狠狠爱激情网| 99碰| 日本久久人| 亚洲免费视频网站| 97久久超视频| 东京热人妻一区二区三区在线| 国产性av| 91久久精品国产91性色TV| 天天舔天天| 涩涩涩,com| 精品国产va久久久久| 婷婷91| 色婷婷导航| 五月天丁香网| 激情综合无码| 美日韩成人| 九九av| 去干网av| 五月天色婷婷激情综合| 欧美激情五月综合| 玖玖伦理电影| 亚洲婷婷丁香五月天激情小说| 婷婷五月天色丁香| 五月激情精品视频| 狠狠狠人妻| 五月婷婷婷婷婷婷艺术| 九九久久综合网站| 密桃激情五月天综合网| 激情网婷婷婷| 天天干夜夜想| 丁香 亚洲 久久| 亚洲视频二区| 欧美色色色色色| 97色婷| 欧美三级巜人妻互换| 丁香情色五月| 91精品久| 日韩欧美一道四区中文字幕| 久久草中文日韩欧美| 久99久视频| 婷婷免费精品视频| 色情丁香五月天| 毛片新网地| 五月天天爽| 1区2区视频| 1024人妻| 无码激情AAAAA片-区区| 天天干天天日蜜臀av| 婷婷五月天性爱视频| 99综合熟女| 99热九九这里只有精品| 五月色情婷婷开心五月色情| 五月天激情综合10p| 国产在这里只有精品| 大香蕉啪啪| 狠狠综合| 大鸡巴伊人网| 色情五月天丁香社区| 熟女色专区| 这里只有九九精品| 久久人人九九| 丁香六月亚洲| 色五月丁香六月欧美综合| 午夜丁香综合婷婷| 综合网激情| 潘金莲AAAAAAAAAA| 99热加勒比| 久久人妻乱子伦| 婷婷五月色網站| 亚洲精品色| 色综合天天| 六月丁香啪啪啪| 在线中文字幕免费视频| 另类激情四射| 99在线观看这里都是精品| 色综合天天天天做夜夜| 丁香激情网| 免费无码毛片一区二区A片| 97人人干。| 亚洲区,视频区,视频区免费| 六月婷色六月| 色婷婷a| 欧美私人家庭影院| 婷婷99狠| a级毛片一区二区免费视频| 99久久婷婷国产综合精品电影| 中文字幕成人影视| 亚洲 小说 欧美 激情 另类| 综合啪啪| 婷婷九九| 91色在线/日韩| www.sebowuyue| 久久激情四射| www久久久| 久久伊人大香蕉| 色啪综合| 色综合色五月| 色婷婷免费观看| 天天狠狠夜夜狠狠2023| 操久久网| 五月丁香婷婷六月| 狠狠干五码| 国内裸舞二区| 激情五月丁香社区| 久久Xx| 激情文学 综合 九月| 亚洲乱码日产精品BD| 五月激情天| 北京熟妇搡BBBB搡BBBB| 91性高潮久久久久久久久| 色播丁香| 欧美大肥婆大肥BBBBB| 丁香操逼| 99精品久久久久久久久| 三级毛片7979| 99r久久这里只有精品| 丁香五月激情天AV无码| 五月婷婷五月| 中文字幕视频色婷婷| 丁香九月激情| 天天做天天爱天天爽| 色婷婷呢狠禁久禁| 男人的天堂999| 人妻aV在线| 中文字幕精品推荐免费在线观| 亚州激情在线视频| 人妻人人操| 亚洲操B视频| 99热99干| 五月天网址在线刘玥| 色色热99| 超碰91在线| 99ri在线播放| 婷婷伊人网| 色99久草在线| 亚洲看av的网站| 亚洲色综合| www.色综合| 久青操| 久久一级免费黄色片| 五月婷婷激情中心| 成人无码精品1区2区3区免费看| 大香蕉啪啪网| 婷婷五月丁香久久| 9九色首页| 五月综合无码| 久久五月天丁香花| 丁香六月婷婷综合在线| 韩国中文字幕91| 五月丁六月香av| 中文字幕无码人妻少妇免费视频| wwwss在线观看| 久99| 激情av| 丁香婷婷色五月| 久色网址| 六月婷婷激情图片| www.精品99| 亚洲啪啪啪啪| 99热老网站| 国产亚洲在线观看| 久久色情| 久久久久这里只有精品| 色综合99| 久9视频| 成人婷婷色五月天| 国产成人精品亚洲线观看| 99热精品10| 国产精产国品一二三在观看| 色婷婷综合中心| 色婷婷六月| 久久色这里只有精品| 亚洲激情六月丁香| 色色亚洲视频| 91九色视频在线观看| 婷婷激情六月综合| 成人国产综合| 狠狠操狠狠操AV| 这里只有视频精品| 任你躁XXXXX麻豆精品| 成年人99热| 激情超碰网| 色五月大| 色丁香五月婷婷| 99久久9| 99只有这里是精品| αV电影| 狠狠爱五月婷婷| 九九色影院| 天天干天天做| 天天日天天干天天插天天射| 1024在线视频| 99视频九九热| 成久综合视频| 久久久久久久11111111111| 99热这里只有精品最新地址获取| 五月天婷婷色色首页| 婷婷午夜激情| 成人必爱视| 综合久久十三| 五月婷婷激情网| 全亚洲最大的婷婷五月天网站COM| 26uuu国产| 婷婷五月天成人综合网| 国产精品人妻在线网址| 五月天久久久| 另类图片 五月激情| 九久热| 亚洲永久免费| 丁香婷婷综合影院| 丁香五月婷婷成人综合| www.夜夜爱.com| 91狠狠综合网| 婷婷五月丁香在线观看| 久热精彩视频98| 久婷| 五月婷婷综合色啪首页| 亚洲国产网站| AV人人操| 天堂AV在线看| 秋霞A V毛片| 精品香蕉99久久久久网站| www.minyis.com【JT】实力收量可预付QQ2101460746 | 五月亭亭六月激情| 婷婷伊人綜合| 国产精品美女| 婷婷五月天狠狠| 色综合com| 久久久宗合视频88| 激情综合婷婷| 欧美啄木乌丝袜人妻系列| www.婷婷五月|