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

OpenHarmony源碼解析之Ability子系統(零)

開發 前端
因鴻蒙系統目前處在快速發展時期,本文中的一些內容可能會過時,建議在閱讀的同時參考最新代碼以了解更實時的知識。

[[424757]]

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

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

https://harmonyos.51cto.com

 00. 簡介

本文檔基于 OpenHarmony 2.2 Beta2 源碼的 L2 設備部分編寫。

因鴻蒙系統目前處在快速發展時期,本文中的一些內容可能會過時,建議在閱讀的同時參考最新代碼以了解更實時的知識。

Ability 子系統實現了對 Ability 的運行及生命周期進行統一的調度和管理,應用進程能夠支撐多個 Ability,Ability 具有跨應用進程間和同一進程內調用的能力。Ability 管理服務統一調度和管理應用中各 Ability,并對Ability的生命周期變更進行管理。

該子系統在 OpenHarmony 架構中的位置見下圖中紅框 (這里有意增加了紅框的尺寸,因為其內部邏輯除了 Ability 框架外,還包含了部分用戶程序框架與系統服務層的內容)。對于應用進程來說,Ability 子系統是與之關系最緊密的核心系統模塊。

OpenHarmony 架構圖:

OpenHarmony 源碼解析之 Ability子系統 (零)-鴻蒙HarmonyOS技術社區

01.基礎知識

Ability 子系統的架構如下圖所示。可以看到其分兩個模塊,其中 Ability Kit 模塊位于 User Process (用戶進程),而 AbilityManagerService 模塊位于 Service Layer (服務層)。這兩個模塊內部由多個相關聯的子模塊組成。

Ability 子系統架構圖:

OpenHarmony 源碼解析之 Ability子系統 (零)-鴻蒙HarmonyOS技術社區

要理解 Ability 框架,需要先了解以下概念:

0) Ability

Ability 是系統調度應用的最小單元,是能夠完成一個獨立功能的組件,一個應用可以包含一個或多個 Ability。

Ability 分為 FA (Feature Ability) 和 PA (Particle Ability) 兩種類,其中 FA 支持 Page Ability,PA 支持 Service Ability 和 Data Ability。

1) Ability 生命周期

Ability 生命周期 (Ability Life Cycle) 是 Ability 被調度到 INACTIVE \ ACTIVE \ BACKGROUND 等各個狀態的統稱 (主要涉及 PageAbility 類型和 ServiceAbility 類型的 Ability)。

PageAbility 類型的 Ability 生命周期流轉如下圖所示:

OpenHarmony 源碼解析之 Ability子系統 (零)-鴻蒙HarmonyOS技術社區

ServiceAbility 類型的 Ability 生命周期流轉如下圖所示:

OpenHarmony 源碼解析之 Ability子系統 (零)-鴻蒙HarmonyOS技術社區

如果希望了解更詳細的關于 Ability 的知識,可以搜索參閱關于鴻蒙 Ability 的其他文檔。我們之后也會編寫一些詳解 Ability 的文檔并分享。

2) 服務層

服務層 (Service Layer) 的各模塊運行在 OpenHarmony 的各系統進程中,用于與底層交互并支撐上層框架層的功能,其通過 IPC 調用的方式與用戶進程相互傳遞信息。

Ability 子系統在服務層的模塊為 AbilityManagerService。

3) 用戶進程

用戶進程 (User Process)是指 OpenHarmony 上層的應用進程,包括系統應用與三方應用等,各應用一般運行在獨立的用戶進程中。用戶進程包含框架層的各模塊邏輯,其通過框架層的接口以 IPC 調用的方式使用服務層的系統服務。

02. 類間關系

本段將展示服務層和用戶進程兩部分的 Ability 子系統類關系圖。

在學習 Ability 子系統的類圖之前,我們應先了解 OpenHarmony 的 IPC 調用框架圖,這是各系統服務工作的基礎機制之一。

0) IPC 框架

