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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

2020-Android-大厂面试(五)插件化、模块化,不同层级的Android开发者的不同行为

發(fā)布時間:2023/12/20 Android 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2020-Android-大厂面试(五)插件化、模块化,不同层级的Android开发者的不同行为 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. startActivity 的時候最終會走到 AMS 的 startActivity 方法
2. 系統(tǒng)會檢查一堆的信息驗證這個 Activity 是否合法。
3. 然后會回調(diào) ActivityThread 的 Handler 里的 handleLaunchActivity
4. 在這里走到了 performLaunchActivity 方法去創(chuàng)建 Activity 并回調(diào)一系列生命周期的方法
5. 創(chuàng)建 Activity 的時候會創(chuàng)建一個 LoaderApk對象,然后使用這個對象的 getClassLoader 來創(chuàng)建 Activity
6. 我們查看 getClassLoader() 方法發(fā)現(xiàn)返回的是 PathClassLoader,然后他繼承自 BaseDexClassLoader
7. 然后我們查看 BaseDexClassLoader 發(fā)現(xiàn)他創(chuàng)建時創(chuàng)建了一個 DexPathList 類型的 pathList對象,然后在 findClass 時調(diào)用了 pathList.findClass 的方法
8. 然后我們查看 DexPathList類 中的 findClass 發(fā)現(xiàn)他內(nèi)部維護了一個 Element[] dexElements的dex 數(shù)組,findClass 時是從數(shù)組中遍歷查找的

2.插件化原理分析

DexClassLoader和PathClassLoader,它們都繼承于BaseDexClassLoader。
DexClassloader多傳了一個optimizedDirectory

DexPathList

多DexClassLoader

每個插件單獨一個DexClassLoader,相對隔離,RePlugin采用該方案

單DexClassLoader

將插件的DexClassLoader中的pathList合并到主工程的DexClassLoader中。方便插件與宿主(插件)之間的調(diào)用,Small采用該方案

插件調(diào)用主工程
主工程的ClassLoader作為插件ClassLoader的父加載器

主工程調(diào)用插件
若使用多ClassLoader機制,通過插件的ClassLoader先加載類,再通過反射調(diào)用
若使用單ClassLoader機制,直接通過類名去訪問插件中的類,弊端是庫的版本可能不一致,需要規(guī)范

資源加載

//創(chuàng)建AssetManager對象
AssetManager assets = new AssetManager();
//將apk路徑添加到AssetManager中
if (assets.addAssetPath(resDir) == 0){
return null;
}
//創(chuàng)建Resource對象

r = new Resources(assets, metrics, getConfiguration(), compInfo);

插件apk的路徑加入到AssetManager中
通過反射去創(chuàng)建,并且部分Rom對創(chuàng)建的Resource類進行了修改,所以需要考慮不同Rom的兼容性。

資源路徑的處理

Context的處理

// 第一步:創(chuàng)建Resource

if (Constants.COMBINE_RESOURCES) {
//插件和主工程資源合并時需要hook住主工程的資源
Resources resources = ResourcesManager.createResources(context, apk.getAbsolutePath());
ResourcesManager.hookResources(context, resources);
return resources;
} else {
//插件資源獨立,該resource只能訪問插件自己的資源
Resources hostResources = context.getResources();
AssetManager assetManager = createAssetManager(context, apk);
return new Resources(assetManager, hostResources.getDisplayMetrics(), hostResources.getConfiguration());
}

//第二步:hook主工程的Resource

//對于合并式的資源訪問方式,需要替換主工程的Resource,下面是具體替換的代碼。

