色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony多窗口框架介紹

OpenAtom OpenHarmony ? 來(lái)源:OpenAtom OpenHarmony ? 作者:OpenAtom OpenHarmony ? 2022-05-11 10:19 ? 次閱讀

什么是窗口系統(tǒng)

窗口系統(tǒng)的作用,是提供一種機(jī)制,在同一塊物理屏幕上使多個(gè)應(yīng)用界面能夠顯示和交互。窗口作為應(yīng)用的界面顯示容器,各應(yīng)用程序的開(kāi)發(fā)者只需要實(shí)現(xiàn)被分配部分的顯示區(qū)域內(nèi)的交互界面即可,窗口系統(tǒng)會(huì)將這些交互界面組織成最終用戶(hù)見(jiàn)到的形態(tài)。 對(duì)應(yīng)用開(kāi)發(fā)者而言,窗口系統(tǒng)提供了界面顯示和交互能力的抽象;對(duì)用戶(hù)而言,窗口系統(tǒng)提供了控制應(yīng)用界面的方式;對(duì)整個(gè)操作系統(tǒng)而言,窗口系統(tǒng)提供了不同應(yīng)用顯示界面的組織管理邏輯。

為什么我們需要多窗口能力

對(duì)個(gè)人辦公電腦這樣的生產(chǎn)力設(shè)備而言,用戶(hù)需要同時(shí)顯示多個(gè)應(yīng)用以提升辦公效率,并且用戶(hù)已經(jīng)十分習(xí)慣了多個(gè)窗口層疊排布的組織形式,這也是主流桌面系統(tǒng)都在采用的窗口形式。

對(duì)移動(dòng)終端而言,實(shí)際上大部分時(shí)候用戶(hù)仍然在使用多窗口,比如在 OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng)“OpenHarmony”)中,狀態(tài)欄、導(dǎo)航欄、壁紙也是獨(dú)立窗口,當(dāng)用戶(hù)在桌面上時(shí)實(shí)際上已經(jīng)存在 4 個(gè)窗口了。使用普通應(yīng)用時(shí)的多窗口場(chǎng)景則包含分屏模式以及懸浮窗功能。對(duì)某些特定場(chǎng)景而言,多窗口功能也是十分重要的,例如車(chē)機(jī)在導(dǎo)航場(chǎng)景時(shí),如果還需要進(jìn)行其他任務(wù),就需要進(jìn)入分屏模式。

OpenHarmony多窗口框架介紹

對(duì) OpenHarmony 來(lái)說(shuō),一個(gè)明顯的挑戰(zhàn)是 OpenHarmony 所面向的設(shè)備形態(tài)是不確定的,從幾百兆內(nèi)存的嵌入式設(shè)備,到個(gè)人辦公設(shè)備,都有可能在 OpenHarmony 需要支持的設(shè)備范圍之內(nèi),而這些設(shè)備對(duì)多窗口的訴求差距較大,因此 OpenHarmony 窗口框架的目標(biāo)是提供構(gòu)建這些設(shè)備圖形界面所需要的能力,但又盡可能保持足夠的靈活性,允許系統(tǒng)進(jìn)行策略配置或者二次開(kāi)發(fā)來(lái)達(dá)成各自不同的訴求。

OpenHarmony窗口框架職責(zé)介紹

在 OpenHarmony 中,窗口系統(tǒng)主要負(fù)責(zé)以下職責(zé):

?提供應(yīng)用和系統(tǒng)顯示界面的窗口抽象:

為了將圖形界面顯示在屏幕上,應(yīng)用和系統(tǒng)需要向窗口系統(tǒng)申請(qǐng)窗口對(duì)象,這通常代表了屏幕上一塊矩形區(qū)域,具有位置、寬高和疊加層次(Z 軸)屬性。同時(shí),窗口對(duì)象也負(fù)責(zé)加載界面中 UI 框架的根節(jié)點(diǎn),應(yīng)用程序的 UI 界面就通過(guò)這個(gè)根節(jié)點(diǎn)在窗口中加載顯示。

?組織不同窗口的顯示關(guān)系,包括疊加層級(jí)和位置屬性:

窗口系統(tǒng)維護(hù)不同窗口間的疊加層次。應(yīng)用和系統(tǒng)的窗口具有多種類(lèi)型,不同類(lèi)型的窗口具有不同的疊加層次(Z 軸高度)。窗口系統(tǒng)負(fù)責(zé)給不同類(lèi)型的窗口定義默認(rèn)的層次范圍,并根據(jù)用戶(hù)操作更新窗口層次,即用戶(hù)的操作也可以改變用戶(hù)窗口的疊加層次。例如,通過(guò)點(diǎn)擊或者觸摸操作,用戶(hù)可以將選中的窗口在用戶(hù)界面的前臺(tái)展示。

窗口系統(tǒng)維護(hù)不同窗口的位置屬性。窗口系統(tǒng)負(fù)責(zé)給不同類(lèi)型窗口定義默認(rèn)的位置和大小,并根據(jù)應(yīng)用層對(duì)于窗口位置和大小的偏好設(shè)定進(jìn)行實(shí)際調(diào)整。不同的窗口類(lèi)型有不同的默認(rèn)位置和大小。例如,導(dǎo)航欄、音量條、壁紙等系統(tǒng)窗口均有各自固定的顯示位置和窗口大小,而應(yīng)用窗口的顯示位置和顯示大小則可以根據(jù)窗口顯示模式和用戶(hù)操作在一定范圍內(nèi)調(diào)整。

?設(shè)置窗口裝飾:

在自由窗口等模式中,窗口系統(tǒng)會(huì)通知 ArkUI 在應(yīng)用窗口外部增加窗口裝飾。窗口裝飾通常包含對(duì)窗口進(jìn)行最大化、最小化及關(guān)閉按鈕等界面元素,方便用戶(hù)進(jìn)行操作。

f0a4a342-cc74-11ec-bce3-dac502259ad0.jpg

?設(shè)置窗口動(dòng)畫(huà):

在窗口顯示、隱藏、和窗口間切換時(shí),通常會(huì)有一組動(dòng)畫(huà)效果使得整個(gè)交互過(guò)程更加連貫流暢。窗口系統(tǒng)負(fù)責(zé)設(shè)置窗口的動(dòng)畫(huà)參數(shù),完成動(dòng)畫(huà)效果。

?指導(dǎo)輸入事件分發(fā):

輸入事件通常可以分為指向性輸入(如觸摸事件、鼠標(biāo)事件)和非指向性輸入(如按鍵)。指向性輸入事件通常與顯示屏的某個(gè)坐標(biāo)關(guān)聯(lián),事件分發(fā)時(shí)需要根據(jù)當(dāng)前窗口系統(tǒng)的狀態(tài),將事件分發(fā)給在這個(gè)位置顯示的窗口;非指向性輸入事件則通常與當(dāng)前的焦點(diǎn)窗口關(guān)聯(lián),事件分發(fā)時(shí)需要根據(jù)當(dāng)前的焦點(diǎn)窗口,將事件分發(fā)給當(dāng)前的窗口。

f0cc5c52-cc74-11ec-bce3-dac502259ad0.jpg

?組織窗口內(nèi)容的顯示:

各應(yīng)用輸出的顯示內(nèi)容,最終會(huì)被組合成一張顯示畫(huà)面輸出給物理屏幕,而窗口系統(tǒng)負(fù)責(zé)向 RenderServer 提供每個(gè)顯示內(nèi)容的位置、大小、層級(jí),使得每個(gè)界面被正確組合。

f0e5f1b2-cc74-11ec-bce3-dac502259ad0.jpg

OpenHarmony窗口類(lèi)型定義

OpenHarmony 的窗口分為系統(tǒng)窗口和應(yīng)用窗口兩個(gè)類(lèi)別,而應(yīng)用窗口又分為應(yīng)用主窗口和應(yīng)用子窗口兩種類(lèi)型。

系統(tǒng)窗口

系統(tǒng)窗口指完成系統(tǒng)特定功能的窗口類(lèi)型。通常來(lái)說(shuō),系統(tǒng)窗口不允許三方應(yīng)用創(chuàng)建,也不是由界面 Ability 默認(rèn)創(chuàng)建,而是由系統(tǒng)應(yīng)用手動(dòng)添加的。