目前 OpenHarmony 尚未在源碼全面使用 IDL 來生成 IPC 調用接口。各系統服務暫時采用人工編寫的方式來定義服務接口,主要的類之間的關系見下圖:

IPC 框架圖 (UML)

OpenHarmony 源碼解析之 Ability子系統 (零)-鴻蒙HarmonyOS技術社區

標黃的四個部分是編寫服務時需要實現的四個類:

  • Interface 是一個抽象基類,不能實例化,其用于定義跨進程調用的各函數的名字 \ 參數以及返回類型;
  • Proxy 類繼承了 IRemoteProxy 類,其內部實現了 Client 端的各函數,將參數序列化,并通過 IPC 驅動傳遞到 Server 端,并接收 Server 端的返回值;
  • Stub 類繼承了 IRemoteStub 類,但其仍是抽象類,不能實例化,其內部實現了將 Client 端傳來的數據反序列化,傳遞給對應函數,并將返回值序列化,并通過 IPC 驅動傳遞到 Client 端;
  • Service 類繼承了 Stub 類,這是 Server 端的業務核心類,用于實現各接口的真正邏輯。

因代碼量比較多,這里只做簡要介紹。如果希望詳細了解 IPC 框架的機制與實現,我們將來也會編寫并分享相關文檔。

1) 服務層

Ability 子系統在系統服務進程中的類間關系如下圖,標綠色的類是整個流程的核心類,藍色的框體代表與外部模塊進行交互,粉色的類代表跨進程調用的接口類:

Ability 子系統服務層 (UML)

OpenHarmony 源碼解析之 Ability子系統 (零)-鴻蒙HarmonyOS技術社區

核心類:

AbilityManagerService:

此類是 Ability 子系統的系統服務的總管。該類實現了 IAbilityManager 的 Stub 的所有接口,用以執行來自用戶進程的 IPC 調用。

Ability 子系統服務的各功能由各子模塊 (Manager) 負責,而 AbilityManagerService 中則包含了各子模塊的實例。

當執行相應的 IPC 調用時,AbilityManagerService 會調用相應的子模塊的函數進行處理,并將結果通過 IPC 返回給調用方。

AbilityRecord:

此類是應用 Ability 在系統服務中的映射。該類持有 IAbilityScheduler 的 Proxy 對象,用以對相應 Ability 所在進程進行 IPC 調用。

前文已介紹,Ability 是應用程序的最核心的組件,當應用的 Ability 在使用時,其會在系統服務中產生一個對應的 AbilityRecord 對象,記錄了該 Ability 的屬性和狀態,AbilityRecord 對象由 AbilityManagerService 管理,當需要操作 \ 調度 Ability 時,就會調用相應的 AbilityRecord 的函數,并通過 IAbilityScheduler 的 Proxy 調用到用戶進程,使用戶進程做出響應動作 (如生命周期切換等)。

組成 AbilityManagerService 的重要模塊:

AppScheduler:

此類調用 AppMgrClient 中的接口,用以與用戶進程框架 (AppManager) 模塊進行交互,Ability 所屬的用戶進程即由 AppManager 管理。

AbilityManagerService 持有此類的實例,用以進行與 AppManager 系統服務間的交互。

AbilityStackManager:

此類掌管所有 FA (Feature Ability),即 Page Ability。

FA 的可見性 \ 層次結構等狀態由該 Manager 進行計算和調度,并對相應的 AbilityRecord 進行操作。

AbilityConnectManager:

此類掌管所有 PA (Particle Ability) 中的 Service Ability。

Service Ability 的連接 \ 生命周期等狀態由該 Manager 進行計算和調度,并對相應的 AbilityRecord 進行操作。

DataAbilityManager:

此類掌管所有 PA (Particle Ability) 中的 Data Ability。

Data Ability 的連接 \ 加載等邏輯由該 Manager 進行計算和調度,并對相應的 AbilityRecord 進行操作。

其他主要類:

MissionRecord:

