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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Flutter升级到1.12填坑指南

發布時間:2024/1/23 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Flutter升级到1.12填坑指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近由于項目需要,需要把flutter升級到stable版本,目前的stable版本是1.12.13的hotfix,而我們項目目前的版本是1.7.3。Google在發布flutter 1.12對Android做了不少改動,只能說官方的指南都是一些非?;A的,很多使用細節都不完整。這里總結一下我升級遇到的一些問題。


相關參考鏈接

  • 官方新版插件api介紹
  • 官方提供的升級1.12指南
  • 官方注冊methodChannel方法
  • 其他作者升級1.12指南

1.去除FlutterApplication

1.12版本整個flutter的engine,已經不在FlutterApplication中去初始化了,所以只需要把項目的FlutterApplication改回原生的Application即可。

官方介紹:

?

If you invoke FlutterMain.startInitialization(...) or FlutterMain.ensureInitializationComplete(...) anywhere in your code, you should remove those calls. Flutter now initializes itself at the appropriate time.

也就是說如果你代碼中有調用FlutterMain.startInitialization(...)方法,需要去除。FlutterApplication中的onCreate方法實際上也調了這個方法。

2. io.flutter.facade包已移除,flutterView不再建議使用

?

//官方介紹 The deprecated io.flutter.facade.Flutter class has a factory method called createView(...). This method is deprecated, along with all other code in theio.flutter.facade package.Flutter does not currently provide convenient APIs for utilizing Flutter at the View level, so the use of a FlutterView should be avoided, if possible. However, it is technically feasible to display a FlutterView, if required. Be sure to use io.flutter.embedding.android.FlutterView instead of io.flutter.view.FlutterView. You can instantiate the new FlutterView just like any other Android View. Then, follow instructions in the associated Javadocs to display Flutter via a FlutterView.

大概意思就是說io.flutter.facade這個包沒啦,要避免使用FlutterView。這個點倒是慢慢和ios靠近了。

3.FlutterActivity的相關修改

官方新版啟動FlutterActivity文檔

3.1 FlutterActivity包路徑修改

?

//import io.flutter.app.FlutterActivity; import io.flutter.embedding.android.FlutterActivity;

3.2 修改啟動FlutterActivity方法

根據官方的介紹

?

startActivity(FlutterActivity.withNewEngine().initialRoute("/my_route").build(currentActivity));

如果你的項目沒有繼承FlutterActivity,那只需要按照官方新的啟動方法啟動即可。但是一般項目都需要埋點啥的,肯定會繼承FlutterActivity。按照官方的方式,你永遠啟動的都是FlutterActiivty,而不是自己寫的子類。咋辦呢,只好從源碼入手。

?

//FlutterActivity部分源碼 .....@NonNullpublic static NewEngineIntentBuilder withNewEngine() {return new NewEngineIntentBuilder(FlutterActivity.class);}.....protected NewEngineIntentBuilder(@NonNull Class<? extends FlutterActivity> activityClass) {this.activityClass = activityClass;}.....@NonNullpublic Intent build(@NonNull Context context) {return new Intent(context, activityClass).putExtra(EXTRA_INITIAL_ROUTE, initialRoute).putExtra(EXTRA_BACKGROUND_MODE, backgroundMode).putExtra(EXTRA_DESTROY_ENGINE_WITH_ACTIVITY, true);}

可以看出這個withNewEngine方法傳的一直都是FlutterActivity.class,然后new一個NewEngineIntentBuilder,那我自己new一個NewEngineIntentBuilder傳入子類不就好了嗎?
成功報錯:

?

原因是NewEngineIntentBuilder的構造函數是protected,不是子類沒法直接new。那只好繼承NewEngineIntentBuilder這個類,重寫它的構造函數了。最終代碼如下:

?