public static void hookResources(Context base, Resources resources) {
try {
ReflectUtil.setField(base.getClass(), base, “mResources”, resources);
Object loadedApk = ReflectUtil.getPackageInfo(base);
ReflectUtil.setField(loadedApk.getClass(), loadedApk, “mResources”, resources);

Object activityThread = ReflectUtil.getActivityThread(base);
Object resManager = ReflectUtil.getField(activityThread.getClass(), activityThread, “mResourcesManager”);
if (Build.VERSION.SDK_INT < 24) {
Map<Object, WeakReference> map = (Map<Object, WeakReference>) ReflectUtil.getField(resManager.getClass(), resManager, “mActiveResources”);
Object key = map.keySet().iterator().next();
map.put(key, new WeakReference<>(resources));
} else {
// still hook Android N Resources, even though it’s unnecessary, then nobody will be strange.
Map map = (Map) ReflectUtil.getFieldNoException(resManager.getClass(), resManager, “mResourceImpls”);
Object key = map.keySet().iterator().next();
Object resourcesImpl = ReflectUtil.getFieldNoException(Resources.class, resources, “mResourcesImpl”);
map.put(key, new WeakReference<>(resourcesImpl));
}
} catch (Exception e) {
e.printStackTrace();
}

替換了主工程context中LoadedApk的mResource對象

將新的Resource添加到主工程ActivityThread的mResourceManager中,并且根據(jù)Android版本做了不同處理

//第三步:關(guān)聯(lián)resource和Activity

Activity activity = mBase.newActivity(plugin.getClassLoader(), targetClassName, intent);
activity.setIntent(intent);
//設置Activity的mResources屬性,Activity中訪問資源時都通過mResources

ReflectUtil.setField(ContextThemeWrapper.class, acti

《Android學習筆記總結(jié)+最新移動架構(gòu)視頻+大廠安卓面試真題+項目實戰(zhàn)源碼講義》

開源分享完整內(nèi)容戳這里

vity, “mResources”, plugin.getResources());

資源沖突

資源id是由8位16進制數(shù)表示,表示為0xPPTTNNNN, 由三部分組成:PackageId+TypeId+EntryId

修改aapt源碼,編譯期修改PP段。
修改resources.arsc文件,該文件列出了資源id到具體資源路徑的映射。

// Main.cpp
result = handleCommand(&bundle);
case kCommandPackage: return doPackage(bundle);

// Command.cpp
int doPackage(Bundle* bundle) {
if (bundle->getResourceSourceDirs().size() || bundle->getAndroidManifestFile()) {
err = buildResources(bundle, assets, builder);
if (err != 0) {
goto bail;
}
}
}

Resource.cpp
buildResources

ResourceTable.cpp

switch(mPackageType) {
case App:
case AppFeature:
packageId = 0x7f;
break;
case System:
packageId = 0x01;
break;
case SharedLibrary:
packageId = 0x00;
break;
}

首先找到入口類:Main.cpp:main函數(shù),解析參數(shù),然后調(diào)用handleCommand函數(shù)處理參數(shù)對應的邏輯,我們看到了有一個函數(shù)doPackage。

然后就搜索到了Command.cpp:在他內(nèi)部的doPackage函數(shù)中進行編譯工具的一個函數(shù):buildResources函數(shù),在全局搜索,發(fā)現(xiàn)了Resource.cpp:發(fā)現(xiàn)這里就是處理編譯工作,構(gòu)建ResourceTable的邏輯,在ResourceTable.cpp中,也是獲取PackageId的地方,下面我們就來看看如何修改呢?

其實最好的方法是,能夠修改aapt源碼,添加一個參數(shù),把我們想要編譯的PackageId作為輸入值,傳進來最好了,那就是Bundle類型,他是從Main.cpp中的main函數(shù)傳遞到了最后的buildResources函數(shù)中,那么我們就可以把這個參數(shù)用Bundle進行攜帶。

————————————————————————————————————————————————

在整個過程中,需要修改到R文件、resources.arsc和二進制的xml文件

四大組件支持

ProxyActivity代理

代理方式的關(guān)鍵總結(jié)起來有下面兩點:

ProxyActivity中需要重寫getResouces,getAssets,getClassLoader方法返回插件的相應對象。生命周期函數(shù)以及和用戶交互相關(guān)函數(shù),如onResume,onStop,onBackPressedon,KeyUponWindow,FocusChanged等需要轉(zhuǎn)發(fā)給插件。
PluginActivity中所有調(diào)用context的相關(guān)的方法,如setContentView,getLayoutInflater,getSystemService等都需要調(diào)用ProxyActivity的相應方法。

該方式有幾個明顯缺點:

插件中的Activity必須繼承PluginActivity,開發(fā)侵入性強。
如果想支持Activity的singleTask,singleInstance等launchMode時,需要自己管理Activity棧,實現(xiàn)起來很繁瑣。
插件中需要小心處理Context,容易出錯。
如果想把之前的模塊改造成插件需要很多額外的工作。

預埋StubActivity,hook系統(tǒng)啟動Activity的過程

VirtualAPK通過替換了系統(tǒng)的Instrumentation,hook了Activity的啟動和創(chuàng)建,省去了手動管理插件Activity生命周期的繁瑣,讓插件Activity像正常的Activity一樣被系統(tǒng)管理,并且插件Activity在開發(fā)時和常規(guī)一樣,即能獨立運行又能作為插件被主工程調(diào)用。

其他插件框架在處理Activity時思想大都差不多,無非是這兩種方式之一或者兩者的結(jié)合。在hook時,不同的框架可能會選擇不同的hook點。如360的RePlugin框架選擇hook了系統(tǒng)的ClassLoader,即構(gòu)造Activity2的ClassLoader,在判斷出待啟動的Activity是插件中的時,會調(diào)用插件的ClassLoader構(gòu)造相應對象。另外RePlugin為了系統(tǒng)穩(wěn)定性,選擇了盡量少的hook,因此它并沒有選擇hook系統(tǒng)的startActivity方法來替換intent,而是通過重寫Activity的startActivity,因此其插件Activity是需要繼承一個類似PluginActivity的基類的。不過RePlugin提供了一個Gradle插件將插件中的Activity的基類換成了PluginActivity,用戶在開發(fā)插件Activity時也是沒有感知的。
復制代碼

www.jianshu.com/p/ac96420fc…

sanjay-f.github.io/2016/04/17/…

www.jianshu.com/p/d43e1fb42…

Service插件化總結(jié)

初始化時通過ActivityManagerProxy Hook住了IActivityManager。
服務啟動時通過ActivityManagerProxy攔截,判斷是否為遠程服務,如果為遠程服務,啟動RemoteService,如果為同進程服務則啟動LocalService。
如果為LocalService,則通過DexClassLoader加載目標Service,然后反射調(diào)用attach方法綁定Context,然后執(zhí)行Service的onCreate、onStartCommand方法
如果為RemoteService,則先加載插件的遠程Service,后續(xù)跟LocalService一致。
復制代碼

3.模塊化實現(xiàn)(好處,原因)

1、模塊間解耦,復用。
(原因:對業(yè)務進行模塊化拆分后,為了使各業(yè)務模塊間解耦,因此各個都是獨立的模塊,它們之間是沒有依賴關(guān)系。
每個模塊負責的功能不同,業(yè)務邏輯不同,模塊間業(yè)務解耦。模塊功能比較單一,可在多個項目中使用。)

2、可單獨編譯某個模塊,提升開發(fā)效率。
(原因:每個模塊實際上也是一個完整的項目,可以進行單獨編譯,調(diào)試)

3、可以多團隊并行開發(fā),測試。
原因:每個團隊負責不同的模塊,提升開發(fā),測試效率。

組件化與模塊化

組件化是指以重用化為目的,將一個系統(tǒng)拆分為一個個單獨的組件

避免重復造輪子,節(jié)省開發(fā)維護成本;
降低項目復雜性,提升開發(fā)效率;
多個團隊公用同一個組件,在一定層度上確保了技術(shù)方案的統(tǒng)一性。

模塊化業(yè)務分層:由下到上

基礎組件層:
底層使用的庫和封裝的一些工具庫(libs),比如okhttp,rxjava,rxandroid,glide等
業(yè)務組件層:
與業(yè)務相關(guān),封裝第三方sdk,比如封裝后的支付,即時通行等
業(yè)務模塊層:
按照業(yè)務劃分模塊,比如說IM模塊,資訊模塊等

Library Module開發(fā)問題

在把代碼抽取到各個單獨的Library Module中,會遇到各種問題。
最常見的就是R文件問題,Android開發(fā)中,各個資源文件都是放在res目錄中,在編譯過程中,會生成R.java文件。
R文件中包含有各個資源文件對應的id,這個id是靜態(tài)常量,但是在Library Module中,這個id不是靜態(tài)常量,那么在開發(fā)時候就要避開這樣的問題。

舉個常見的例子,同一個方法處理多個view的點擊事件,有時候會使用switch(view.getId())這樣的方式,
然后用case R.id.btnLogin這樣進行判斷,這時候就會出現(xiàn)問題,因為id不是經(jīng)常常量,那么這種方式就用不了。

4.熱修復、插件化

宿主: 就是當前運行的APP
插件: 相對于插件化技術(shù)來說,就是要加載運行的apk類文件
補丁: 相對于熱修復技術(shù)來說,就是要加載運行的.patch,.dex,*.apk等一系列包含dex修復內(nèi)容的文件。

QQ 空間超級補丁方案

Tinker

HotFix

當然就熱修復的實現(xiàn),各個大廠還有各自的實現(xiàn),比如餓了嗎的Amigo,美團的Robust,實現(xiàn)及優(yōu)缺點各有差異,但總的來說就是兩大類

ClassLoader 加載方案
Native層替換方案
或者是參考Android Studio Instant Run 的思路實現(xiàn)代碼整體的增量更新。但這樣勢必會帶來性能的影響。

Sophix

底層替換方案
原理:在已經(jīng)加載的類中直接替換掉原有方法,是在原有類的結(jié)構(gòu)基礎上進行修改的。在hook方法入口ArtMethod時,通過構(gòu)造一個新的ArtMethod實現(xiàn)替換方法入口的跳轉(zhuǎn)。
應用:能即時生效,Andfix采用此方案。
缺點:底層替換穩(wěn)定性不好,適用范圍存在限制,通過改造代碼繞過限制既不優(yōu)雅也不方便,并且還沒提供資源及so的修復。
類加載方案
原理:讓app重新啟動后讓ClassLoader去加載新的類。如果不重啟,原來的類還在虛擬機中無法重復加載。

優(yōu)點:修復范圍廣,限制少。

應用:騰訊系包括QQ空間,手QFix,Tinker采用此方案。
QQ空間會侵入打包流程。
QFix需要獲取底層虛擬機的函數(shù),不穩(wěn)定。
Tinker是完整的全量dex加載。

Tinker與Sophix方案不同之處
Tinker采用dex merge生成全量DEX方案。反編譯為smali,然后新apk跟基線apk進行差異對比,最后得到補丁包。
Dalvik下Sophix和Tinker相同,在Art下,Sophix不需要做dex merge,因為Art下本質(zhì)上虛擬機已經(jīng)支持多dex的加載,要做的僅僅是把補丁dex作為主dex(classes.dex)加載而已:
將補丁dex命名為classes.dex,原apk中的dex依次命名為classes(2, 3, 4…).dex就好了,然后一起打包為一個壓縮文件。然后DexFile.loadDex得到DexFile對象,最后把該DexFile對象整個替換舊的dexElements數(shù)組就好了。

資源修復方案
基本參考InstantRun的實現(xiàn):構(gòu)造一個包含所有新資源的新的AssetManager。并在所有之前引用到原來的AssetManager通過反射替換掉。
Sophix不修改AssetManager的引用,構(gòu)造的補丁包中只包含有新增或有修改變動的資源,在原AssetManager中addAssetPath這個包就可以了。資源包不需要在運行時合成完整包。

so庫修復方案
本質(zhì)是對native方法的修復和替換。類似類修復反射注入方式,將補丁so庫的路徑插入到nativeLibraryDirectories數(shù)據(jù)最前面。

Method Hook

5.項目組件化的理解

總結(jié)
組件化相較于單一工程,在組件模式下可以提高編譯速度,方便單元測試,提高開發(fā)效率。
開發(fā)人員分工更加明確,基本上做到互不干擾。
業(yè)務組件的架構(gòu)也可以自由選擇,不影響同伴之間的協(xié)作。
降低維護成本,代碼結(jié)構(gòu)更加清晰。

6.描述清點擊 Android Studio 的 build 按鈕后發(fā)生了什么

apply plugin : ‘com.android.application’
apply plugin : ‘com.android.library’

編譯五階段

1.準備依賴包 Preparation of dependecies
2.合并資源并處理清單 Merging resources and proccesssing Manifest
3.編譯 Compiling
4.后期處理 Postprocessing
5.包裝和出版 Packaging and publishing

簡單構(gòu)建流程:
1. Android編譯器(5.0之前是Dalvik,之后是ART)將項目的源代碼(包括一些第三方庫、jar包和aar包)轉(zhuǎn)換成DEX文件,將其他資源轉(zhuǎn)換成已編譯資源。

2. APK打包器將DEX文件和已編譯資源在使用秘鑰簽署后打包。

3. 在生成最終 APK 之前,打包器會使用zipalign 等工具對應用進行優(yōu)化,減少其在設備上運行時的內(nèi)存占用。

構(gòu)建流程結(jié)束后獲得測試或發(fā)布用的apk。

圖中的矩形表示用到或者生成的文件,橢圓表示工具。
1. 通過aapt打包res資源文件,生成R.java、resources.arsc和res文件
2. 處理.aidl文件,生成對應的Java接口文件
3. 通過Java Compiler編譯R.java、Java接口文件、Java源文件,生成.class文件
4. 通過dex命令,將.class文件和第三方庫中的.class文件處理生成classes.dex
5. 通過apkbuilder工具,將aapt生成的resources.arsc和res文件、assets文件和classes.dex一起打包生成apk
6. 通過Jarsigner工具,對上面的apk進行debug或release簽名
7. 通過zipalign工具,將簽名后的apk進行對齊處理。
這樣就得到了一個可以安裝運行的Android程序。

7.徹底搞懂Gradle、Gradle Wrapper與Android Plugin for Gradle的區(qū)別和聯(lián)系

Offline work時可能出現(xiàn)"No cached version of com.android.tools.build:gradle:xxx available for offline mode"問題

Gradle: gradle-wrapper.properties中的distributionUrl=https/😕/services.gradle.org/distributions/gradle-2.10-all.zip
Gradle插件:build.gradle中依賴的classpath ‘com.android.tools.build:gradle:2.1.2’

Gradle:
一個構(gòu)建系統(tǒng),構(gòu)建項目的工具,用來編譯Android app,能夠簡化你的編譯、打包、測試過程。

Gradle是一個基于Apache Ant和Apache Maven概念的項目自動化建構(gòu)工具。它使用一種基于Groovy的特定領域語言來聲明項目設置,而不是傳統(tǒng)的XML。當前其支持的語言限于Java、Groovy和Scala
現(xiàn)"No cached version of com.android.tools.build:gradle:xxx available for offline mode"問題

Gradle: gradle-wrapper.properties中的distributionUrl=https/😕/services.gradle.org/distributions/gradle-2.10-all.zip
Gradle插件:build.gradle中依賴的classpath ‘com.android.tools.build:gradle:2.1.2’

Gradle:
一個構(gòu)建系統(tǒng),構(gòu)建項目的工具,用來編譯Android app,能夠簡化你的編譯、打包、測試過程。

Gradle是一個基于Apache Ant和Apache Maven概念的項目自動化建構(gòu)工具。它使用一種基于Groovy的特定領域語言來聲明項目設置,而不是傳統(tǒng)的XML。當前其支持的語言限于Java、Groovy和Scala

總結(jié)

以上是生活随笔為你收集整理的2020-Android-大厂面试(五)插件化、模块化,不同层级的Android开发者的不同行为的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

a级片久久| 欧美肥妇free | 激情丁香综合 | 精品久久网站 | 91视频在线 | 日本xxxx.com | 国产精品k频道 | 欧美精品一区二区免费 | 99久久日韩精品视频免费在线观看 | 久久综合免费视频影院 | 亚洲视频在线看 | 免费看久久 | 国产h在线播放 | 国产亚洲精品久久久久久久久久久久 | 黄色三级在线 | 免费在线观看一区 | av视屏在线播放 | 一级一片免费观看 | 亚洲va欧美va人人爽 | 成人性生交大片免费看中文网站 | 黄色视屏av | 91中文字幕网 | 久久久在线免费观看 | 国产又黄又爽无遮挡 | 亚洲日本精品 | 国产啊v在线观看 | 国产在线播放观看 | 91麻豆精品国产午夜天堂 | 久久极品| 天天操天天干天天玩 | 99视频这里有精品 | 久草资源在线 | 免费能看的av | 久99视频| 伊人五月婷| 欧美午夜视频在线 | 中文字幕在线观看完整 | 日韩精品一区二区不卡 | 成人观看视频 | 91网页版免费观看 | 日韩免费| 成年人黄色在线观看 | 最新日韩电影 | 中文日韩在线视频 | 国产 日韩 中文字幕 | 超碰97人| 免费在线观看日韩欧美 | 天天舔天天搞 | 亚洲精品乱码久久久久 | 玖玖视频在线 | 中文字幕在线视频免费播放 | 久久人人做 | 国产精品久久久久四虎 | 亚洲国产大片 | 日本在线视频一区二区三区 | 日韩区在线观看 | 国产精品免费久久久久久 | 国产高清视频免费观看 | 国产精品永久在线 | 四虎影视欧美 | www.神马久久 | 91免费高清视频 | 日av免费 | 人人添人人澡人人澡人人人爽 | 欧美日韩国产高清视频 | 美女视频网 | 91爱爱网址 | 久久综合久久久 | 国产激情电影综合在线看 | 丰满少妇在线观看网站 | 国产一区在线免费观看视频 | 日韩最新在线 | 狂野欧美激情性xxxx欧美 | 91网免费观看 | 亚洲五月六月 | 成人午夜免费剧场 | 久久久久女人精品毛片 | 精品自拍网 | 成人久久久久久久久 | 国产视频在 | 四虎影视成人精品 | 一区二区三区不卡在线 | 又黄又爽的免费高潮视频 | 天天艹天天干天天 | 美女在线观看av | 91av电影网| 99色在线视频 | 国产精品9区 | 久久xxxx | 99色人 | 92中文资源在线 | 亚洲国产精品资源 | 午夜丁香视频在线观看 | 中文字幕在线观看网址 | 欧美亚洲另类在线视频 | 国产黑丝一区二区 | 久久久国产精品麻豆 | 九九久久视频 | 欧美日韩二区三区 | 99成人免费视频 | 日韩欧美在线一区二区 | 国产一区二区精品久久 | 婷婷草| 一区在线观看 | 蜜臀av在线一区二区三区 | 久久狠狠一本精品综合网 | 日日夜日日干 | 亚洲国产精品电影 | 久草视频中文 | 日本黄色免费播放 | 久热精品国产 | 日韩精品一卡 | 亚洲精品资源在线观看 | 不卡视频在线看 | 911免费视频 | 992tv人人网tv亚洲精品 | 日韩久久精品一区 | 色播六月天 | 18久久久久久 | 男女免费av | 四虎8848免费高清在线观看 | 欧美成人精品xxx | 色综合天天色综合 | av在线播放免费 | 国产成人91 | 日韩免费在线观看视频 | www.干| 久久精品中文字幕一区二区三区 | 亚洲国产三级在线 | 国产在线超碰 | 亚洲欧美成人网 | 手机看片福利 | 日韩中文字 | 亚洲激情在线视频 | 国产免费观看视频 | 亚洲精品xxxx | 亚洲成人av在线电影 | www.久久com| 国产精品久久免费看 | 国产区网址| 337p日本大胆噜噜噜噜 | 亚洲另类久久 | 黄色的网站免费看 | 天天透天天插 | 手机看片 | 992tv又爽又黄的免费视频 | 丁香六月天 | 中文字幕制服丝袜av久久 | 97精品国产91久久久久久 | 99久久久国产精品免费99 | 亚洲三级网 | 亚洲少妇自拍 | 天天干.com | 国产人免费人成免费视频 | 色偷偷人人澡久久超碰69 | 91九色视频国产 | 亚洲一区在线看 | 视频1区2区 | 五月婷婷国产 | 久久久久国产精品免费免费搜索 | 91精品国产一区二区在线观看 | 国模一区二区三区四区 | 国产一区在线免费观看 | 天堂av在线网站 | 91成熟丰满女人少妇 | 激情视频在线观看网址 | 久久九九影视网 | 久久视频精品 | 久久久www成人免费精品张筱雨 | 亚洲成人动漫在线观看 | 91污在线| 午夜在线看片 | 久久久免费 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 日产中文字幕 | 性色av一区二区 | 免费看黄在线 | 欧美日韩中文在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | 在线中文字幕av观看 | 欧美一级视频一区 | 黄色网免费| 免费网站v | 欧美在线视频日韩 | 婷婷色狠狠 | av免费电影网站 | 日韩深夜在线观看 | 一区二区三区四区久久 | 久久精品国产亚洲精品2020 | 亚洲丝袜中文 | 一区二区欧美在线观看 | 一色av| 亚洲三级黄色 | 精品久久久久久久久久久院品网 | 五月婷婷在线观看视频 | 亚洲在线视频播放 | 久久情侣偷拍 | 日本韩国精品在线 | 久久九九国产精品 | 亚洲第一香蕉视频 | 久久99深爱久久99精品 | 国色天香在线 | 国产精品久久久久久久久久免费看 | 免费中文字幕在线观看 | 99视频在线播放 | 亚洲一级片在线观看 | 99热亚洲精品 | 色资源在线观看 | 日韩av中文字幕在线免费观看 | 天天插伊人 | 天天爽人人爽夜夜爽 | 性色大片在线观看 | 一级黄色片在线免费观看 | 免费高清无人区完整版 | 免费看av在线 | 不卡日韩av | 日韩在线视频观看免费 | 精品在线观看一区二区 | 国产乱对白刺激视频不卡 | 亚洲激情久久 | 久久精品99久久久久久 | 亚洲高清视频在线观看 | 国产精品毛片一区二区在线看 | 久久综合九色欧美综合狠狠 | 激情综合网天天干 | 香蕉影视| 天堂在线视频免费观看 | 久久草精品 | 亚洲精品久久久久久久不卡四虎 | 日韩动漫免费观看高清完整版在线观看 | 久久亚洲影视 | 久久成年人视频 | 国产精品中文字幕av | 久久精品一区二区国产 | 91在线影院 | 亚洲国产偷 | 成人理论电影 | 中文字幕乱码一区二区 | 欧美午夜精品久久久久久孕妇 | 日韩网站免费观看 | 久久久伦理 | 国产精品九九久久99视频 | 婷婷成人在线 | 成人h动漫精品一区二 | 手机看片福利 | 国产一级在线看 | 欧美视频www| 日本久久久精品视频 | 九九热在线视频免费观看 | 又黄又爽又无遮挡免费的网站 | 欧美国产精品一区二区 | 69热国产视频 | 久久久精品日本 | 欧美在线视频一区二区三区 | 99这里有精品 | 99九九热只有国产精品 | 亚洲国产成人精品在线 | 午夜婷婷在线观看 | 色综合久久久久久中文网 | 欧美最新另类人妖 | 免费一级特黄毛大片 | 探花视频免费观看高清视频 | 亚洲日日夜夜 | 亚洲麻豆精品 | 香蕉网在线播放 | 成人精品久久 | 国内精品久久久久影院日本资源 | 五月婷婷六月丁香 | 99亚洲国产精品 | 91网址在线 | 午夜av一区 | 美女视频黄在线 | 高清av中文在线字幕观看1 | 午夜视频在线观看一区二区 | 国产精品久久久久久久久免费 | 免费观看www小视频的软件 | 亚洲专区 国产精品 | 玖玖在线视频观看 | 精品国产一区二区三区久久久久久 | 国产精品第10页 | av三级在线看 | 日韩理论片在线观看 | 国产丝袜美腿在线 | www.av中文字幕.com | 国产在线免费观看 | 免费在线播放黄色 | 精品久久一区二区 | 久久久黄色av | 日本最新一区二区三区 | 四虎影视精品成人 | 国产精品麻豆欧美日韩ww | 亚洲精品九九 | 激情电影在线观看 | 久久久综合电影 | 亚洲成人精品久久久 | 亚洲 精品在线视频 | av在线网站大全 | 国产一区精品在线观看 | 麻豆影视在线免费观看 | 黄色一区二区在线观看 | 国产精品手机在线观看 | 韩日电影在线免费看 | 粉嫩av一区二区三区四区在线观看 | 国产专区日韩专区 | 欧美另类色图 | 久久天天躁夜夜躁狠狠85麻豆 | 在线观看日本韩国电影 | 精品福利片| 91黄视频在线观看 | 伊人伊成久久人综合网小说 | 在线观看一区二区视频 | 99热超碰在线 | 欧美日韩激情网 | 久久99久久99精品免费看小说 | 国产麻豆果冻传媒在线观看 | 欧女人精69xxxxxx | 天堂av在线免费观看 | 美女一二三区 | 99re8这里有精品热视频免费 | 日本在线观看一区二区三区 | 久久99精品久久只有精品 | 在线观看的a站 | 91av视频网| 国产视频1| 在线视频一区二区 | 久久一二三四 | 精品国产乱码久久久久久三级人 | 中文字幕美女免费在线 | 亚洲高清精品在线 | 国产精品久久久久久久免费观看 | 九九精品久久 | 国产成人一区二区三区免费看 | 午夜av一区二区三区 | 欧美另类tv | 91av免费在线观看 | 六月久久婷婷 | 在线韩国电影免费观影完整版 | 国产精品激情偷乱一区二区∴ | 久久午夜鲁丝片 | 99视频+国产日韩欧美 | 天天综合亚洲 | 天天干夜夜想 | 色av资源网 | 九九热只有精品 | 久久影院精品 | 国产成人精品一区二 | 超碰日韩 | 亚洲精品久久久久久久蜜桃 | 成人av.com | 欧美一区二区在线免费看 | 国产人成在线观看 | 欧美影院久久 | 六月丁香伊人 | 亚洲视频精品在线 | 欧美日本高清视频 | 国产区高清在线 | 天天爱天天干天天爽 | 99视频久 | 国产97免费| 五月天中文字幕mv在线 | 国产一区二区三区在线 | 久久综合九色综合97婷婷女人 | 99久久日韩精品视频免费在线观看 | 亚洲成人网在线 | 免费av 在线 | 五月天婷婷在线播放 | 亚洲美女精品区人人人人 | 丁香电影小说免费视频观看 | 成人av中文字幕 | 美女免费网站 | 狠狠色狠狠综合久久 | 91免费观看视频网站 | 久久久www成人免费精品张筱雨 | 中文字幕在线免费观看 | 91夫妻视频 | 人人草网站 | av免费播放 | 91精品成人久久 | 色婷婷午夜| 色综合久久久久综合体 | 91中文字幕在线播放 | 97超碰资源总站 | 中文国产成人精品久久一 | 国产精品一区二区视频 | 97超碰中文字幕 | 黄色特级一级片 | 国产三级av在线 | 91久久在线观看 | japanesexxxxfreehd乱熟 | 91传媒免费观看 | av三级在线播放 | 四虎影视成人精品 | 久久亚洲婷婷 | 日本中文字幕在线观看 | 天天爱天天操天天射 | 97视频在线免费观看 | 欧美成年网站 | 操高跟美女 | 91久久国产综合精品女同国语 | 香蕉视频在线免费看 | 99热精品久久 | 在线电影日韩 | 免费午夜视频在线观看 | 国产精品成人在线观看 | 欧美日韩大片在线观看 | 日韩一区二区三区在线看 | 夜夜操天天操 | 欧美一级日韩三级 | 国产成人在线观看免费 | 91桃色国产在线播放 | 国产区高清在线 | 欧美日韩a视频 | 国产精品久久久久久五月尺 | 日韩在线首页 | 99视频在线播放 | 欧美日韩性生活 | 夜夜干天天操 | 国产美女视频免费 | 国产麻豆成人传媒免费观看 | 特级西西www44高清大胆图片 | 超碰资源在线 | 中文字幕丝袜 | 久久免费国产精品1 | 992tv在线观看网站 | 天天操天天色天天射 | 蜜臀久久99静品久久久久久 | 男女男视频 | 在线看黄色的网站 | 99人成在线观看视频 | 欧美精品午夜 | 欧美xxxx性xxxxx高清 | 91大神精品视频在线观看 | 亚洲欧美日本国产 | 国产精品va在线 | www.com.日本一级 | 国产成人精品久久久久 | 久久久久www | 麻豆91在线播放 | 国产99re| 99久久99久久精品 | 五月开心色 | 久久精品伊人 | 欧美日韩国产精品一区二区亚洲 | 91桃色国产在线播放 | 日韩美女久久 | 九九视频网站 | 97超碰站| 日韩av专区| 亚a在线 | 99久久精品国产免费看不卡 | 国产视频一| 97av精品| 亚洲精品美女 | 婷婷在线网站 | 亚洲精品免费看 | 国产一区二区三区在线免费观看 | 在线视频 91 | 五月天激情视频在线观看 | 久久视频这里有久久精品视频11 | 精品免费观看视频 | 国产精久久久久久久 | 国产成人精品一区一区一区 | 欧美日韩激情视频8区 | 国语久久| 久草在线视频免费资源观看 | 五月天婷亚洲天综合网鲁鲁鲁 | 欧美精品免费在线观看 | 亚洲精品国产欧美在线观看 | 久草在线视频看看 | 99精品久久久久久久久久综合 | 日韩欧美一区二区在线观看 | 一级黄色免费网站 | 91av视频免费在线观看 | 欧美日韩精品国产 | 免费亚洲成人 | 欧美,日韩 | 国产精品美女在线观看 | 国产黑丝一区二区三区 | 波多野结衣动态图 | 4438全国亚洲精品在线观看视频 | 丁香视频全集免费观看 | 国产午夜精品福利视频 | 在线视频 一区二区 | 九九视频在线观看视频6 | 亚洲一区二区精品在线 | 友田真希av | 草久在线 | www.久久视频| 亚洲激情 | 二区三区在线视频 | 悠悠av资源片| 亚洲日日日 | 黄色精品一区二区 | 69精品视频在线观看 | 黄色亚洲精品 | 精品久久五月天 | 日日操日日操 | 久久综合九色综合97婷婷女人 | 91热视频| 日韩成人免费在线电影 | 成人亚洲欧美 | 成人小视频在线播放 | 在线精品观看国产 | 成人欧美亚洲 | 91麻豆精品国产91 | 999久久久欧美日韩黑人 | 久草在线国产 | 日韩有码在线观看视频 | 九九热1| 中中文字幕av在线 | 国产96在线视频 | 中文字幕免费观看全部电影 | 日日婷婷夜日日天干 | 日韩午夜大片 | 国产.精品.日韩.另类.中文.在线.播放 | 国产视频91在线 | 亚洲人成影院在线 | 99精品免费网 | 亚洲精品五月天 | 91视频久久久久久 | 久久久亚洲影院 | 三级视频片 | 色婷婷av国产精品 | 国产欧美精品xxxx另类 | 久久蜜臀av | 国产精品一区二区美女视频免费看 | 久久久免费观看完整版 | 在线免费观看国产 | 天天五月天色 | 亚洲精品国产精品乱码不99热 | 亚洲精品欧美成人 | 久久综合中文色婷婷 | 国产69精品久久久久99尤 | 一级性生活片 | 欧美污网站 | 婷婷国产v亚洲v欧美久久 | 丁香激情五月婷婷 | 国产成人福利在线观看 | 精品中文字幕在线 | 在线中文字幕一区二区 | 久久国产精品免费一区二区三区 | 国产麻豆传媒 | 久久精品国产亚洲aⅴ | 成人在线免费视频 | 97视频在线观看视频免费视频 | 欧美一区二区三区特黄 | 少妇精69xxtheporn | 激情婷婷色| 天天综合网 天天综合色 | 亚洲成免费 | 国产亚洲精品bv在线观看 | 三级性生活视频 | 欧美成人性网 | 免费日韩一区二区 | 中文字幕在线观看免费高清完整版 | 91精品日韩 | 国产精品成人免费精品自在线观看 | 亚洲作爱 | 波多野结衣在线观看一区二区三区 | 久久婷婷久久 | 色综合亚洲精品激情狠狠 | 日本高清中文字幕有码在线 | 欧美一级大片在线观看 | 日本h视频在线观看 | 综合视频在线 | 亚洲欧美婷婷六月色综合 | 久久精品网 | 91精品导航 | 国产一区欧美在线 | 国产中文字幕视频在线观看 | 999视频网站 | 日韩一区二区免费播放 | 香蕉一区 | 国产小视频在线观看免费 | 国产特级毛片aaaaaaa高清 | 精品在线播放 | 精品视频www | 欧美精品亚洲精品 | 久久神马影院 | 婷婷五综合 | 91丨九色丨国产女 | 婷婷综合五月天 | 黄色av三级在线 | av一本久道久久波多野结衣 | 日本黄色一级电影 | 婷婷色视频 | 日韩av美女| 亚洲国产天堂av | 成人小视频在线观看免费 | 久久精品视频在线观看 | av电影一区 | 日韩电影中文 | 成片免费观看视频 | 亚洲精品在线观看免费 | 成人中文字幕+乱码+中文字幕 | 亚洲第五色综合网 | 欧美日韩精品在线播放 | 国产高清视频色在线www | 亚洲国产资源 | 成人一区在线观看 | 在线成人国产 | 欧美日韩视频在线观看一区二区 | 婷婷激情影院 | 91精品国产91热久久久做人人 | 成人视屏免费看 | 91九色蝌蚪视频 | 91热精品视频 | 特级大胆西西4444www | 99国产精品久久久久久久久久 | 国产一区二区观看 | 国产91免费观看 | 欧美精品一区在线发布 | 中文字幕123区 | 不卡精品视频 | www毛片com| 激情五月婷婷综合 | 在线观看av麻豆 | 国产成人精品一区二区在线观看 | 中文字幕av免费在线观看 | 亚洲永久av| 激情开心站 | 久久久91精品国产一区二区三区 | 天天操天天玩 | 免费色黄 | 国产精品99久久久久久大便 | 色吊丝在线永久观看最新版本 | 日日干美女| 国内久久久| 国产一区二区在线影院 | 国产黄色理论片 | 欧美一级裸体视频 | 久久综合狠狠综合久久激情 | 亚洲资源 | 日韩精品一区二区三区免费观看 | 久久久久久电影 | 五月婷婷电影网 | 久久一精品 | 精品国产一区二区三区四区在线观看 | 久艹在线播放 | 天天在线免费视频 | 久久精品久久精品久久39 | 美女视频永久黄网站免费观看国产 | 91av在线精品 | 天天操天天摸天天爽 | 成人一级片在线观看 | 99久久精| 色综合婷婷久久 | 热99在线视频 | 啪啪精品 | 亚洲精品乱码久久久久久写真 | 久久久久亚洲精品成人网小说 | 成人超碰在线 | 欧美另类69 | 日韩欧美一区二区三区视频 | 国产免费观看av | 亚洲一级片在线观看 | 亚洲精品高清在线 | 天天操天天爽天天干 | 久久午夜网 | 少妇视频在线播放 | 操天天操| 国产超碰97 | 亚洲一区二区三区91 | 精品国内自产拍在线观看视频 | 免费看v片网站 | 色综合天天做天天爱 | 二区在线播放 | 97电影在线看视频 | 最近中文字幕免费大全 | 久久99精品国产麻豆婷婷 | 天天操天天操一操 | 久久久久免费 | 天天在线免费视频 | 日韩在线视频观看 | 国产精品aⅴ | 亚洲成人影音 | 在线免费观看的av | 成人宗合网 | 午夜神马福利 | 国产精品永久免费在线 | 狠狠色狠狠色综合日日小说 | 最新日韩在线 | 人人澡人人爽 | 免费色视频在线 | 日韩成人高清在线 | 99热播精品 | 亚洲视频综合在线 | 成人在线免费小视频 | 欧美日韩视频在线观看免费 | 久久久久亚洲精品 | 欧美专区亚洲专区 | 中文字幕 国产视频 | 超碰国产在线观看 | 天天操天天干天天干 | 日韩电影在线一区二区 | 日韩欧美一级二级 | 91视频高清完整版 | 亚洲高清视频在线观看免费 | 超级碰视频 | 精品国产视频在线 | 久久久综合九色合综国产精品 | 国产精品免费观看国产网曝瓜 | 视频二区在线视频 | 特级黄色一级 | 久久精品播放 | 欧美精品一区二区蜜臀亚洲 | 国产精品爽爽爽 | 欧洲在线免费视频 | 成人精品视频久久久久 | 婷婷色5月 | 天天干.com | 天堂va在线高清一区 | 日韩高清在线不卡 | 国产人成一区二区三区影院 | 日日爽视频 | 超碰97在线资源 | 狠狠色丁香婷综合久久 | 亚洲日韩中文字幕在线播放 | 国产精品色在线 | 国产一区二区播放 | 丁香伊人网 | 精品国产一区二区三区在线 | 国产精品午夜8888 | 亚洲精品裸体 | 日韩欧美不卡 | 91成人蝌蚪 | www.久久久.cum | 91香蕉国产| 免费亚洲视频 | 成人蜜桃 | 欧美性生活大片 | 九九免费精品 | 91在线中文字幕 | 久久国产精品电影 | 国产女人免费看a级丨片 | 人人爱人人爽 | 三级黄色片在线观看 | 亚洲国产精品视频 | 国产精品久久三 | 狠狠操狠狠干天天操 | 色视频成人在线观看免 | 久久av福利 | 亚洲精品在线视频观看 | 免费观看完整版无人区 | 一区二区三区动漫 | 五月婷婷网站 | 欧美精品做受xxx性少妇 | 不卡电影免费在线播放一区 | 亚洲精品久久视频 | 国产色婷婷精品综合在线手机播放 | 99久久精品国产一区二区三区 | 日本公妇在线观看 | 亚洲码国产日韩欧美高潮在线播放 | 99久久99久久精品免费 | 色多多污污在线观看 | 亚洲午夜精品久久久久久久久 | 日本精品一区二区三区在线观看 | 国产欧美最新羞羞视频在线观看 | 日韩精品短视频 | 国产精品久久久久久电影 | 成片免费观看视频大全 | aav在线| 亚洲精品va| 五月天丁香视频 | 成人免费中文字幕 | 久久久久久高潮国产精品视 | 美女国产在线 | 日韩中文字幕在线看 | 日韩在线视频看看 | 激情偷乱人伦小说视频在线观看 | 欧美精品久久久久性色 | 亚洲日本精品 | 午夜电影久久久 | 亚洲开心激情 | 青草视频在线免费 | 欧美在线观看小视频 | 人成免费网站 | 999抗病毒口服液 | 亚洲精品免费在线观看 | 欧美国产高清 | 五月天中文字幕mv在线 | 中文字幕欧美激情 | 精品国自产在线观看 | 日韩在线视频国产 | 国产不卡一区二区视频 | 中文在线中文资源 | 精品福利视频在线 | 黄色片免费电影 | 天天爽人人爽 | 91精品久久久久久综合乱菊 | 亚洲综合在线视频 | 免费看的黄色网 | 黄色三级网站在线观看 | 四虎永久国产精品 | 久久久国产精品一区二区三区 | 中文字幕精品一区二区精品 | 成人h在线观看 | 特黄特色特刺激视频免费播放 | 天天干天天上 | 国产韩国精品一区二区三区 | 亚洲乱码在线观看 | 久久美女高清视频 | 久久精品韩国 | 欧美精品久久久久久久 | 亚洲精品国产精品国自产 | 国产精品第10页 | 美女网站视频免费黄 | 亚洲国产久 | www在线免费观看 | 国产在线观看网站 | 色婷婷a | 日韩视频一区二区三区 | 国产乱码精品一区二区蜜臀 | 久久国产精品成人免费浪潮 | 色综合天天综合在线视频 | 91看片在线播放 | 成人久久影院 | 免费观看久久 | 在线免费观看国产精品 | 综合天堂av久久久久久久 | 亚洲精品欧美成人 | 婷婷九月激情 | 国产日韩精品视频 | 夜夜澡人模人人添人人看 | 日韩精品一区二区三区电影 | 天天天天爽 | 在线视频欧美精品 | 99国产精品 | 狠狠的干狠狠的操 | 国产男男gay做爰 | 日韩欧美一区二区三区黑寡妇 | 国产精品亚洲视频 | 久久免费片 | 国产日产精品一区二区三区四区 | 91丨九色丨蝌蚪丰满 | 久草视频免费观 | 综合网久久| 99在线视频观看 | 中文字幕乱码一区二区 | 国产欧美在线一区 | 久久综合色播五月 | 欧美成人h版电影 | 亚洲精品自拍视频在线观看 | 国产成人久久精品一区二区三区 | 色综合五月 | 国产精品色婷婷视频 | 美女在线免费观看视频 | 国产美女网站在线观看 | 国产电影一区二区三区四区 | 国产精品免费在线 | 玖玖玖国产精品 | 在线免费中文字幕 | 天天干天天操天天 | 激情开心网站 | 欧美日韩国产xxx | 欧美aa在线| 精品美女久久 | 另类老妇性bbwbbw高清 | 99精品国产99久久久久久97 | av福利在线看 | www.888av| 日韩黄色免费电影 | 国产乱对白刺激视频在线观看女王 | 国产区高清在线 | 一区二区视频欧美 | 日韩一级理论片 | 亚洲成av人片在线观看香蕉 | 国产精品一区免费看8c0m | 蜜臀av性久久久久av蜜臀妖精 | 午夜视频在线瓜伦 | 国产精品美女久久久久久久网站 | 99精品国产高清在线观看 | 乱男乱女www7788 | 国内精品99| 日日操日日插 | 欧美黑人性爽 | 中文字幕中文字幕在线中文字幕三区 | 99热这里只有精品在线观看 | 日本中文字幕在线一区 | 欧美在线你懂的 | 一区二区三区四区精品视频 | 国产成人性色生活片 | 91av在| 激情图片区| 亚洲一区二区麻豆 | 色播五月婷婷 | 激情欧美一区二区免费视频 | 亚洲另类视频在线观看 | 日韩精品一区二区免费视频 | 国语麻豆| 99re在线视频观看 | 久久久亚洲国产精品麻豆综合天堂 | 91精品国产自产在线观看永久 | 国产精品一区二区在线观看免费 | 免费国产在线精品 | 免费又黄又爽视频 | 99精品视频精品精品视频 | 亚洲精品在线视频观看 | 亚洲欧美999 | 久久久国产精品成人免费 | 国产又粗又猛又爽又黄的视频先 | 国内精品美女在线观看 | 日韩r级在线| 日韩精品一区在线播放 | 97视频资源 | 在线黄色国产电影 | 国产成人免费av电影 | 国产精品视频久久久 | 97在线视频免费 | 综合色在线观看 | 精品乱码一区二区三四区 | 五月激情丁香婷婷 | 成人小视频在线播放 | 欧美一级久久久 | 中文字幕日本特黄aa毛片 | 色综合天天视频在线观看 | 免费在线国产精品 | www免费看片com| av导航福利| 国产一区精品在线 | 操操操日日日干干干 | 最近字幕在线观看第一季 | 亚洲成av人片在线观看 | 96亚洲精品久久 | 午夜精品久久久久久久久久久久 | 亚洲九九 | 碰天天操天天 | 在线观看激情av | www免费网站在线观看 | 成人精品影视 | 999久久国产精品免费观看网站 | 超碰日韩 | 亚洲精品在线二区 | 天天操天天添 | 最近最新中文字幕 | 超碰在线98 | a亚洲视频 | 国产不卡在线观看视频 | 婷婷网在线 | 中文字幕最新精品 | 在线看岛国av | 天天干,狠狠干 | 少妇做爰k8经典 | 黄色免费av | 亚洲精品www久久久 www国产精品com | 久久69精品 | 国产香蕉97碰碰碰视频在线观看 | 性色va | 国产日韩精品一区二区三区 | 精品国模一区二区 | 久久综合久久鬼 | 99高清视频有精品视频 | 91黄色小视频 | 国产资源在线视频 | 久久久久成人精品亚洲国产 | 在线播放 日韩专区 | 五月在线 | 久久久99精品免费观看 | 日韩在线观看一区二区 | 美女视频永久黄网站免费观看国产 | 最新一区二区三区 | 久久免费影院 | 色综合色综合色综合 | 国产黄色观看 | 人人爱天天操 | 91高清一区 | 亚洲精品国产精品国自产观看 | 日韩精品中文字幕在线不卡尤物 | 麻豆一精品传二传媒短视频 | 日产中文字幕 | 人人爱天天操 | 国产中文自拍 | 夜又临在线观看 | 久久精品视频在线观看免费 | 日本中文字幕影院 | 亚洲精品啊啊啊 | 在线国产一区二区三区 | 国产二区视频在线 | 特级西西444www大精品视频免费看 | 国产一级免费在线 | 国产综合91 | 日韩在线免费高清视频 | 天天色天天色 | 最近高清中文字幕 | 国产日韩视频在线观看 | 国产色婷婷精品综合在线手机播放 | 中文在线天堂资源 | 亚洲一级黄色av | 日韩久久精品一区 | 91精品一区二区三区蜜桃 | 亚洲精品资源在线 | 天天射天天干 | 国产精品 中文在线 | 五月天综合在线 | 亚洲国产精品va在线 | 午夜少妇一区二区三区 | 亚洲精品视频偷拍 | 国产又粗又硬又爽视频 |