此類對應了名為 Mission 的邏輯概念,屬于同一個邏輯棧的 Page Ability 合為一個 Misson,這些 Ability 的 AbilityRecord 會以棧的形式保存在相應的 MissionRecord 中。

MissionRecord 中的 AbilityRecord 順序即是 Mission 中的 Ability 存在順序,該順序與 Ability 的進入和退出邏輯相關。

MissionStack:

此類對應了名為 Stack 的邏輯概念,屬于同一個顯示區域的 Mission 合為一個 Stack,這些 Mission 的 MissionRecord 會以棧的形式保存在相應的 MissionStack 中。

要注意的是,MissionStack 中的 MissionRecord 與 Mission 的順序無關,每個 MissionRecord 會保存其自身的順序關系。

各 MissionStack 實例保存在 AbilityStackManager 中,由 AbilityStackManager 進行管理。

ConnectionRecord:

當 Service Ability 被以 connectAbility() 的方式連接時,會在系統層產生一個 ConnectionRecord 對象。ConnectionRecord 用以記錄和控制該 Connection 的數據與狀態。

各 ConnectionRecord 實例保存在 AbilityConnectManager 中,由 AbilityConnectManager 進行管理。

DataAbilityRecord:

當 Data Ability 被調用時,會在系統層產生一個 DataAbilityRecord 對象。DataAbilityRecord 用以記錄和控制該 Data Ability 的數據與狀態。

各 DataAbilityRecord 實例保存在 DataAbilityManager 中,由 AbilityConnectManager 進行管理。

2) 用戶進程

Ability 子系統在用戶進程中的類間關系如下圖,標綠色的類是整個流程的核心類,藍色的框體代表與外部模塊進行交互,粉色的類代表跨進程調用的接口類:

Ability 子系統用戶進程 (UML)

OpenHarmony 源碼解析之 Ability子系統 (零)-鴻蒙HarmonyOS技術社區

核心類:

AbilityThread:

此類是 Ability 在用戶進程中的總管,該類實現了 IAbilityScheduler 的 Stub 的所有接口,用以執行來自系統服務的 IPC 調用。

當執行相應的 IPC 調用時,AbilityThread 會對該 Ability 的數據與狀態進行處理,并將結果通過 IPC 返回給調用方。

Ability:

該類是應用程序的各 Ability 的基類,含有 Ability 運作時所需要的各用戶進程中的數據,并定義了各生命周期切換時的回調接口。

Ability 繼承了 AbilityContext 類,AbilityContext 是一個 Context 類,其功能是與系統環境進行交互,可以獲取和改變一些與應用有關的屬性值。

Ability 的實例被構建在 AbilityThread 對象中。

與 AbilityThread \ Ability 交互緊密的重要類:

AbilityHandler:

該類是一個 EventHandler 類,其綁定了該應用進程的主 EventRunner,用以執行應用的主消息循環。

Ability 的主要操作都會 post 到此 EventHandler 循環中完成。

AbilityHandler 的實例被構建在 AbilityThread 對象中。

AbilityImpl (DataAbilityImpl \ PageAbilityImpl \ ServiceAbilityImpl):

該類用以直接控制對應的 Ability 的操作和狀態。對于三種不同類型的 Ability,AbilityImpl 派生出三種不同的派生類 (DataAbilityImpl \ PageAbilityImpl \ ServiceAbilityImpl),用以差異處理這三類 Ability。

AbilityThread 的實例被構建在 AbilityThread 對象中。

AbilityLoader:

該類用以保存各 Ability 的構建函數,當通過相應的 Ability 的名稱來構建時,會由 AbilityLoader 來查詢并調用其構建函數。

AbilityLoader 使用了單例模式,在用戶進程中只有一個實例。

AbilityWindow:

該類是 Window 對象的派生類,用以控制對應 Ability 的圖形界面方面的邏輯,與 OpenHarmony 的圖形子系統進行間接交互。

AbilityWindow 會隨者 Ability 的構建而構建,其實例存于對應的 Ability 對象中。