系統(tǒng)窗口可以被系統(tǒng)應(yīng)用直接添加、移除、改變大小,系統(tǒng)應(yīng)用的直接操作給予系統(tǒng)應(yīng)用足夠的靈活度應(yīng)對(duì)不同產(chǎn)品和 UI 設(shè)計(jì)的變更。

應(yīng)用主窗口

應(yīng)用主窗口是由界面 Ability 默認(rèn)為應(yīng)用創(chuàng)建、加載的,用于顯示應(yīng)用界面的窗口類(lèi)型。應(yīng)用主窗口會(huì)在任務(wù)管理界面中被顯示。

應(yīng)用輔助窗口

應(yīng)用輔助窗口是基于應(yīng)用手動(dòng)創(chuàng)建的,用于顯示應(yīng)用的彈窗、懸浮窗口等內(nèi)容的窗口。應(yīng)用輔助窗口不會(huì)在任務(wù)管理界面中被顯示。在應(yīng)用獲取權(quán)限后,允許應(yīng)用輔助窗口在應(yīng)用主窗口不再顯示后繼續(xù)在前臺(tái)懸浮顯示

OpenHarmony應(yīng)用窗口模式

應(yīng)用窗口模式指的是應(yīng)用主窗口的顯示方式,這也是大部分用戶(hù)所理解的“多窗口能力”。OpenHarmony 3.1 Release 中,支持以下三種應(yīng)用窗口模式:全屏、分屏、自由窗口

全屏模式

全屏窗口是手持設(shè)備和嵌入設(shè)備中最常用的窗口模式,OpenHarmony 中的全屏模式具有以下特征:

1. 全屏窗口默認(rèn)情況下鋪滿(mǎn)狀態(tài)欄導(dǎo)航欄之外的整個(gè)屏幕區(qū)域(見(jiàn)沉浸式章節(jié))

2.同一時(shí)間內(nèi),每個(gè)屏幕上僅存在一個(gè)活動(dòng)狀態(tài)的全屏窗口,新的全屏窗口被啟動(dòng),舊的全屏窗口默認(rèn)被切換到后臺(tái)(而不是被遮擋)

f116fdde-cc74-11ec-bce3-dac502259ad0.jpg

分屏模式

分屏模式主要在平板和個(gè)人電腦中使用,OpenHarmony 中的分屏模式具有以下特征:

1. 分屏窗口默認(rèn)占據(jù)屏幕的某個(gè)部分,OpenHarmony 3.1 Release 中,支持二分屏能力;

2. 兩個(gè)應(yīng)用分屏窗口具有分界線,用戶(hù)可以通過(guò)拖拽分界線同時(shí)調(diào)整兩個(gè)部分的窗口尺寸。

f12c4eb4-cc74-11ec-bce3-dac502259ad0.jpg

自由窗口模式

自由窗口是個(gè)人辦公設(shè)備的標(biāo)志性多窗口形態(tài),OpenHarmony 中的自由窗口模式具有以下特征:

1. 自由窗口的大小和位置可自由改變;

2. 同一個(gè)屏幕上可以同時(shí)顯示多個(gè)自由窗口,它們按照打開(kāi)順序或者獲取焦點(diǎn)的順序在 Z 軸排布;

3. 自由窗口被點(diǎn)擊或觸摸將導(dǎo)致自由窗口的 Z 軸高度提升,并獲取焦點(diǎn)。

f1410174-cc74-11ec-bce3-dac502259ad0.jpg

OpenHarmony沉浸式能力

沉浸式能力,指的是對(duì)狀態(tài)欄、導(dǎo)航欄等系統(tǒng)窗口進(jìn)行控制,從而使用戶(hù)獲得最佳設(shè)備使用體驗(yàn)的能力。狀態(tài)欄和導(dǎo)航欄是獨(dú)立的窗口,它們由特定的系統(tǒng)應(yīng)用(通常是 System UI)進(jìn)行添加,狀態(tài)欄和導(dǎo)航欄所承載的內(nèi)容和功能不在窗口系統(tǒng)中展開(kāi),這里僅表述該窗口與應(yīng)用的窗口相關(guān)的行為。