public class MyFlutterActivity extends FlutterActivity {public static NewMyEngineIntentBuilder withNewEngine(Class<? extends FlutterActivity> activityClass) {return new NewMyEngineIntentBuilder(activityClass);}//重寫創建引擎方法public static class NewMyEngineIntentBuilder extends NewEngineIntentBuilder{protected NewMyEngineIntentBuilder(Class<? extends FlutterActivity> activityClass) {super(activityClass);}

調用:

?

Intent intent = MyFlutterActivity.withNewEngine(MyFlutterActivity.class).initialRoute("/my_route").build(context);context.startActivity(intent);

3.3 啟動transparency透明FlutterActivity的超級大坑

項目中之前有需求要把FlutterActivity弄成透明的,之前的做法是activity設置透明,再拿到flutterView設置透明。現在拿不到flutterView咋辦,官方倒是貼心,有直接設置FlutterActivity。如下:

?

<!-- 設置activity透明屬性 --> <style name="MyTheme" parent="@style/MyParentTheme"><item name="android:windowIsTranslucent">true</item> </style>

?

startActivity(FlutterActivity.withNewEngine().backgroundMode(FlutterActivity.BackgroundMode.transparent)//設置backgroundMode.build(context) );

這也太方便了吧,可以一用發現FlutterActivity并沒有這個屬性,一用就報錯。但是在FlutterActivityLaunchConfigs發現了這個屬性,可惜類聲明不是public,壓根調不到啊,坑爹。

?

package io.flutter.embedding.android;class FlutterActivityLaunchConfigs {....../*** The mode of the background of a Flutter {@code Activity}, either opaque or transparent.*/public enum BackgroundMode {/** Indicates a FlutterActivity with an opaque background. This is the default. */opaque,/** Indicates a FlutterActivity with a transparent background. */transparent}private FlutterActivityLaunchConfigs() {} }

查看官方的issue顯示這個已經fix了,但是好像并沒有合到stable分支上。官方提交
最后參考了issue下面的回答解決了這個問題。查看源碼其實FlutterActivity會接受Intent中的參數background_mode,只需要傳入一樣的“ transparent”,也能達到效果。
最終代碼:

?

Intent intent = MyFlutterActivity.withNewEngine(MyFlutterActivity.class).initialRoute("/my_route").build(context);//主要加入這句話intent.putExtra("background_mode","transparent");context.startActivity(intent);

3.4 新增啟動FlutterActivity過渡的圖片

這步是為了啟動了FlutteActivity后加載flutter過程中顯示的圖片,沒設置一般是白屏或者黑屏。
如果你之前設置了android:name="io.flutter.app.android.SplashScreenUntilFirstFrame".需要移除掉
新設置如下:

?

<!-- 在所在的activity中加入 --> <meta-dataandroid:name="io.flutter.embedding.android.SplashScreenDrawable"android:resource="@mipmap/normal_background" />

4.MethodChannel注冊改動

首先在application下加入:

?

<meta-dataandroid:name="flutterEmbedding"android:value="2" />

聲明完后插件的注冊就使用FlutterEngine而不是以前的PluginRegistry.Registrar。

4.1 注冊第三方插件的修改

之前注冊方式:

?

protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//升級后這句話會報錯GeneratedPluginRegistrant.registerWith(this);}

升級后registerWith的入參已經改為FlutterEngine,只需要做如下修改即可:

?

@Overridepublic void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) {GeneratedPluginRegistrant.registerWith(flutterEngine);}

4.2 修改自定義的MethodChannel注冊

官方介紹的寫法:

?

@Overridepublic void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) {GeneratedPluginRegistrant.registerWith(flutterEngine);new MethodChannel(flutterEngine.getDartExecutor().getBinaryMessenger(), CHANNEL).setMethodCallHandler((call, result) -> {// Note: this method is invoked on the main thread.// TODO});}

但是我的項目已經分了模塊化,每個channel都寫好了靜態方法registerWith(PluginRegistry registry)。于是乎參考了GeneratedPluginRegistrant.registerWith(flutterEngine);里面的方法:

?

public final class GeneratedPluginRegistrant {public static void registerWith(@NonNull FlutterEngine flutterEngine) {//關鍵在這句,把flutterEngine,轉為了shimPluginRegistry,而shimPluginRegistry是PluginRegistry的子類ShimPluginRegistry shimPluginRegistry = new ShimPluginRegistry(flutterEngine);com.example.flutterimagecompress.FlutterImageCompressPlugin.registerWith(shimPluginRegistry.registrarFor("com.example.flutterimagecompress.FlutterImageCompressPlugin"));com.example.flutterautotext.FlutterautotextPlugin.registerWith(shimPluginRegistry.registrarFor("com.example.flutterautotext.FlutterautotextPlugin"));com.github.adee42.keyboardvisibility.KeyboardVisibilityPlugin.registerWith(shimPluginRegistry.registrarFor("com.github.adee42.keyboardvisibility.KeyboardVisibilityPlugin"));io.flutter.plugins.localauth.LocalAuthPlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.localauth.LocalAuthPlugin"));io.flutter.plugins.packageinfo.PackageInfoPlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.packageinfo.PackageInfoPlugin"));io.flutter.plugins.pathprovider.PathProviderPlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.pathprovider.PathProviderPlugin"));io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin"));com.tekartik.sqflite.SqflitePlugin.registerWith(shimPluginRegistry.registrarFor("com.tekartik.sqflite.SqflitePlugin"));io.flutter.plugins.urllauncher.UrlLauncherPlugin.registerWith(shimPluginRegistry.registrarFor("io.flutter.plugins.urllauncher.UrlLauncherPlugin"));} }

所以也參考著生成一個ShimPluginRegistry,傳到我的每個registerWith方法中,目前使用沒啥問題,但感覺不是最佳方案。

4.3 FlutterPlugin和ActivityAware

按照官方這次更新的方法,新的插件除了需要繼承MethodCallHandler接口,還是需要繼承FlutterPlugin接口,而ActivityAware是用于 Activity 的生命周期管理和獲取,這個優勢在于為插件所依賴的生命周期提供了一套更解耦的使用方法,只有Flutter插件Attach到引擎時才初始化,所以需要實現下面兩個方法:

?

public class MyPlugin implements FlutterPlugin {@Overridepublic void onAttachedToEngine(@NonNull FlutterPluginBinding binding) {// TODO: your plugin is now attached to a Flutter experience.}@Overridepublic void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) {// TODO: your plugin is no longer attached to a Flutter experience.} }

但是我研究了下,MyPlugin這個類在哪里初始化呢?怎么讓這個插件和某個FlutterActivity關聯呢?有知道的小伙伴麻煩告訴我一下~

5.FlutterFragment修改

官方新版添加FlutterFragment文檔

5.1FlutterFragment包路徑修改

我們項目混合了原生Fragment和FlutterFragment,首先要保證你的FlutterFragment包路徑是對的:

?

import io.flutter.embedding.android.FlutterFragment;

5.2 如何創建FlutterFragment

官方使用:

?

FlutterFragment flutterFragment = FlutterFragment.withNewEngine().build();

依然很簡單,但是不可能滿足我們的需要,和FlutterActivity一樣,我們還是會寫一個子類去繼承FlutterFragment,同樣的直接調用withNewEngine()啟動的永遠都是FlutterFragment,繼續查看源碼:

?

public NewEngineFragmentBuilder() {fragmentClass = FlutterFragment.class;}/*** Constructs a {@code NewEngineFragmentBuilder} that is configured to construct an instance of* {@code subclass}, which extends {@code FlutterFragment}.*/public NewEngineFragmentBuilder(@NonNull Class<? extends FlutterFragment> subclass) {fragmentClass = subclass;}

在FlutterFragment里面竟然是public的,真的是讓人摸不著頭腦,那這樣就很好修改了,最終代碼:

?

NewEngineFragmentBuilder newEngineFragmentBuilder = new NewEngineFragmentBuilder(MyFlutterFragment.class);newEngineFragmentBuilder.initialRoute("/myRoute");MyFlutterFragment myFlutterFragment = newEngineFragmentBuilder.build();

5.3 FlutterFragment兩種渲染模式

之前的FlutterView都是SurfaceView的子類,雖然說性能高,但是偶爾會出現一些視圖層級的bug。升級后FlutterFragment支持另一種渲染方式,TextureView。FlutterFragment默認是創建SurfaceView,如果你想改為TextureView只需要如下操作:

?

FlutterFragment flutterFragment = FlutterFragment.withNewEngine().renderMode(FlutterView.RenderMode.texture).build();

5.4 FlutterFragment顯示過渡圖片

和FlutterActivity一樣,FlutterFragment在加載flutter時也支持增加過渡圖片顯示

?

public class MyFlutterFragment extends FlutterFragment {@Overrideprotected SplashScreen provideSplashScreen() {// Load the splash Drawable.Drawable splash = getResources().getDrawable(R.drawable.my_splash);// Construct a DrawableSplashScreen with the loaded splash Drawable and// return it.return new DrawableSplashScreen(splash);} }

6.flutter出現黑屏無法顯示

如果改完之后發現flutter頁面是黑屏,沒有任何顯示,則需要在flutter的main函數中,runApp前調用如下方法即可:

?

void main() {WidgetsFlutterBinding.ensureInitialized();runApp(MyApp()); }

7.其他坑

7.1建議升級到AndroidX

一開始沒有升級androidX,升級到Flutter后編譯出現support包沖突,咬咬牙把整個項目都升級到AndroidX,竟然解決了。而且官方也建議使用AndroidX,長痛不如短痛,建議都升到AndroidX,具體怎么升這里就不詳細介紹了。

7.2 flutter中.android還是使用support包的問題

在升級完AndroidX后,發現flutter下的.android中GeneratedPluginRegistrant.java還是使用support包,這個文件是通過指令生成的,導致一開始需要修改包的引用為AndroidX:

?

//這個兩個類需要修改為androidX import androidx.annotation.Keep; import androidx.annotation.NonNull;

其實官方文檔有相關介紹,只需要在pubspec.yaml中增加:

?

module:...androidX: true // Add this line.

然后執行flutter clean,重新build一下就OK了


鏈接:https://www.jianshu.com/p/24b9b3e702a4
?

總結

以上是生活随笔為你收集整理的Flutter升级到1.12填坑指南的全部內容,希望文章能夠幫你解決所遇到的問題。

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

香蕉视频啪啪 | 尤物97国产精品久久精品国产 | 亚洲年轻女教师毛茸茸 | 在线免费中文字幕 | 日本黄色大片儿 | 久久婷婷一区二区三区 | 黄色av三级在线 | 国产精品99久久久久 | 亚洲成av人片在线观看无 | 亚洲国产精品99久久久久久久久 | 99久久精品国产一区 | 亚洲精品乱码久久久久久蜜桃91 | 国产精品18久久久久久不卡孕妇 | 国产女人免费看a级丨片 | 国产一区二区成人 | 欧美精品久久久久久久久久久 | .精品久久久麻豆国产精品 亚洲va欧美 | 日韩电影一区二区三区在线观看 | 久久精品伊人 | 天天操天天操天天操 | 国产九九九九九 | av资源免费在线观看 | 久久伊人综合 | 国产在线观看一区 | 成人中文字幕在线 | 午夜精品一区二区三区免费 | 天天干天天做 | 在线观看免费视频 | 亚洲国产人午在线一二区 | 91 | 婷婷色六月天 | 久久久久成人免费 | 亚洲欧美成人网 | 久久久污| 成人教育av | 狠狠的干狠狠的操 | 涩涩网站在线观看 | 三级黄色网络 | 欧美天天综合网 | 免费视频 三区 | 国产精品免费观看久久 | 91视频在线观看下载 | 精品一区二区三区在线播放 | 国产精品系列在线观看 | 免费网站v| 亚洲精品国产第一综合99久久 | av一级黄| 国产专区精品视频 | 日本久热 | 成人在线观看你懂的 | 久久经典国产视频 | 丁香花在线视频观看免费 | 色婷婷综合成人av | 不卡视频一区二区三区 | 国产精品一区在线 | 17videosex性欧美 | 黄色免费电影网站 | av在线播放免费 | 久久免费99精品久久久久久 | 亚洲春色综合另类校园电影 | 国产精品剧情在线亚洲 | 国产一级做a爱片久久毛片a | 精品久久免费看 | 2018精品视频 | 国产精品入口麻豆 | 日韩剧情 | 婷婷电影在线观看 | a极黄色片 | 欧美 另类 交 | 99精品视频免费观看视频 | 国内精品久久久久影院一蜜桃 | 国产麻豆电影在线观看 | 97超碰色偷偷 | 国产在线观看,日本 | 亚洲一区欧美激情 | 视频在线观看入口黄最新永久免费国产 | 国产打女人屁股调教97 | 国产亚洲精品日韩在线tv黄 | 狠狠色伊人亚洲综合成人 | 久久99日韩 | 在线视频欧美亚洲 | 狠狠干中文字幕 | 精品一区电影 | 91精品对白一区国产伦 | 亚洲黄色av网址 | 国产精品精品国产婷婷这里av | 97av在线 | 日韩视频免费播放 | 91禁在线观看 | 天天做天天爱夜夜爽 | 丝袜av一区| 在线亚洲欧美日韩 | 色婷婷视频在线观看 | 精品国产一区二区三区四 | 91成人破解版| 99久久久久久久 | 激情视频一区 | 九九热国产 | 天天爽天天爽夜夜爽 | 久久99在线视频 | 欧美日韩精品二区第二页 | 亚洲精品在线观 | 国产精品视屏 | 在线电影91| 久久成年人 | www天天干com | 综合影视 | 欧美日韩久久 | 日韩精品在线播放 | 中文字幕免费久久 | 欧美一区二区在线免费观看 | 成人免费在线电影 | 婷婷在线网 | 国产福利久久 | 久久av福利 | 欧美日韩视频在线观看一区二区 | www.天天干 | 久久夜av | 欧美成人xxxxx| 99r精品视频在线观看 | 天天色天天干天天色 | 中文字幕中文中文字幕 | 精品99久久| 日韩久久久久久 | 精品一区二区免费 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 久久人91精品久久久久久不卡 | 色综合天天爱 | 在线免费观看一区二区三区 | 国产美女主播精品一区二区三区 | 蜜臀av一区二区 | 丁香六月久久综合狠狠色 | 黄色影院在线播放 | 久久亚洲影视 | 国产欧美日韩精品一区二区免费 | 免费av片在线 | 久久国产影视 | 永久免费观看视频 | 欧美 日韩 国产 成人 在线 | 91麻豆福利 | 日韩视频在线一区 | 国产精品一区二区三区在线看 | 手机在线黄色网址 | 综合中文字幕 | 亚洲欧美乱综合图片区小说区 | 六月丁香激情综合色啪小说 | 深爱激情站 | 午夜精品成人一区二区三区 | 黄色成人在线观看 | 成人国产一区 | av免费在线观看网站 | 狠狠干干 | 香蕉视频免费在线播放 | 欧美性网站 | 亚洲成人欧美 | 超碰在线国产 | 日韩视频一区二区三区在线播放免费观看 | 2020天天干夜夜爽 | 黄色三级在线观看 | 日韩av免费在线电影 | 中日韩在线 | 日韩av在线一区二区 | 欧美a√大片 | 久草国产在线观看 | 综合久久久久 | 国产黄色观看 | 久久精品美女视频网站 | 亚洲涩涩网| 国产成人一二片 | 日韩综合第一页 | а天堂中文最新一区二区三区 | 亚洲人人av | 国产糖心vlog在线观看 | 亚洲视频免费在线看 | 国产综合在线视频 | 久久综合九色综合网站 | 毛片永久新网址首页 | 91成年人网站 | 久草 | 三上悠亚一区二区在线观看 | 久久精品永久免费 | 亚洲国产高清在线观看视频 | 国产成人精品综合久久久 | 永久免费精品视频 | 又紧又大又爽精品一区二区 | 亚洲成人国产 | 日韩高清一 | 99久久精品国产一区 | 成人在线播放视频 | 久草网在线观看 | 国产手机精品视频 | 88av色| 免费看黄色毛片 | 久久久免费观看 | 麻豆果冻剧传媒在线播放 | 国产精品理论视频 | 久久综合色天天久久综合图片 | 激情视频在线高清看 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 日韩在线观看精品 | 久久久精品二区 | 91精品国产91热久久久做人人 | 国产原厂视频在线观看 | 国产精品综合久久 | 国产美女网站在线观看 | 国产永久免费观看 | 久久久久这里只有精品 | 成年人app网址| 欧美精品久 | 精品毛片在线 | 国产盗摄精品一区二区 | 99久e精品热线免费 99国产精品久久久久久久久久 | 亚洲色图27p | 日日操日日插 | 91九色国产蝌蚪 | 国产中文字幕视频在线观看 | 欧洲精品码一区二区三区免费看 | 中文字幕在线日亚洲9 | 亚洲国内精品 | 亚洲人成网站精品片在线观看 | 国产女v资源在线观看 | h网站免费在线观看 | 一区 二区 精品 | 一区二区三区在线影院 | 日韩在线资源 | 欧美成年黄网站色视频 | av三级在线播放 | 成人手机在线视频 | 在线观看日韩精品 | 在线一区观看 | 97夜夜澡人人双人人人喊 | 中文字幕麻豆 | 色激情在线| 在线视频18在线视频4k | 日韩一级片大全 | 久草在线一免费新视频 | 又黄又爽的视频在线观看网站 | 视频在线99re | 国产精品久久久久久久婷婷 | 免费在线观看的av网站 | 久久久久久国产精品 | 国产99精品| 日本最新高清不卡中文字幕 | 欧美网站黄色 | 亚洲aaa毛片 | 国产午夜精品一区 | 成人9ⅰ免费影视网站 | 亚洲天堂网在线视频观看 | 91最新网址在线观看 | av中文资源在线 | 欧美一区三区四区 | 久久久久久高清 | 亚洲伦理一区二区 | 国产在线高清视频 | 成人小视频在线播放 | www.神马久久| 精品久久久久久久 | 亚洲精区二区三区四区麻豆 | 黄色软件视频网站 | 成人免费在线播放 | 国产精品毛片一区视频播不卡 | 国产码电影| 久久视频在线视频 | 久久国产影视 | 久久亚洲福利视频 | 揉bbb玩bbb少妇bbb | 精品亚洲二区 | av中文在线 | av 一区 二区 久久 | 久久综合久久综合这里只有精品 | 国产在线2020 | 精品国产区 | 成人免费xxx在线观看 | 一区二区三区在线影院 | 激情五月婷婷激情 | 国产明星视频三级a三级点| 丁香婷婷综合色啪 | 香蕉视频91| 日本h在线播放 | 欧美一级久久久 | 亚洲黄色高清 | 亚洲一级电影视频 | 欧美老人xxxx18| 看片的网址 | 精品国产片 | 伊人资源视频在线 | av免费电影在线观看 | 日韩精品中文字幕在线不卡尤物 | 精品9999| 黄a在线看 | 五月天狠狠操 | 日本在线中文在线 | 亚洲精品乱码久久久久久久久久 | 欧洲精品码一区二区三区免费看 | 日本三级中文字幕在线观看 | 人人干在线观看 | 91麻豆精品国产91久久久久久 | 欧美视频在线观看免费网址 | 久久高清片 | av黄色一级片 | 欧美最新大片在线看 | 欧美三级高清 | 黄色视屏免费在线观看 | 国产高清久久久久 | 久久国产精品久久久久 | 国产成人精品一区在线 | 福利视频在线看 | 国产91aaa| 丁香激情五月婷婷 | 成人在线播放网站 | 久久精品电影院 | 日韩视频在线一区 | 最新av电影网址 | 成人免费看片98欧美 | .国产精品成人自产拍在线观看6 | 福利精品在线 | 国产精品福利小视频 | 精品国产亚洲一区二区麻豆 | 亚洲日本三级 | 免费av电影网站 | 久久精选视频 | 天天射天天操天天色 | 亚洲成人国产精品 | 玖玖在线资源 | 最新日韩在线观看视频 | 黄网站污 | 高清国产午夜精品久久久久久 | 日韩偷拍精品 | 九九一级片| 夜夜躁天天躁很躁波 | 色狠狠狠 | 国产精品视频999 | 欧美analxxxx | 久久精品毛片基地 | 香蕉视频网站在线观看 | 欧美va日韩va | 国产视频一区精品 | 免费av看片 | 国产精品久久久久久久久久99 | 色婷婷啪啪免费在线电影观看 | 国产伦精品一区二区三区在线 | 91免费高清 | 国产精品一区免费看8c0m | 69国产在线观看 | 日韩在线视频一区 | 国产成人精品一区二区三区网站观看 | 国产尤物在线观看 | 亚洲日本精品 | 麻豆免费看片 | 中文字幕在线观看免费 | 免费福利在线观看 | 日韩久久在线 | 草草草影院| 国产成人精品一区二区 | www.黄色片网站 | 国产高清免费观看 | 国产精品久久久久久久久婷婷 | 国内精品中文字幕 | 久久一区国产 | 久久国产精品视频观看 | 国产露脸91国语对白 | 97碰视频| 欧美日韩国产一区二区三区在线观看 | 色偷偷网站视频 | 中文字幕 成人 | 韩国三级av在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 婷婷五天天在线视频 | 午夜视频一区二区三区 | 九九精品毛片 | 99久久国产免费,99久久国产免费大片 | 9色在线视频 | 日韩三级免费 | 日日夜夜天天射 | 精品久久久久亚洲 | 日本中文字幕在线电影 | 日韩理论在线播放 | 亚洲成a人片77777潘金莲 | 国产一级片在线播放 | 欧美成人视 | 伊人五月天综合 | 伊人久久一区 | 麻豆影视网站 | 五月天电影免费在线观看一区 | 亚洲国产高清在线观看视频 | 福利一区在线视频 | 欧美在线观看视频免费 | 色狠狠操 | 免费黄色看片 | 天天天天天操 | 国产va饥渴难耐女保洁员在线观看 | 狠狠狠色丁香婷婷综合久久88 | 91你懂的 | 精品一区二区视频 | 99综合电影在线视频 | 日韩毛片在线免费观看 | 夜夜躁狠狠躁日日躁视频黑人 | 欧美视频在线观看免费网址 | 久久色视频 | 在线免费观看国产黄色 | 国产精品高潮呻吟久久久久 | 久久激情久久 | 99婷婷狠狠成为人免费视频 | 丰满少妇在线观看资源站 | 成人免费xxx在线观看 | 月丁香婷婷 | 99久久激情 | 粉嫩高清一区二区三区 | 久99久精品视频免费观看 | 99精品欧美一区二区 | av在线免费在线 | 国产精品久久久久久久免费观看 | 永久免费看av | 亚洲91精品在线观看 | 狠狠的操狠狠的干 | 99精品欧美一区二区蜜桃免费 | 在线观看日本高清mv视频 | 午夜在线免费观看视频 | 免费日韩视 | 国产精品久久久久久影院 | 国产成人a亚洲精品 | 国产裸体无遮挡 | 99久久久久国产精品免费 | 亚洲综合激情 | 欧美日韩精品电影 | 国产视频美女 | 欧美一二区在线 | 中文av不卡 | 国产高清视频免费在线观看 | 久久婷婷影视 | 网站在线观看日韩 | 欧美日韩一区二区三区在线观看视频 | 五月天婷亚洲天综合网精品偷 | 久艹视频免费观看 | 在线观看日韩av | 国产无限资源在线观看 | 欧美一区成人 | 美女福利视频在线 | 成人免费观看视频网站 | 色多多视频在线观看 | 欧美一级黄大片 | 精品99久久 | 天天色天天草天天射 | 韩国av三级 | 99在线观看视频 | 国产精品毛片一区二区在线看 | 五月婷婷亚洲 | 国产无套视频 | 波多野结衣一区二区三区中文字幕 | 在线观看精品视频 | 日韩mv欧美mv国产精品 | 国产精品国产三级国产 | 又色又爽的网站 | 人人藻人人澡人人爽 | 在线久草视频 | 久久精品视频网站 | 香蕉网址 | 国产精品99久久久久人中文网介绍 | 亚洲精品影视 | 国产成人精品在线观看 | 亚洲一级电影 | 免费高清无人区完整版 | 国产精品久久久亚洲 | 久九视频| 狠狠的干 | 久久99久久99精品免费看小说 | 国产精品18久久久久久久久 | 亚洲欧美经典 | 欧美午夜久久 | 成人毛片一区二区三区 | 色香蕉视频 | 国产精品粉嫩 | 五月天综合在线 | 免费看成人av | 18+视频网站链接 | 激情 一区二区 | 日日综合 | 天天干夜夜想 | 亚洲精品18p | 色a资源在线 | 九月婷婷综合网 | 六月色婷婷 | 久久亚洲在线 | 亚洲精品久久久久久久不卡四虎 | 曰韩精品| 精品国模一区二区三区 | 久久夜夜爽| 成人综合婷婷国产精品久久免费 | 911精品美国片911久久久 | www.97视频| 色大片免费看 | 天天干中文字幕 | 日本三级不卡视频 | 97人人模人人爽人人喊中文字 | 久久这里只有精品首页 | 欧美一区二区三区在线播放 | 天天爽综合网 | 成人黄色毛片 | 黄色一区二区在线观看 | 在线av资源| 亚洲一区二区高潮无套美女 | 欧美精品日韩 | 国产毛片久久 | 中文免费在线观看 | 国内视频在线观看 | 久久精品久久99精品久久 | 韩国av不卡 | 四虎免费av | 午夜久久影视 | 国产亚洲免费观看 | 看av免费 | 九9热这里真品2 | 成人午夜电影网站 | 日韩肉感妇bbwbbwbbw | 人人爽人人爽人人片 | 天天爱av导航 | 久久久久久久久久福利 | 久久精品视频在线播放 | 国产三级视频在线 | 久久综合色一综合色88 | 欧美日韩午夜爽爽 | 人人爽人人爽 | 日日碰狠狠添天天爽超碰97久久 | 美女国产免费 | 欧美 日韩 视频 | 国外调教视频网站 | 免费看的黄色网 | 四虎影视av | 欧美最猛性xxxxx亚洲精品 | 国产女v资源在线观看 | 亚洲伦理电影在线 | 狠狠色狠狠色 | 久久人人爽爽人人爽人人片av | 在线观看岛国 | 国产精品 日本 | 亚洲精品国产第一综合99久久 | 成人午夜精品久久久久久久3d | 在线观看成人网 | 日韩亚洲国产精品 | 91视频观看免费 | 91免费版成人 | 九九欧美视频 | 亚洲精品黄 | 免费a网站 | 中文字幕美女免费在线 | 97在线影院 | 成人资源网 | 不卡av电影在线 | 欧美男同网站 | 中文字幕在线观看一区 | 亚洲毛片在线观看. | 国产成人99久久亚洲综合精品 | 国产欧美日韩精品一区二区免费 | 欧美国产日韩一区二区 | 激情综合网五月婷婷 | 99免费在线播放99久久免费 | 91九色综合 | 国产一区二区三精品久久久无广告 | 91中文字幕在线 | 国产精品三级视频 | 美女视频黄色免费 | 欧美精品被 | 麻豆视频在线观看免费 | 在线观看完整版 | 国产精品区二区三区日本 | 91精品国产一区二区三区 | 久久五月婷婷综合 | 亚洲天堂自拍视频 | 国产精品综合久久久 | 91漂亮少妇露脸在线播放 | 日韩欧美网址 | 久久久久久久久久福利 | 国产色在线,com | 欧美一级小视频 | 久久精品一区二区国产 | 午夜视频不卡 | 91av国产视频 | 日韩高清一区 | 色噜噜日韩精品欧美一区二区 | 亚洲精品2区 | 激情五月网站 | 亚洲色视频 | 在线观看国产中文字幕 | 欧美特一级片 | 欧美精品一区在线发布 | 国产日韩精品一区二区三区在线 | 免费观看性生活大片 | 国产成人久久av977小说 | 国产精品手机视频 | 黄色aa久久| 六月丁香在线观看 | 五月亚洲 | 在线免费黄网站 | 亚洲精品乱码久久久久久蜜桃动漫 | 少妇视频在线播放 | 久久免费视频网站 | 韩日av在线| 色婷婷丁香 | 欧美日韩高清不卡 | a特级毛片 | 91精品国自产在线观看欧美 | 亚洲精品国产精品久久99热 | 免费污片| 中文字幕在线观看一区 | 美女黄网久久 | 一区二区三区在线视频观看58 | 欧美精品色 | 免费电影一区二区三区 | 99国产成+人+综合+亚洲 欧美 | 97福利在线观看 | 国产精品视频 | 成人一级视频在线观看 | 精品一二三区视频 | 激情五月亚洲 | 99久久这里只有精品 | 亚洲综合色视频 | 亚洲黄色区 | 国内精品福利视频 | 成人在线视频在线观看 | 国产精品一区二区中文字幕 | 久久久美女 | 国产欧美在线一区二区三区 | 久久综合色一综合色88 | 99视频在线精品国自产拍免费观看 | 麻豆视频在线免费 | 激情偷乱人伦小说视频在线观看 | 欧美日韩视频网站 | 免费国产ww | 久久精品视频网站 | 国产精品久久久久久久免费大片 | 久久一区91 | 人人超碰在线 | 久久精品国产精品亚洲精品 | 国产精品视屏 | 狠狠狠狠狠狠狠干 | 日本黄色大片免费 | 日韩欧美在线观看一区二区三区 | 一区二区三区中文字幕在线观看 | 97在线视频免费看 | 激情中文在线 | 亚洲爱爱视频 | 麻豆视频在线看 | 一区二区三区高清在线观看 | 韩日精品中文字幕 | 一区在线观看 | 天天狠狠干 | 日韩va亚洲va欧美va久久 | 成人影视免费 | 992tv人人草 黄色国产区 | 一区二区三区精品久久久 | 精品在线免费观看 | 天天在线免费视频 | 手机av电影在线 | 国产艹b视频 | 久久综合五月天 | 欧美午夜性生活 | 久久久久久蜜av免费网站 | 午夜国产福利在线 | 九九激情视频 | 中文字幕在线视频精品 | 丁香九月婷婷 | 99精品视频免费在线观看 | 成年人免费av网站 | 亚洲视频一区二区三区在线观看 | 国产福利一区二区三区视频 | 久久夜色精品国产欧美乱 | 四虎8848免费高清在线观看 | 五月激情五月激情 | 天天干天天搞天天射 | 在线观看国产区 | 欧美激情视频一区 | 在线观看av免费 | 成人在线一区二区三区 | 人人澡人 | www.香蕉视频 | 亚洲精品在线观看不卡 | 色综合天天天天做夜夜夜夜做 | 久久免费精彩视频 | 日韩精品电影在线播放 | 日韩视频免费在线观看 | 国产一区二区影院 | av成人黄色| 国产精品原创视频 | 99九九免费视频 | 97超碰超碰 | 日本黄网站 | 日韩久久午夜一级啪啪 | 丁香六月婷 | 欧美性视频网站 | 九九在线高清精品视频 | 日日夜夜噜噜噜 | 亚洲综合爱 | 波多野结衣在线播放视频 | 制服丝袜天堂 | 久热免费| 国内精品久久久久影院优 | 在线免费性生活片 | 久久精品国产美女 | 国产黄色精品网站 | 亚洲午夜精品一区二区三区电影院 | 美女国产免费 | 中文在线免费观看 | 西西大胆啪啪 | 欧美久久久久久久久久 | 九九热精品国产 | 人人超碰人人 | 国产视频精品免费播放 | 久久国产精品99久久久久久老狼 | 91精品国产福利 | 国产淫a | 尤物九九久久国产精品的分类 | 丝袜美腿av | 国产精品综合久久 | 91九色综合| 欧美日韩高清在线一区 | 日本黄区免费视频观看 | 日韩精品视频在线观看网址 | 日韩精品视频免费专区在线播放 | 免费精品在线 | 亚洲精品色 | 在线观看中文字幕视频 | av久久在线 | 成人va视频 | 欧美福利久久 | 日韩xxxbbb| aaa毛片视频 | 麻豆国产露脸在线观看 | 国产精品嫩草影院99网站 | 久久成年人视频 | 丝袜av网站 | 最新国产在线 | 日日干日日操 | 亚洲国产成人av网 | 一区二区三区在线电影 | 午夜精品一区二区三区在线观看 | 最新av观看 | 国产一区网址 | 国产96在线观看 | 91综合视频在线观看 | a级国产乱理论片在线观看 伊人宗合网 | 国产乱码精品一区二区蜜臀 | 国产在线a免费观看 | 日本久久不卡视频 | 国产一区二区网址 | 日韩激情在线视频 | 中文字幕999| 亚洲网站在线 | 亚洲欧美精品在线 | 国产精品破处视频 | 精品在线视频观看 | 综合激情网 | 亚洲综合在 | 午夜免费电影院 | www.xxxx变态.com | 午夜精品一区二区三区免费 | 东方av在线免费观看 | 激情综合啪 | 1024手机在线看 | 一级性视频 | 9ⅰ精品久久久久久久久中文字幕 | 国产精品视频999 | 天天躁日日躁狠狠躁av麻豆 | 特级毛片在线免费观看 | 韩国av一区| 国产原厂视频在线观看 | 日韩高清dvd | 婷婷丁香社区 | 最新中文字幕在线播放 | 亚洲国产精品人久久电影 | 一区二区三区在线免费 | 97香蕉久久国产在线观看 | 亚洲最大av网 | 国产黄色精品网站 | 51久久夜色精品国产麻豆 | 国产自产高清不卡 | 久久精品免视看 | 亚洲视频免费视频 | 久久国内精品视频 | 日韩色综合 | 久久这里只有精品视频99 | www.午夜 | 在线观影网站 | 国产精品久久 | 欧美极度另类性三渗透 | 在线观看91视频 | 欧美视频二区 | 久草网在线观看 | 久久久久久久久久久久久久电影 | 国产精品美女久久久久久免费 | 婷婷色中文 | 日韩av偷拍 | 国产精在线 | 91丨九色丨首页 | 有码中文字幕 | www免费黄色| 欧美精品九九99久久 | 综合色综合色 | 美女网站视频色 | 粉嫩一二三区 | 国产自在线观看 | 亚洲视频免费在线 | 亚洲一区二区三区精品在线观看 | 波多野结衣一区二区三区中文字幕 | 黄色在线观看免费网站 | 干干干操操操 | 国产精品福利在线播放 | 国产精品一区在线观看 | 国产精品日韩高清 | 国产精品免费一区二区三区 | 黄污网站在线 | 2020天天干夜夜爽 | 国产在线播放一区 | 中文字幕有码在线 | 91成人免费 | 干 操 插| 97精品国产97久久久久久久久久久久 | 久久线视频 | 中文字幕在线不卡国产视频 | 在线视频a | 国产精品欧美一区二区三区不卡 | 久久专区 | 成年人在线观看视频免费 | 最近最新中文字幕视频 | 久久精品视频免费播放 | 夜夜夜夜夜夜操 | 国产精品18久久久久久不卡孕妇 | 久久精品福利视频 | 久久天天躁狠狠躁夜夜不卡公司 | 欧美日韩性视频在线 | 欧美成人亚洲 | 免费看三级黄色片 | 国产免费观看视频 | 六月丁香久久 | 欧美性免费 | 永久黄网站色视频免费观看w | 99资源网 | 99麻豆视频 | 欧美成天堂网地址 | 国产高清久久久 | 国产精品一区二区av日韩在线 | 国产精品综合av一区二区国产馆 | 久久久久免费电影 | 久久99久久99精品免观看软件 | www.久久色 | 欧美国产日韩激情 | 久久久国产影院 | 手机看片久久 | 色播五月婷婷 | 在线观看福利网站 | 不卡的av在线播放 | 一本一本久久a久久精品综合小说 | 国产一级免费播放 | 成人免费视频免费观看 | 国产精品亚洲人在线观看 | 五月婷婷影视 | 亚洲在线 | 91麻豆免费版 | 国产精品久久久久久一区二区 | 成人在线视频免费 | 日韩高清av在线 | 亚洲永久精品国产 | 欧美精品v国产精品 | 中文字幕色站 | 精品国产伦一区二区三区 | 最近中文国产在线视频 | 日韩午夜在线观看 | 在线视频久 | www.夜夜草| 在线视频 精品 | 女人高潮特级毛片 | 99r在线| 亚洲成人精品国产 | 高清久久久 | av片中文字幕 | 欧美一级片播放 | 日韩精品一卡 | 欧美一区二区在线刺激视频 | 超碰免费97| 久久久久久免费网 | 成人国产一区 | av在线免费观看黄 | 亚洲一区久久久 | 天天插伊人 | 中文字幕视频免费观看 | 日韩一区在线播放 | 精品国产亚洲日本 | 久色免费视频 | 久久国产精品免费看 | 91在线视频免费91 | 97国产一区二区 | av一区二区三区在线播放 | 最近日本字幕mv免费观看在线 | www.狠狠操.com| 精品国产大片 | 亚洲精品自拍 | 97香蕉超级碰碰久久免费软件 | 久久精品人人做人人综合老师 | 五月婷婷综合在线视频 | 日本中文字幕在线播放 | 91精品人成在线观看 | 国产一区在线视频观看 | 天天干天天做 | 国产69精品久久app免费版 | 免费视频在线观看网站 | 久久久福利视频 | 黄色大片日本 | 岛国av在线不卡 | 国产高清在线 | 日本精品视频一区二区 | 国产黄色大片免费看 | 色天天综合久久久久综合片 | 国产成本人视频在线观看 | 日日操天天爽 | 色五月成人 | 色婷婷综合久久久中文字幕 | 一级a毛片高清视频 | 国产精品高清免费在线观看 | 亚洲色图av | 伊人影院得得 | 国产裸体无遮挡 | 日韩av高潮| 久久九精品 | 高清不卡毛片 | 天天鲁一鲁摸一摸爽一爽 | 欧美精品久久99 | av综合网址 | 免费网站观看www在线观看 | 激情欧美一区二区免费视频 | 尤物一区二区三区 | av成年人电影 | 婷婷深爱网 | 中文字幕精品三区 | 午夜黄色影院 | 欧美激情精品久久久久久变态 | 美女视频一区 | 黄色av电影免费观看 | 久久久久久久毛片 | 五月婷婷,六月丁香 | 日产av在线播放 | 亚洲香蕉视频 | 五月天av在线 | 亚洲老妇xxxxxx | 亚州国产精品视频 | 亚洲精品在线一区二区 | 国产精品免费视频网站 | 天天色天天上天天操 | 夜夜躁天天躁很躁波 | av看片在线观看 | 久久高清国产 | 精品美女在线观看 | 久草在线观看 | 欧美日韩综合在线观看 | 国产又黄又猛又粗 | 亚洲欧洲一区二区在线观看 | 亚洲无吗av | 日韩欧美视频二区 | 精品国产日本 | 在线 视频 一区二区 | 精品国产一区二区三区久久久蜜月 | 久久久夜色 | 婷婷 综合 色| 成人av电影免费在线观看 | 91麻豆高清视频 | 国产成人精品999在线观看 | 黄色日批网站 | 亚洲精品mv在线观看 | 国产精品综合av一区二区国产馆 | 99精品国产在热久久 | 人人玩人人添人人 | 国产日韩欧美在线 | 欧美日韩激情视频8区 | 激情视频免费在线观看 | 亚洲人人精品 | 国产午夜在线观看视频 | 黄a网站| 男女精品久久 | 丝袜制服综合网 | 精选久久| 色综合亚洲精品激情狠狠 | 国产黄色看片 | 五月婷婷六月综合 | 伊人视频| 久久久久成人精品 | 久久婷婷一区 | 手机av观看 | 能在线看的av | 91精品视频在线播放 | 成人免费视频a | 久久xxxx| 操综合| 久久久久久麻豆 | 国产伦精品一区二区三区无广告 | 91视频91蝌蚪 | 天天干天天操天天 | 午夜在线观看一区 | 97av视频在线观看 | 久久免费视频4 | 日韩国产高清在线 |