精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

輕松玩轉平行視界(上)

系統
平行視界是多窗口交互服務的其中一種,平行視界是以界面為基本單位實現應用內雙窗口顯示的系統側解決方案。

[[434407]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

前言

10.23去參加了HDC2021 Codelabs趣味闖關賽,闖關賽的題目需要實現的功能大致分為以下三步:

  1. 點擊電影卡片跳轉到電影列表頁面(服務卡片開發)
  2. 點擊電影列表中的具體電影,跳轉到具體電影的信息,該窗口實現平行視界(平行視界服務開發)
  3. 點擊具體電影的信息,流轉到另一設備中(分布式流轉開發)
[[434408]]

這一次就給大家分享關于平行視界服務開發的心得體會(~ ̄▽ ̄)~

概述

平行視界是多窗口交互服務的其中一種,平行視界是以界面為基本單位實現應用內雙窗口顯示的系統側解決方案。

應用可以根據自身業務設計雙窗口顯示界面組合,以實現符合應用邏輯的最佳單應用多窗口用戶體驗。適用于辦公、郵箱、IM、電商等效率類或需要頻繁來回切換的應用。HarmonyOS對于折疊屏展開態、平板橫屏設備支持平行視界。用戶應用程序可以根據自身業務特點,設計最佳的雙窗口組合體驗,如社交類應用的“列表+聊天”,購物類應用的“雙窗口比價”等。

平行視界的開發分為兩步:

  1. 在config.json中聲明支持平行視界。
  2. 在src -> main -> resources -> rawfile目錄下增加easygo.json配置文件,實現平行視界顯示策略配置。

正文

1. 安裝和配置DevEco Studio 3.0 Beta

DevEco Studio 3.0 Beta下載

DevEco Studio 3.0 Beta安裝

2. 創建一個Empty Ability應用

DevEco Studio下載安裝成功后,打開DevEco Studio,點擊左上角的File,點擊New,再選擇New Project,選擇Empty Ability選項,點擊Next按鈕。

將文件命名為Mydemo1(文件名不能出現中文或者特殊字符,否則將無法成功創建項目文件),Project Type勾選Application,選擇保存路徑,Language勾選Java,選擇API 6,設備勾選Tablet,最后點擊Finish按鈕。

選擇Empty Ability配置文件信息

【木棉花】輕松玩轉平行視界(上)-鴻蒙HarmonyOS技術社區
【木棉花】輕松玩轉平行視界(上)-鴻蒙HarmonyOS技術社區

3. 編寫簡單邏輯代碼

代碼文件結構如下:

【木棉花】輕松玩轉平行視界(上)-鴻蒙HarmonyOS技術社區

在com.test.mydemo1目錄下創建RightAbility文件后,代碼有作修改的如下:

ability_main.xml:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <DirectionalLayout 
  3.     xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  4.     ohos:height="match_parent" 
  5.     ohos:width="match_parent" 
  6.     ohos:alignment="center" 
  7.     ohos:orientation="vertical"
  8.  
  9.     <Text 
  10.         ohos:id="$+id:text_helloworld" 
  11.         ohos:height="match_content" 
  12.         ohos:width="match_content" 
  13.         ohos:background_element="$graphic:background_ability_main" 
  14.         ohos:layout_alignment="horizontal_center" 
  15.         ohos:text="這是MainAbilitySlice頁面" 
  16.         ohos:text_size="40vp" 
  17.         /> 
  18.  
  19.     <Button 
  20.         ohos:id="$+id:btn" 
  21.         ohos:height="match_content" 
  22.         ohos:width="match_content" 
  23.         ohos:background_element="#888888" 
  24.         ohos:layout_alignment="horizontal_center" 
  25.         ohos:text="跳轉到RightAbilitySlice頁面" 
  26.         ohos:text_size="40vp" 
  27.         /> 
  28.  
  29. </DirectionalLayout> 

ability_right:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <DirectionalLayout 
  3.     xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  4.     ohos:height="match_parent" 
  5.     ohos:width="match_parent" 
  6.     ohos:alignment="center" 
  7.     ohos:orientation="vertical" 
  8.     ohos:background_element="#DDDDDD"
  9.  
  10.     <Text 
  11.         ohos:id="$+id:text_helloworld" 
  12.         ohos:height="match_content" 
  13.         ohos:width="match_content" 
  14.         ohos:layout_alignment="horizontal_center" 
  15.         ohos:text="這是RightAbilitySlice頁面" 
  16.         ohos:text_size="40vp" 
  17.         /> 
  18.  
  19.     <Button 
  20.         ohos:id="$+id:btn" 
  21.         ohos:height="match_content" 
  22.         ohos:width="match_content" 
  23.         ohos:background_element="#888888" 
  24.         ohos:layout_alignment="horizontal_center" 
  25.         ohos:text="返回到MainAbilitySlice頁面" 
  26.         ohos:text_size="40vp" 
  27.         /> 
  28.  
  29. </DirectionalLayout> 

MainAbilitySlice.java:

  1. public class MainAbilitySlice extends AbilitySlice { 
  2.     @Override 
  3.     public void onStart(Intent intent) { 
  4.         super.onStart(intent); 
  5.         super.setUIContent(ResourceTable.Layout_ability_main); 
  6.  
  7.         findComponentById(ResourceTable.Id_btn).setClickedListener(new Component.ClickedListener() { 
  8.             @Override 
  9.             public void onClick(Component component) { 
  10.                 Operation operation = new Intent.OperationBuilder() 
  11.                         .withDeviceId(""
  12.                         .withBundleName(getBundleName()) 
  13.                         .withAbilityName(RightAbility.class.getName()) 
  14.                         .build(); 
  15.                 intent.setOperation(operation); 
  16.                 startAbility(intent); 
  17.             } 
  18.         }); 
  19.     } 
  20.  
  21.     @Override 
  22.     public void onActive() { 
  23.         super.onActive(); 
  24.     } 
  25.  
  26.     @Override 
  27.     public void onForeground(Intent intent) { 
  28.         super.onForeground(intent); 
  29.     } 

RightAbilitySlice.java:

  1. public class RightAbilitySlice extends AbilitySlice { 
  2.     @Override 
  3.     public void onStart(Intent intent) { 
  4.         super.onStart(intent); 
  5.         super.setUIContent(ResourceTable.Layout_ability_right); 
  6.  
  7.         findComponentById(ResourceTable.Id_btn).setClickedListener(new Component.ClickedListener() { 
  8.             @Override 
  9.             public void onClick(Component component) { 
  10.                 terminateAbility(); 
  11.             } 
  12.         }); 
  13.     } 
  14.  
  15.     @Override 
  16.     public void onActive() { 
  17.         super.onActive(); 
  18.     } 
  19.  
  20.     @Override 
  21.     public void onForeground(Intent intent) { 
  22.         super.onForeground(intent); 
  23.     } 

4. 在config.json中聲明支持平行視界

config.json配置文件的module對象中新增metaData:

  1. "metaData": { 
  2.       "customizeData": [ 
  3.         { 
  4.         "name""EasyGoClient"
  5.         "value""true" 
  6.         } 
  7.       ] 
  8.     } 

 5. 創建平行視界配置文件easygo.json

在src -> main -> resources -> rawfile目錄下增加easygo.json配置文件:

  1.   "easyGoVersion""1.0"
  2.   "client""com.test.mydemo1"
  3.   "logicEntities": [ 
  4.     { 
  5.       "head": { 
  6.         "function""magicwindow"
  7.         "required""true" 
  8.       }, 
  9.       "body": { 
  10.         "mode""1"
  11.         "abilityPairs": [ 
  12.           { 
  13.             "from""com.test.mydemo1.MainAbility"
  14.             "to""com.test.mydemo1.RightAbility" 
  15.           } 
  16.         ], 
  17.         "Abilities": [ 
  18.           { 
  19.             "name""com.test.mydemo1.MainAbility"
  20.             "defaultFullScreen""false" 
  21.           }, 
  22.           { 
  23.             "name""com.test.mydemo1.RightAbility"
  24.             "defaultFullScreen""false" 
  25.           } 
  26.         ], 
  27.         "UX": { 
  28.           "isDraggable""true" 
  29.         } 
  30.       } 
  31.     } 
  32.   ] 

上述代碼easygo.json配置文件的相關元素的描述如下:

  1.   "easyGoVersion": 必選,固定值為"1.0"
  2.   "client": 必選,該程序的應用包名, 
  3.   "logicEntities": [ 
  4.     { 
  5.       "head": { 
  6.         "function": 必選,調用組件名,固定值為"magicwindow"
  7.         "required": 必選,預留字段,固定值為"true" 
  8.       }, 
  9.       "body": { 
  10.         "mode": 必選,基礎分屏模式."0":購物模式,abilityPairs節點不生效;"1":自定義模式(包含導航模式), 
  11.         "abilityPairs": [自定義模式下必選,配置從from頁面到to頁面的分屏顯示 
  12.           { 
  13.             "from": 自定義模式下必選,AbilityA的包名, 
  14.             "to": 自定義模式下必選,AbilityB的包名, 
  15.           }表示A上啟動B,觸發分屏(A左B右) 
  16.         ], 
  17.         "Abilities": [可選,應用Page Ability屬性列表, 
  18.           { 
  19.             "name": 可選,Page Ability包名, 
  20.             "defaultFullScreen": 可選,Page Ability是否支持默認以全屏啟動."true": 支持;,"false": 不支持 
  21.           }, 
  22.           { 
  23.             "name": 可選,Page Ability包名, 
  24.             "defaultFullScreen": 可選,Page Ability是否支持默認以全屏啟動."true": 支持;,"false": 不支持 
  25.           } 
  26.         ], 
  27.         "UX": {可選,頁面UX控制配置 
  28.           "isDraggable": 可選,是否支持分屏窗口拖動(僅針對平板產品生效)."true": 支持;,"false": 不支持(缺省值為false
  29.         } 
  30.       } 
  31.     } 
  32.   ] 

平板橫屏的運行效果如下:

【木棉花】輕松玩轉平行視界(上)-鴻蒙HarmonyOS技術社區

6. 添加復雜邏輯代碼

具體代碼見附錄文件,代碼文件結構如下:

【木棉花】輕松玩轉平行視界(上)-鴻蒙HarmonyOS技術社區

7. 完善easygo.json配置文件

  1.   "easyGoVersion""1.0"
  2.   "client""com.test.mydemo1"
  3.   "logicEntities": [ 
  4.     { 
  5.       "head": { 
  6.         "function""magicwindow"
  7.         "required""true" 
  8.       }, 
  9.       "body": { 
  10.         "mode""1"
  11.         "abilityPairs": [ 
  12.           { 
  13.             "from""com.test.mydemo1.MainAbility"
  14.             "to""com.test.mydemo1.RightAbility" 
  15.           }, 
  16.           { 
  17.             "from""com.test.mydemo1.RightAbility"
  18.             "to""com.test.mydemo1.RightAbility2" 
  19.           } 
  20.         ], 
  21.         "Abilities": [ 
  22.           { 
  23.             "name""com.test.mydemo1.MainAbility"
  24.             "defaultFullScreen""false" 
  25.           }, 
  26.           { 
  27.             "name""com.test.mydemo1.RightAbility"
  28.             "defaultFullScreen""false" 
  29.           }, 
  30.           { 
  31.             "name""com.test.mydemo1.RightAbility2"
  32.             "defaultFullScreen""false" 
  33.           }, 
  34.           { 
  35.             "name""com.test.mydemo1.RightAbility3"
  36.             "defaultFullScreen""false" 
  37.           } 
  38.         ], 
  39.         "UX": { 
  40.           "isDraggable""true" 
  41.         } 
  42.       } 
  43.     } 
  44.   ] 

平板橫屏的運行效果如下:

圖1圖2圖3

【木棉花】輕松玩轉平行視界(上)-鴻蒙HarmonyOS技術社區
【木棉花】輕松玩轉平行視界(上)-鴻蒙HarmonyOS技術社區
【木棉花】輕松玩轉平行視界(上)-鴻蒙HarmonyOS技術社區

總結

從上述easygo.json文件可以看出,配置文件只設置了MainAbility|RightAbility和RightAbility|RightAbility2(A|B表示A左B右分屏),但是從運行效果可以發現以下四點內容:

  1. 若配置了A|B,則在A上啟動B,觸發雙窗口顯示(A左B右),但在B上啟動A不會觸發平行視界雙窗口,如正文的第五點的運行效果。
  2. 若配置了A|B、B|C,沒有配置A|D,則A左B右分屏時,B觸發C,B左移,C右側顯示,即B左C右分屏;但無論從左或右觸發D,都右側顯示D,即A左D右分屏,如圖1所示。
  3. 沒有配置B|D,則D窗口跟隨B此時的顯示方式。如果B此時是全屏,則全屏顯示D;如果B此時是雙窗口,則D在雙窗口右邊顯示,即B左D右分屏,如圖2所示。
  4. 返回頁面切換和跳轉顯示頁面基本為相反的過程,如圖3所示。

這一次的分享就到這里結束啦O(∩_∩)O~,平行視界服務開發還有購物模式、導航模式、后臺鎖定等內容,就留到下一次啦,我會在以后的文章中陸陸續續分享我的實戰操作,希望能與各位一起學習相互交流♪(∇*)

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-11-10 16:08:45

鴻蒙HarmonyOS應用

2021-11-08 10:20:48

鴻蒙HarmonyOS應用

2020-09-24 10:57:12

編程函數式前端

2023-08-18 14:39:02

2010-07-09 12:09:34

IT運維Mocha BSM摩卡軟件

2021-11-15 10:15:37

鴻蒙HarmonyOS應用

2010-09-01 10:09:32

CSS樣式

2013-11-01 10:41:52

Windows 8.1應用技巧

2018-03-15 14:07:17

潤乾Excel行列轉換

2010-09-06 12:46:05

無線網絡

2015-08-12 10:54:22

架構云

2014-08-19 09:10:45

IT運維

2011-05-04 14:00:02

打印機Word打印

2019-03-15 11:07:35

華為云

2010-05-07 10:47:18

微軟Live照片庫

2010-07-21 14:56:21

Windows Pho

2021-10-28 14:58:15

鴻蒙HarmonyOS應用

2010-01-15 10:14:21

C++ Builder

2011-05-04 09:56:54

打印機Word打印

2025-06-03 01:25:00

點贊
收藏

51CTO技術棧公眾號

日韩一区二区欧美| 懂色av影视一区二区三区| 成人黄色av网站| 一区二区视频免费看| 高清精品xnxxcom| 一本到高清视频免费精品| 亚洲一区不卡在线| 国产综合无码一区二区色蜜蜜| 久久国产高清| 久久成人这里只有精品| 免费成人蒂法网站| 日韩国产91| 日韩欧美高清视频| 影音先锋男人的网站| 三级国产在线观看| 国内欧美视频一区二区| 97视频在线观看免费| 日韩一区二区三区四区视频| 高潮按摩久久久久久av免费| 欧美视频一二三区| 日韩国产欧美亚洲| 二区三区四区高清视频在线观看| 91美女片黄在线观看91美女| 成人在线一区二区| 性色av免费观看| 91久久黄色| 久久综合久久美利坚合众国| 永久免费成人代码| 久久男人av| 欧美一区二区人人喊爽| 性欧美极品xxxx欧美一区二区| 成年人视频免费在线播放| 国产精品久久久久久福利一牛影视 | 变态另类丨国产精品| 99久久999| 欧美亚洲一区二区三区四区| 北条麻妃69av| 999福利在线视频| 亚洲精品国产一区二区精华液| 亚洲不卡1区| 婷婷五月综合久久中文字幕| 国产成人无遮挡在线视频| 国产精品美乳在线观看| 波多野结衣电影在线播放| 国产伦理一区| 欧美一性一乱一交一视频| 久久精品视频日本| 欧美视频亚洲视频| 欧美成人免费va影院高清| 亚洲天堂网av在线| 久久久久亚洲| 久久天天躁日日躁| 亚洲天堂黄色片| 欧美一区二区三区免费看| 不卡av在线网站| 538精品在线视频| 欧美日韩18| 久久久人成影片一区二区三区| 九九视频免费看| 国产一区日韩一区| 午夜精品美女自拍福到在线| 国产成人在线观看网站| aa亚洲婷婷| 日本亚洲欧美三级| 波多野结衣电影在线播放| 免费人成精品欧美精品| 成人xxxx视频| www.亚洲天堂.com| 暴力调教一区二区三区| 欧美黑人xxxxx| 成年人免费在线视频| 中文字幕亚洲不卡| 成人av在线播放观看| hd国产人妖ts另类视频| 色嗨嗨av一区二区三区| 亚洲欧美国产中文| 亚洲高清在线一区| 日韩电视剧在线观看免费网站 | a在线观看视频| 懂色av一区二区三区免费观看| 精品久久久久亚洲| 福利视频在线导航| 亚洲视频免费看| 欧美一级免费播放| 日韩成人动漫| 日韩一区二区在线播放| 免费中文字幕av| 欧美第十八页| 91国产精品电影| 中文在线观看av| 国产福利电影一区二区三区| 麻豆视频成人| 99热国产在线中文| 欧美午夜片欧美片在线观看| 免费精品99久久国产综合精品应用| julia中文字幕一区二区99在线| 亚洲欧美第一页| 卡通动漫亚洲综合| 久久久久久自在自线| 国产日韩中文字幕| 三级黄视频在线观看| 亚洲欧美偷拍三级| 午夜肉伦伦影院| 精品伊人久久| 伊人亚洲福利一区二区三区| 精品无码人妻一区二区三区| 男女男精品视频网| 国产综合色一区二区三区| 欧美成人三区| 欧美性猛交xxxx乱大交蜜桃| 天天爽夜夜爽视频| 波多野结衣在线观看一区二区| 欧美激情在线播放| 中文字幕视频一区二区| 白白色 亚洲乱淫| 日本一区二区三区四区五区六区| 写真福利精品福利在线观看| 精品美女在线观看| 欧美色视频一区二区三区在线观看| 亚洲清纯自拍| 成人免费在线看片| 免费av不卡| 欧美亚洲国产一卡| av鲁丝一区鲁丝二区鲁丝三区| 欧美日本在线| 91天堂在线视频| 超碰免费在线观看| 色综合久久久久综合99| 波多野结衣有码| 国产精品地址| 91丨九色丨国产在线| 麻豆传媒视频在线观看| 欧美午夜寂寞影院| 精品无码国产污污污免费网站 | 亚洲视频一二区| 波多结衣在线观看| 精品久久精品| 国产高清视频一区三区| 欧洲毛片在线| 色综合夜色一区| 中文字幕在线免费看线人 | 欧美少妇性生活视频| 欧美日韩精品一区二区三区在线观看| 欧美精品999| 动漫av一区二区三区| 亚洲综合色成人| 国产又粗又猛又爽又黄| 欧美日本国产| 懂色一区二区三区av片| 欧美aaa免费| 精品国产一区二区三区av性色| 久久久久久久久久一区二区三区 | 欧美自拍丝袜亚洲| 精品人妻中文无码av在线| 日韩精品色哟哟| 日韩精品欧美专区| 激情久久99| 久久久精品国产网站| 国产suv一区二区| 亚洲一区二区av在线| 国产精品麻豆入口| 国产女优一区| 亚洲一区精彩视频| 国产视频一区二区在线播放| 欧美精品免费在线观看| 亚洲毛片在线播放| 黑人巨大精品欧美一区免费视频 | 五月天激情综合| 国产传媒第一页| 日本在线观看不卡视频| 在线视频不卡一区二区| 亚洲专区**| 91av视频在线免费观看| 大片免费播放在线视频| 欧美精品粉嫩高潮一区二区| 制服丨自拍丨欧美丨动漫丨| 国产激情一区二区三区桃花岛亚洲| 日韩免费在线观看av| 欧美日韩一本| 国产精品日韩在线| 在线h片观看| 亚洲美女免费精品视频在线观看| 最近中文字幕在线免费观看| 亚洲另类在线制服丝袜| 中国av免费看| 精一区二区三区| 老太脱裤让老头玩ⅹxxxx| 欧美日韩国产传媒| 99精品国产一区二区| 伊人成综合网站| 欧美成人精品一区二区| 日本午夜在线| 欧美一区日本一区韩国一区| 国产精品久久久久久久久久久久久久久久久 | 98色花堂精品视频在线观看| 色av吧综合网| 日韩在线视频观看免费| 欧美日韩视频在线第一区| 国产一级在线播放| 国产精品毛片无遮挡高清| 精品人妻伦一二三区久| 久久99精品国产91久久来源| 俄罗斯av网站| 中文字幕日韩一区二区不卡| 日本高清不卡一区二区三| 一区二区三区国产好| 国产精品国产三级国产专播精品人| 四虎影视成人| 日韩在线视频播放| 你懂的免费在线观看| 日韩欧美亚洲国产另类| 中文字幕乱码人妻无码久久| 午夜精品爽啪视频| 日韩欧美综合视频| 国产精品天干天干在线综合| 制服丝袜第二页| 成人午夜av电影| 中文字幕第66页| 日本大胆欧美人术艺术动态| 无码人妻丰满熟妇区96| 欧美精品三区| 9l视频自拍9l视频自拍| 久久影视一区| 亚洲免费精品视频| 国产午夜一区| 欧美日本国产精品| 日韩超碰人人爽人人做人人添| 99视频日韩| 国产精品一区二区美女视频免费看| 国产脚交av在线一区二区| 爱啪啪综合导航| 久久久亚洲欧洲日产国码aⅴ| 91麻豆免费在线视频| 久久精品视频免费播放| 日本免费在线观看| 日韩亚洲精品电影| 91精品国产综合久久久久久豆腐| 亚洲香蕉伊综合在人在线视看| 天天综合网在线观看| 精品99999| 色网站免费观看| 亚洲精品久久久久国产| 欧美一区二区在线观看视频| 精品国产99国产精品| 亚洲精品一区二区三区蜜桃| 日韩欧美中文一区| www.亚洲黄色| 亚洲国产成人爱av在线播放| 欧美视频一二区| 亚洲国产欧美自拍| 男人av在线| 在线成人一区二区| 一广人看www在线观看免费视频| 色综久久综合桃花网| 麻豆影视在线观看_| 精品国产一区二区在线| 黄色成人在线观看| 欧美日韩高清区| av资源在线| 欧美最猛性xxxxx免费| 欧洲一级精品| 国产女精品视频网站免费| 色999久久久精品人人澡69| 成人写真福利网| 亚洲一区二区三区四区电影 | 亚洲av无一区二区三区久久| 懂色av一区二区在线播放| 精品影片一区二区入口| 国产拍欧美日韩视频二区| 少妇高潮一区二区三区喷水| 亚洲人成在线播放网站岛国| 日本一本高清视频| 欧洲中文字幕精品| 国产又黄又猛又爽| 精品日韩一区二区| 精品久久久久一区二区三区| 日韩午夜在线视频| xxxx视频在线| 国产欧美va欧美va香蕉在| 日韩激情欧美| 玛丽玛丽电影原版免费观看1977| 久久视频在线| 国产不卡一区二区视频| 日韩国产精品91| 免费观看黄网站| 久久在线观看免费| 亚洲欧美精品aaaaaa片| 偷拍亚洲欧洲综合| 91精品国产乱码久久久| 337p日本欧洲亚洲大胆精品| www.久久热.com| 国内揄拍国内精品| 日韩深夜福利网站| 国产伦精品一区二区三区视频黑人 | 最新黄色av网址| 精品国产鲁一鲁一区二区张丽| 伊人久久亚洲综合| 亚洲福利视频久久| 免费观看久久久久| 日本精品免费一区二区三区| 国产精区一区二区| 欧美日韩天天操| 国产精品va| 亚洲娇小娇小娇小| 成人avav在线| 波多野结衣家庭教师| 91国在线观看| 午夜影院免费视频| 九九热精品视频国产| 四虎影视成人精品国库在线观看| 免费国产在线精品一区二区三区| 亚洲在线久久| 视频二区在线播放| 91视频xxxx| 国产一级二级毛片| 91精品免费观看| 在线日本中文字幕| 国产z一区二区三区| 久久国产精品色av免费看| 妞干网这里只有精品| 麻豆国产精品一区二区三区| 丰腴饱满的极品熟妇| 精品日韩美女的视频高清| 亚洲精品成av人片天堂无码| 久久精品视频在线| 久久三级毛片| 亚洲国产日韩美| 日本视频免费一区| 人人人妻人人澡人人爽欧美一区| 欧美日韩在线影院| 视频二区在线观看| 久久久久久国产精品三级玉女聊斋| 国产精品一区二区三区四区在线观看 | 国产精品678| 国产99精品| 亚洲成熟丰满熟妇高潮xxxxx| 91在线视频网址| 午夜精品三级久久久有码| 亚洲国产高清福利视频| 国模雨婷捆绑高清在线| 粉嫩av一区二区三区免费观看| 欧美一区高清| 日本精品一二三区| 亚洲国产精品一区二区www| 性中国xxx极品hd| 色综合久综合久久综合久鬼88| 美女国产精品久久久| 国产制服91一区二区三区制服| 国产成人综合自拍| 国产精品a成v人在线播放| 日韩福利视频在线观看| 成人性生交大片免费观看网站| 欧美日韩在线观看一区二区三区| 久久久精品午夜少妇| 日本黄色小视频在线观看| 欧美日韩一区三区四区| 黄网站视频在线观看| 亚洲精品欧美极品| 好看的av在线不卡观看| 无码人妻aⅴ一区二区三区| 欧美性xxxxx极品| 99精品老司机免费视频| 国产女同一区二区| 国语自产精品视频在线看8查询8| 中文在线观看免费视频| 一本大道av一区二区在线播放| jizz亚洲| 91成人免费视频| 国产日韩精品视频一区二区三区| 韩国三级hd中文字幕| 91精品一区二区三区在线观看| 在线观看男女av免费网址| 久久国产一区| 日日欢夜夜爽一区| 久久免费看少妇高潮v片特黄| 亚洲国产精品久久| 国产精品毛片久久久久久久久久99999999| 亚洲国产另类久久久精品极度| 国产一区欧美一区| 精品国产免费观看| 日韩亚洲欧美成人| 韩国精品福利一区二区三区| 女性隐私黄www网站视频| 日韩理论片中文av| 天堂在线观看免费视频| 国产欧美 在线欧美| 亚洲福利专区| 麻豆av一区二区三区| 日韩黄色片在线观看| 欧美三级在线免费观看| 亚洲精选中文字幕| 国产麻豆一区二区三区| 又粗又黑又大的吊av| 亚洲欧洲美洲综合色网| 外国精品视频在线观看| 91精品久久久久久久久不口人| 国产欧美短视频| 国产一区二区播放| 亚洲一区999| 国内精品麻豆美女在线播放视频|