在默認(rèn)情況下,全屏應(yīng)用和分屏應(yīng)用使用的屏幕區(qū)域?yàn)槌顟B(tài)欄導(dǎo)航欄外的可用區(qū)域。為了讓?xiě)?yīng)用能盡量使用屏幕的顯示區(qū)域,應(yīng)用可以通過(guò)沉浸式接口將狀態(tài)欄導(dǎo)航欄隱藏,即占據(jù)全屏大小的應(yīng)用的窗口大小與屏幕大小一致,分屏的應(yīng)用的窗口大小則按比例分割屏幕大小。這在進(jìn)行全屏播放視頻等場(chǎng)景時(shí)是非常常用的。

除了隱藏狀態(tài)欄、導(dǎo)航欄外,還可以將應(yīng)用的布局設(shè)置到狀態(tài)欄導(dǎo)航欄的下方,這樣應(yīng)用就可以作為半透明狀態(tài)欄導(dǎo)航欄的背景存在,使用戶(hù)獲得更好的體驗(yàn)。

應(yīng)用也可以獨(dú)立設(shè)置(https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-window.md#setsystembarproperties)狀態(tài)欄導(dǎo)航欄的文字顏色和背景顏色,這樣就可以使得應(yīng)用顯示時(shí)系統(tǒng)整體的界面風(fēng)格統(tǒng)一。

以上是對(duì)OpenHarmony窗口管理框架的簡(jiǎn)單介紹。OpenHarmony 窗口管理框架和多窗口能力還在不斷持續(xù)的開(kāi)發(fā)演進(jìn)中。對(duì) OpenHarmony 窗口框架感興趣的小伙伴,可以從以下鏈接獲取窗口管理代碼進(jìn)行深入了解:https://gitee.com/openharmony/windowmanager。也希望更多開(kāi)發(fā)者一起加入進(jìn)來(lái),與OpenHarmony共同成長(zhǎng)。

有興趣進(jìn)行 OpenHarmony 應(yīng)用開(kāi)發(fā)的小伙伴,也可以通過(guò)以下鏈接了解 OpenHarmony 的窗口管理相關(guān)接口:

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-window.md。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19107

    瀏覽量

    304835
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3266

    瀏覽量

    57682
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3715

    瀏覽量

    16257

原文標(biāo)題:OpenHarmony 3.1 Release版本關(guān)鍵特性解析——構(gòu)建OpenHarmony窗口框架

文章出處:【微信號(hào):gh_e4f28cfa3159,微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    2K0300先鋒派Openharmony開(kāi)發(fā)介紹

    *附件:2K0300先鋒派Openharmony開(kāi)發(fā)介紹-241114.pdf
    發(fā)表于 11-17 21:36

    控制臺(tái)窗口主機(jī)是什么

    控制臺(tái)窗口主機(jī)(conhost),通常指的是在Windows操作系統(tǒng)中用于承載和控制控制臺(tái)窗口(即命令行界面或CMD窗口)的進(jìn)程。以下是對(duì)控制臺(tái)窗口主機(jī)的
    的頭像 發(fā)表于 10-08 18:12 ?1978次閱讀

    基于ArkTS語(yǔ)言的OpenHarmony APP應(yīng)用開(kāi)發(fā):窗口管理

    1、程序介紹 本示例展示了在應(yīng)用主窗口中創(chuàng)建和拉起子窗口,以及窗口跳轉(zhuǎn)等功能。 本案例已在OpenHarmony凌蒙派-RK3568開(kāi)發(fā)板驗(yàn)
    發(fā)表于 09-18 15:29

    鴻蒙OpenHarmony南向/北向快速開(kāi)發(fā)教程-迅為RK3568開(kāi)發(fā)板

    優(yōu)化開(kāi)發(fā)流程-配置遠(yuǎn)程訪問(wèn)環(huán)境 P8_優(yōu)化開(kāi)發(fā)流程-編譯源碼和燒寫(xiě)鏡像 P9_OpenHarmony源碼目錄介紹 P10_整體移植方案介紹 P11_編譯目標(biāo)分析 P12_編譯框架基本概
    發(fā)表于 07-23 10:44

    鴻蒙OS開(kāi)發(fā):典型頁(yè)面場(chǎng)景【一次開(kāi)發(fā),多端部署】實(shí)戰(zhàn)(音樂(lè)專(zhuān)輯頁(yè)2)

    本示例使用[一次開(kāi)發(fā)多端部署]中介紹的自適應(yīng)布局能力和響應(yīng)式布局能力進(jìn)行多設(shè)備(或多窗口尺寸)適配,保證應(yīng)用在不同設(shè)備或不同窗口尺寸下可以正常顯示。
    的頭像 發(fā)表于 05-25 16:47 ?2094次閱讀
    鴻蒙OS開(kāi)發(fā):典型頁(yè)面場(chǎng)景【一次開(kāi)發(fā),多端部署】實(shí)戰(zhàn)(音樂(lè)專(zhuān)輯頁(yè)2)

    鴻蒙OS開(kāi)發(fā):【一次開(kāi)發(fā),多端部署】(音樂(lè)專(zhuān)輯主頁(yè))

    本示例使用一次開(kāi)發(fā)多端部署中介紹的自適應(yīng)布局能力和響應(yīng)式布局能力進(jìn)行多設(shè)備(或多窗口尺寸)適配,保證應(yīng)用在不同設(shè)備或不同窗口尺寸下可以正常顯示。
    的頭像 發(fā)表于 05-21 14:48 ?733次閱讀
    鴻蒙OS開(kāi)發(fā):【一次開(kāi)發(fā),多端部署】(音樂(lè)專(zhuān)輯主頁(yè))

    OpenHarmony 成功亮相國(guó)際學(xué)術(shù)會(huì)議 ASPLOS 2024

    舉行的ASPLOS 2024上成功舉辦。本次學(xué)術(shù)教程會(huì)以“OpenHarmony操作系統(tǒng)的關(guān)鍵特性與能力”為主題,聚焦“基于OpenHarmony的前沿學(xué)術(shù)探索機(jī)遇與挑戰(zhàn)“,詳細(xì)介紹
    的頭像 發(fā)表于 05-16 09:28 ?419次閱讀
    <b class='flag-5'>OpenHarmony</b> 成功亮相國(guó)際學(xué)術(shù)會(huì)議 ASPLOS 2024

    OpenHarmony實(shí)戰(zhàn)開(kāi)發(fā)-管理系統(tǒng)窗口(僅Stage模型支持)

    連貫流暢。 在OpenHarmony中,應(yīng)用窗口的動(dòng)效為默認(rèn)行為,不需要開(kāi)發(fā)者進(jìn)行設(shè)置或者修改。 相對(duì)于應(yīng)用窗口,在顯示系統(tǒng)窗口過(guò)程中,開(kāi)發(fā)者可以自定義
    發(fā)表于 05-06 15:32

    OpenHarmony實(shí)戰(zhàn)開(kāi)發(fā)-如何實(shí)現(xiàn)窗口開(kāi)發(fā)概述

    操作系統(tǒng)而言,窗口模塊提供了不同應(yīng)用界面的組織管理邏輯。 窗口模塊的用途 在OpenHarmony中,窗口模塊主要負(fù)責(zé)以下職責(zé): 提供應(yīng)用和系統(tǒng)界面的
    發(fā)表于 05-06 14:29

    【六】Purple Pi OH開(kāi)發(fā)板帶你7天入門(mén)OpenHarmony!

    今天我們來(lái)從OpenHarmony簡(jiǎn)介、環(huán)境搭建、創(chuàng)建第一個(gè)OpenHarmony項(xiàng)目等方面開(kāi)始OpenHarmony應(yīng)用開(kāi)發(fā)的第一步。一.OpenHarmony簡(jiǎn)介
    的頭像 發(fā)表于 03-14 08:31 ?543次閱讀
    【六】Purple Pi OH開(kāi)發(fā)板帶你7天入門(mén)<b class='flag-5'>OpenHarmony</b>!

    介紹一種OpenAtom OpenHarmony輕量系統(tǒng)適配方案

    本文在不改變?cè)邢到y(tǒng)基礎(chǔ)框架的基礎(chǔ)上, 介紹了一種OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng)“OpenHarmony”)輕量系統(tǒng)適配方案。
    的頭像 發(fā)表于 03-05 09:24 ?1143次閱讀
    <b class='flag-5'>介紹</b>一種OpenAtom <b class='flag-5'>OpenHarmony</b>輕量系統(tǒng)適配方案

    OpenHarmony4.0源碼解析之媒體框架

    媒體框架簡(jiǎn)介 媒體框架 multimedia_player_framework 主要提供音視頻的錄制與播放功能。 框架簡(jiǎn)介 從框架圖中可以看出,媒體
    的頭像 發(fā)表于 02-26 22:05 ?906次閱讀
    <b class='flag-5'>OpenHarmony</b>4.0源碼解析之媒體<b class='flag-5'>框架</b>

    【鴻蒙】OpenHarmony 4.0藍(lán)牙代碼結(jié)構(gòu)簡(jiǎn)析

    /master/api當(dāng)前所有應(yīng)用層接口統(tǒng)一歸并到interface倉(cāng);api 10中藍(lán)牙接口按照profile拆分了多個(gè)d.ts文件 框架層https://gitee.com/openharmony/communication_bluetooth該倉(cāng)之前包含
    的頭像 發(fā)表于 02-26 16:08 ?1539次閱讀
    【鴻蒙】<b class='flag-5'>OpenHarmony</b> 4.0藍(lán)牙代碼結(jié)構(gòu)簡(jiǎn)析

    OpenHarmony 之 NAPI 框架介紹

    環(huán)境中的 JS 變量與方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng) “OpenHarmony”)應(yīng)用層基于 javascript 語(yǔ)言開(kāi)發(fā),而系統(tǒng)
    的頭像 發(fā)表于 02-01 17:34 ?692次閱讀
    <b class='flag-5'>OpenHarmony</b> 之 NAPI <b class='flag-5'>框架</b><b class='flag-5'>介紹</b>

    OpenHarmony開(kāi)源GPU庫(kù)Mesa3D適配說(shuō)明

    : Dayu200-rk3568 一、背景介紹 OpenHarmony對(duì)圖形的渲染,支持CPU和GPU兩種方式。為了支持流暢的用戶(hù)體現(xiàn),GPU適配是必不可少的。OpenHarmony使用GPU渲染,就必須依賴(lài)OpenGL
    發(fā)表于 12-25 11:38
    主站蜘蛛池模板: 欧洲人交xxx69| 97无码人妻精品1国产精东影业| 国产国产成人人免费影院| 桥本有菜护士| yellow在线观看免费高清的日本 | 国产在线观看黄| 亚洲AV午夜福利精品香蕉麻豆| 国产成人精选免费视频| 丝袜诱惑qvod| 国产精品久久婷婷五月色| 忘忧草高清| 国产精品视频免费视频| 午夜神器老司机高清无码| 国产精品麻豆a啊在线观看| 无码一区国产欧美在线资源| 国产精品人妻在线观看| 香蕉久久夜色精品国产小说| 国产免费怕怕免费视频观看 | 暖暖视频在线高清播放| 99精品国产福利在线观看| 女性露出奶头流出精子| 扒开 浓密 毛| 熟女人妻AV五十路六十路| 国产免费不卡| 亚洲精品国偷拍自产在线观看蜜臀| 嘿嘿视频在线观看 成人| 伊人久99久女女视频精品免| 乱奷XXXXXHD| 99久久久久亚洲AV无码| 日本精品久久久久中文字幕2| 高清日本片免费观看| 吸奶舔下面| 精品国产乱码久久久久久乱码 | 国产精品美女WWW爽爽爽视频| 性欧美FREE少妇XXX| 精品亚洲麻豆1区2区3区| 中文字幕亚洲无线码高清不卡| 女性私密五月天| 第七色男人天堂| 亚洲精品高清在线观看| 久久热这里面只有精品|