其他主要類:

MainThread:

該類用于管理應用進程的數據和狀態,是應用程序的核心類。該類實現了 IAppScheduler 的 Stub 的所有接口,用以執行來自系統服務的 IPC 調用。

MainThread 并不屬于 Ability 子系統,而屬于用戶程序框架子系統,但該類與 Ability 子系統關系密切。

Ability 子系統的各類對象 (如 AbilityThread) 的管理,以及 Ability 的創建等流程,都由此類處理。

AbilityRecordMgr:

該類存放了所屬應用進程的所有 AbilityThread 對象,AbilityThread 被封裝在 LocalAbilityRecord 類中,并以 map 的形式存儲于 AbilityRecordMgr 中。

AbilityRecordMgr 同樣是用戶程序框架子系統的一部分,其實例存儲在 MainThread 類中。

AbilityManagerClient:

該類是與 AbilityManagerService 交互的橋梁,其持有 IAbilityManager 的 Proxy 對象,用以對 AbilityManagerService 所屬的系統進程進行 IPC 調用。

該類被 AbilityContext 等眾多類使用,用來調用 AbilityManagerService 的各接口,以執行控制系統服務或獲取系統服務狀態的邏輯。

03. 總結

Ability 子系統是支撐鴻蒙應用程序運行的核心模塊,對于系統開發者\ 應用開發者來說,都很有必要去深入了解。

本文檔對 Ability 子系統的功能和結構做了介紹,由于該模塊代碼量較多,邏輯較復雜,該講解也僅是在框架層面,未深究其細節。

如果希望了解更多有關 Ability 子系統的知識,敬請期待我們后續將要分享的 《OpenHarmony 源碼解析之 Ability 子系統 (一)》,在這篇我們會挑選一些 Ability 子系統的局部流程進行詳細講解。

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

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

https://harmonyos.51cto.com

 

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

2021-11-08 15:04:47

鴻蒙HarmonyOS應用

2021-12-17 16:42:09

鴻蒙HarmonyOS應用

2022-02-17 20:57:07

OpenHarmon操作系統鴻蒙

2022-01-06 16:17:58

鴻蒙HarmonyOS應用

2023-04-12 15:31:11

系統服務管理鴻蒙

2022-01-10 15:30:11

鴻蒙HarmonyOS應用

2022-05-10 11:17:27

電話子系統數據服務模塊

2021-11-18 10:28:03

鴻蒙HarmonyOS應用

2022-05-24 15:46:51

Wi-FiSTA模式

2021-09-13 15:15:18

鴻蒙HarmonyOS應用

2023-04-06 09:14:11

多模輸入子系統鴻蒙

2022-01-13 10:11:59

鴻蒙HarmonyOS應用

2023-06-28 15:00:02

開源鴻蒙輸入系統架構

2021-09-17 14:38:58

鴻蒙HarmonyOS應用

2022-02-14 14:47:11

SystemUIOpenHarmon鴻蒙

2022-01-20 14:33:29

openharmonwayland協議鴻蒙

2022-03-18 16:07:04

Graphic子系統鴻蒙

2022-05-17 10:42:36

reboot源碼解析

2021-11-25 09:54:54

鴻蒙HarmonyOS應用

2021-12-08 15:07:51

鴻蒙HarmonyOS應用
點贊
收藏

51CTO技術棧公眾號

国产性70yerg老太| 9l视频白拍9色9l视频| 国精品人妻无码一区二区三区喝尿| 欧美日韩综合| 日韩国产高清污视频在线观看| 欧美黑人经典片免费观看| 久久免费看视频| 久久99在线观看| 久久久免费观看视频| 精品无码在线视频| 亚洲精品无播放器在线播放| 亚洲影视在线播放| 欧洲一区二区在线| 精品国产av鲁一鲁一区 | 在线丨暗呦小u女国产精品| 日韩一区二区三区久久| 182在线播放| 国产精品久久久久三级| 国产麻豆日韩| 91激情在线观看| 亚洲深爱激情| 欧美精品日韩三级| 久久久久久久久久久久久久久| 国产色99精品9i| 一本色道久久综合狠狠躁的推荐| 国产av第一区| 黑人与亚洲人色ⅹvideos| 国产在线视视频有精品| 亚洲**2019国产| 久久久国产一级片| 大奶一区二区三区| 91成人看片片| 97免费视频观看| 福利成人在线观看| 成人免费看的视频| 国产女同一区二区| 青青操免费在线视频| 久久精品国产68国产精品亚洲| 日韩一级二级三级精品视频| 日本在线视频www| 黄黄的网站在线观看| 99久久免费视频.com| 91精品国产乱码久久久久久久久| 91视频免费观看网站| 二区三区精品| 偷拍一区二区三区四区| 一本一本久久a久久精品综合妖精| 日本xxxxwww| 久久精品免费看| 久久久久久久久久久91| 91n在线视频| 精品日本12videosex| 亚洲国产精品久久91精品| 天天操天天干天天做| av高清不卡| 天天综合天天做天天综合| 中文字幕中文字幕在线中一区高清 | 四虎国产精品永远| 国产精品888| 国产人妖伪娘一区91| 国产www在线| 亚洲婷婷免费| 欧美成人午夜影院| 日韩精品久久久久久久的张开腿让| 亚洲精品白浆高清| 亚洲精品456在线播放狼人| 中文在线字幕观看| 欧美影院精品| 51午夜精品国产| 永久免费的av网站| 国产情侣一区二区三区| 欧美伊人久久久久久久久影院| 精品人妻一区二区三区四区在线| 国语对白在线刺激| 夜夜嗨av一区二区三区中文字幕| 四虎永久免费网站| av免费在线观看网址| 中文字幕一区二区在线播放| 婷婷亚洲婷婷综合色香五月| 久久天堂电影| eeuss国产一区二区三区| 亚洲永久在线观看| 性少妇videosexfreexxx片| 精品一区二区三区av| 国产在线精品播放| 国产一区二区女内射| 精品亚洲成a人| 亚洲精品欧美日韩专区| 亚洲国产精彩视频| 成人性生交大片免费看中文| 国产亚洲自拍偷拍| 日韩a在线观看| 久久久91精品国产一区二区精品| 欧美日韩综合精品| 69久久精品| 成人免费一区二区三区视频| 精品嫩模一区二区三区| 五月婷婷视频在线观看| 亚洲福利视频一区二区| 久艹视频在线免费观看| 午夜伦理福利在线| 欧美色精品在线视频| 一级淫片在线观看| 我要色综合中文字幕| 亚洲国产精品视频在线观看| 一区二区精品免费| 日韩欧美网站| 久久久久亚洲精品成人网小说| 中文字幕激情小说| 麻豆成人91精品二区三区| 亚洲一区精品电影| 性xxxx视频播放免费| 久久久久久久久99精品| 亚洲图片都市激情| heyzo高清中文字幕在线| 一本色道久久综合精品竹菊| 一级黄色片在线免费观看| 大型av综合网站| 亚洲性xxxx| 九九视频免费看| 美女91精品| 亚洲mm色国产网站| 青青久草在线| 亚洲激情六月丁香| 在线观看av日韩| 成午夜精品一区二区三区软件| 精品视频偷偷看在线观看| 天天鲁一鲁摸一摸爽一爽| 亚洲神马久久| 91日韩在线视频| 国产私拍精品| 亚洲超碰精品一区二区| 国产九九在线观看| 日韩在线网址| 亚洲视频在线观看视频| 久久久久99精品| 久久99国内精品| 欧美成ee人免费视频| 四虎亚洲成人| 欧美久久久久免费| 91久久免费视频| 亚洲高清成人| 亚洲综合色av| 日本蜜桃在线观看| 色乱码一区二区三区88| 欧美大喷水吹潮合集在线观看| 99久久亚洲精品蜜臀| 日韩av免费在线播放| 人妻精品无码一区二区| 国产精品超碰97尤物18| 国产乱子伦精品视频| 久久婷婷五月综合色丁香| 亚洲欧美中文在线视频| 日韩欧美激情视频| 丰满岳乱妇一区二区三区| 中文有码久久| 国产麻豆一区| 中文字幕在线成人| 一级黄色在线观看| 久久影院视频免费| av黄色在线网站| 精品国产一区二区三区成人影院| 欧美日韩xxx| 国产超碰人人模人人爽人人添| 国产精品网友自拍| 国产精品一区二区羞羞答答| 日韩最新在线| 日韩av免费看网站| 国产日本在线| 欧美在线观看18| 日韩中文字幕有码| 视频在线观看国产精品| 欧美日韩精品一区| 亚洲精品一区| 亚洲人成亚洲人成在线观看| 成人av网站在线播放| 久久品道一品道久久精品| 看av免费毛片手机播放| 天堂99x99es久久精品免费| 国内精品一区二区三区| 日韩中文字幕免费在线观看| 午夜电影网亚洲视频| 日本精品一二三区| 亚洲视频碰碰| 久久av一区二区三区漫画| 在线观看网站免费入口在线观看国内| 亚洲娇小xxxx欧美娇小| youjizz在线视频| 国产日韩精品一区二区三区在线| 欧美精品无码一区二区三区| 欧美午夜精彩| 91免费在线视频| 日韩三级电影视频| 日韩成人中文字幕| 免费黄色一级大片| 自拍偷拍欧美激情| 一级全黄裸体片| 中文在线不卡| 一卡二卡3卡四卡高清精品视频| 亚洲国产91视频| 韩国精品久久久999| 国产综合视频一区二区三区免费| 精品视频一区二区不卡| 午夜剧场免费在线观看| av日韩在线网站| 黄色三级视频片| 91精品啪在线观看国产18| 高清不卡日本v二区在线| 日韩激情电影免费看| 亚洲性生活视频| 99在线观看免费| 欧美日韩国产在线看| 搡老熟女老女人一区二区| 精品午夜久久福利影院| 国产美女在线一区| 欧美日韩一二三四| 99久久精品免费看国产四区| www.成人爱| 久久天天躁狠狠躁夜夜av| 天堂av2024| 欧美蜜桃一区二区三区| 99视频在线看| **性色生活片久久毛片| 精品夜夜澡人妻无码av| 久久电影网电视剧免费观看| 亚洲黄色网址在线观看| 在线日本制服中文欧美| 亚洲japanese制服美女| 日韩免费福利视频| 国模精品一区二区三区色天香| av在线免费观看网站| 亚洲大胆人体视频| 一区二区三区黄色片| 日韩欧美在线播放| 九九热视频精品| 综合网在线视频| 国产又粗又猛又爽又黄av | 最新久久zyz资源站| 丰满大乳奶做爰ⅹxx视频| 国产精品一级在线| 超碰在线公开97| 噜噜噜久久亚洲精品国产品小说| 国产香蕉一区二区三区| 欧美色婷婷久久99精品红桃| 精品日韩美女| 动漫视频在线一区| 91免费版网站入口| 久久久久久久性潮| 国产成人久久久| 污视频网站在线免费| 日韩最新在线视频| 男人天堂亚洲二区| 亚洲人高潮女人毛茸茸| 亚洲av成人无码网天堂| 欧美r级在线观看| 亚洲AV无码精品国产| 欧美一级艳片视频免费观看| 一卡二卡三卡在线观看| 欧美亚洲精品一区| 国产成人a v| 在线欧美日韩国产| 亚洲黄色一区二区| 欧美小视频在线观看| 亚洲欧美在线视频免费| 亚洲午夜在线电影| 国产乡下妇女做爰视频| 亚洲黄色性网站| 久久免费视频99| 亚洲成人精品一区二区| 亚洲一区二区91| 亚洲成av人综合在线观看| 国产精彩视频在线| 婷婷一区二区三区| 国产黄色片免费看| 日韩欧美中文第一页| aaaaaa毛片| 色狠狠综合天天综合综合| 一级成人黄色片| 欧美在线观看视频在线| 国产成人av免费| 欧美日韩成人一区| av男人天堂av| 欧美一区二区私人影院日本| 国产视频一区二区三区四区五区| 欧美一区二区三区白人| 成 人 黄 色 片 在线播放 | 欧美视频一二区| 亚洲精品大尺度| 精品视频三区| 日韩有码在线播放| 香蕉成人app免费看片| 久久久久久久久网站| 91超碰在线免费| 7m第一福利500精品视频| 免费福利视频一区二区三区| 国产精品女人网站| 精品久久亚洲| 国语精品中文字幕| 欧美理论电影大全| 影音先锋成人资源网站| 亚洲黄色影片| 久久久久久久少妇| 老司机午夜精品| 18深夜在线观看免费视频| 99re亚洲国产精品| 中国美女黄色一级片| 樱桃视频在线观看一区| 亚洲国产成人精品激情在线| 欧美性生活影院| 丰满熟女一区二区三区| 亚洲视屏在线播放| 污片在线免费观看| 欧美最猛性xxxxx亚洲精品| 欧美视频免费看| 国产精品毛片va一区二区三区| 蜜桃一区二区| 国产日本欧美在线| 国产日产高清欧美一区二区三区| 色婷婷综合网站| 99国产精品99久久久久久| 日本少妇aaa| 一本一道波多野结衣一区二区| 91麻豆成人精品国产| 日韩乱码在线视频| 污视频在线看网站| 国产精品丝袜视频| 天海翼精品一区二区三区| 97超碰人人爱| 日韩精品亚洲一区二区三区免费| 中文字幕乱码在线人视频| jvid福利写真一区二区三区| 免费在线观看h片| 日本精品一级二级| 欧美视频xxx| 久久综合伊人77777| 香蕉视频亚洲一级| 国产精品一区二区在线观看| 天天做天天爱天天综合网| 男人操女人免费软件| 久久av中文字幕片| 日韩一区二区三区四区视频| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲无线观看| 一区二区免费在线视频| 久久精品一区二区国产| www.555国产精品免费| 亚洲特黄一级片| 91精品国产乱码久久久久| 亚洲国产精品女人久久久| 国产在线二区| 国产欧美久久一区二区| 精品视频亚洲| 欧美黄色免费影院| 99精品国产一区二区三区不卡| 久久亚洲AV无码| 日韩西西人体444www| 快射av在线播放一区| 国产精品久久久av| 91亚洲国产| 男人搞女人网站| 国产欧美视频在线观看| 日本黄色一级视频| 国产网站欧美日韩免费精品在线观看| 国产99re66在线视频| 国产a一区二区| 欧美日韩国产欧| 91欧美一区二区三区| 国产精品毛片无遮挡高清| 欧美性受xxx黑人xyx性爽| 在线观看日韩av| www.国产精品| 中国一区二区三区| 国产综合久久久久久久久久久久| 中文字幕无码日韩专区免费| 欧美久久久久久蜜桃| 三区四区在线视频| 97中文在线| 国语精品一区| 少妇一级淫片免费放播放| 天天做天天摸天天爽国产一区| 凸凹人妻人人澡人人添| 欧美劲爆第一页| 国产精品中文字幕制服诱惑| 男女激情无遮挡| 国产人妖乱国产精品人妖| 97超碰人人草| 久久久久久久97| 一区三区在线欧| 亚洲这里只有精品| 亚洲色图视频免费播放| 亚洲第一黄色片| 51ⅴ精品国产91久久久久久| 欧美猛男做受videos| 天天干天天操天天做| 一区二区三区日韩精品| 亚洲欧美色视频| 国产精品一久久香蕉国产线看观看| 日韩一区二区在线免费| 久久综合在线观看| 午夜不卡在线视频|