精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久久国产精品亚洲一区| 色哦色哦哦色天天综合| 99re在线观看视频| 成人免费视频毛片| 日韩精品二区| 日韩一区二区电影在线| 欧美日韩二三区| 求av网址在线观看| 国产成人a级片| 国产成人精品视频在线| 久久久久久久麻豆| 天堂日韩电影| 91精品国产综合久久香蕉的特点| 国产日本在线播放| 免费在线看黄| 久久亚洲精精品中文字幕早川悠里 | 欧美日本一区二区高清播放视频| 亚洲国产91色在线| 成人综合久久网| 成人动漫一区| 一区二区国产盗摄色噜噜| 日本日本精品二区免费| 丰满肉嫩西川结衣av| 毛片不卡一区二区| 欧美一级淫片aaaaaaa视频| 黄色片在线观看网站| 禁断一区二区三区在线| 欧美精品一区二区三区蜜桃视频| 色www免费视频| 竹内纱里奈兽皇系列在线观看| 最新中文字幕一区二区三区 | 理论片中文字幕| 久久99国产乱子伦精品免费| 热久久99这里有精品| 国产在线欧美在线| 天天做天天爱天天综合网| 国产亚洲一区二区在线| 99re久久精品国产| 9l亚洲国产成人精品一区二三 | 亚洲欧美一区二区三区久本道91| 免费国产在线精品一区二区三区| www日本高清| 寂寞少妇一区二区三区| 国产精品一区二区三区免费视频| 欧美一区二区三区网站| 国产精品入口| 2019av中文字幕| 日韩美女黄色片| 精久久久久久| 高清在线视频日韩欧美| 久久丫精品久久丫| 韩日成人在线| 欧美激情精品久久久久久蜜臀| 成人午夜免费影院| 99精品视频在线| 久久精品国产免费观看| 性生交大片免费全黄| 欧美成人自拍| 久久精品国产一区| 国产一区二区三区在线视频观看| 99精品美女| 欧美成人小视频| 久久久www成人免费毛片| 狠狠色丁香久久综合频道| 欧美精品日韩三级| 天天操天天射天天爽| 日韩午夜高潮| 青青草原成人在线视频| 亚洲中文一区二区| 老牛国产精品一区的观看方式| 日韩美女在线看| 中国一级片黄色一级片黄| 青青青伊人色综合久久| 成人精品福利视频| 一区二区精品视频在线观看| 国产一区二区精品在线观看| 91福利视频导航| 黄色av中文字幕| 久久久美女毛片| 亚洲a∨一区二区三区| 日本福利专区在线观看| 一区二区三区国产精品| www黄色日本| 精品日本视频| 日韩手机在线导航| 黄色正能量网站| 久久免费精品视频在这里| 欧美成aaa人片免费看| 日韩成人高清视频| 日韩一区精品视频| 92国产精品视频| 亚洲三区在线播放| 一区在线中文字幕| 欧美成人高潮一二区在线看| 欧美va在线观看| 91精品国产手机| 成人精品在线观看视频| 99视频精品全国免费| 久久青草福利网站| 中文字幕+乱码+中文| 国产suv精品一区二区6| 奇米精品在线| 国产黄色大片在线观看| 欧美午夜影院一区| 国产国语老龄妇女a片| 欧洲激情综合| 97涩涩爰在线观看亚洲| 国产精品久久无码一三区| a级精品国产片在线观看| 亚洲图片都市激情| 亚洲精品福利电影| 日韩欧美激情一区| 99热99这里只有精品| 国产视频一区免费看| 亚洲精品日韩激情在线电影| 日韩av地址| 亚洲大片免费看| av中文字幕网址| 经典一区二区| 91成人国产在线观看| av一级黄色片| 国产精品国产a| 国产超级av在线| 美女午夜精品| 欧美精品videosex性欧美| 97成人在线观看| 国产欧美va欧美不卡在线 | 日本麻豆一区二区三区视频| 国产精品二区在线| yellow91字幕网在线| 在线观看www91| 丰满少妇一区二区| 亚洲免费精品| 国产在线精品一区二区三区| www视频在线免费观看| 欧美久久久久久久久| 国产又大又粗又爽的毛片| 在线观看不卡| 国产精品久久久久av福利动漫| 拍真实国产伦偷精品| 在线观看av一区二区| 先锋影音av在线| 老鸭窝亚洲一区二区三区| 好吊色欧美一区二区三区 | 免费看的av网站| 999久久久免费精品国产| 国产精品亚发布| 99re在线视频| 91福利国产成人精品照片| 国产中年熟女高潮大集合| 国产精品综合| 欧美性色黄大片人与善| 写真福利精品福利在线观看| 国产丝袜精品第一页| 五月天激情四射| 久久免费视频一区| 国产又黄又猛又粗| 日本欧美肥老太交大片| 国产精品最新在线观看| 欧美黑人激情| 欧美一区二区观看视频| 九九免费精品视频| 成人av影院在线| 日本精品免费在线观看| 国产一区二区三区四区大秀| 国产精品久久网| 黄色成年人视频在线观看| 51午夜精品国产| 劲爆欧美第一页| 99热这里都是精品| 亚洲国产精品毛片av不卡在线| 欧美在线免费看视频| 国产专区精品视频| 久久亚洲导航| 亚洲欧洲国产一区| 一区二区三区黄色片| 亚洲免费av观看| 香港三级日本三级| 麻豆国产欧美日韩综合精品二区| 自拍偷拍一区二区三区| 国产精品一区二区三区美女| 日本视频久久久| 97电影在线| 欧美不卡视频一区| 国产三级精品三级在线观看| 国产精品网站在线播放| 极品人妻一区二区| 久久精品盗摄| 2021狠狠干| 免费短视频成人日韩| 91精品国产综合久久久久久久久| 国产盗摄精品一区二区酒店| 亚洲欧美激情在线视频| 国产丝袜在线视频| 欧美性猛交xxxx富婆| av黄色免费在线观看| 成人午夜大片免费观看| 宅男噜噜噜66国产免费观看| 欧美日韩中文| 日韩免费三级| 国产成人一二片| 国产欧美日韩精品丝袜高跟鞋| av白虎一区| 精品国产区一区二区三区在线观看| 欧美一区,二区| 欧美日韩高清在线播放| 三级黄色在线视频| 亚洲欧美另类久久久精品| 青青草福利视频| 粉嫩一区二区三区性色av| 中文字幕在线观看第三页| 亚洲经典自拍| 欧美日韩一区二区三区电影| 国产99精品| 国产乱子伦精品| 国产专区精品| 国产日韩精品入口| 666av成人影院在线观看| 性欧美办公室18xxxxhd| 性欧美1819sex性高清大胸| 尤物yw午夜国产精品视频明星| 天天综合永久入口| 日韩免费视频一区二区| 一区二区国产欧美| 欧美日韩国产高清一区二区三区 | 91麻豆国产福利在线观看宅福利| 国产亚洲精品久久久久动| 四虎永久在线精品免费网址| 日韩女优电影在线观看| 96亚洲精品久久久蜜桃| 欧美亚一区二区| 波多野结衣视频网址| 色综合久久中文字幕综合网| 日本熟女一区二区| 亚洲一区二区三区精品在线| 99精品久久久久| 亚洲视频精选在线| 国产suv一区二区三区| 国产精品久久久久精k8| 中国美女黄色一级片| 国产精品久久久久久久久免费相片| 非洲一级黄色片| 国产日韩精品视频一区| 日韩一级av毛片| 国产精品欧美一级免费| 在线免费看视频| 国产精品久久久久久久第一福利| 免费看的黄色录像| 国产精品午夜春色av| 欧美一级片在线视频| 综合久久久久综合| 欧美黑人性猛交xxx| 一区二区三区在线观看欧美 | 电影av一区| 一本色道久久88综合日韩精品| 男人天堂网在线| 中文字幕亚洲二区| 乱人伦中文视频在线| 久久九九国产精品怡红院| 黄色成人影院| 国外成人在线播放| 亚洲欧洲自拍| 国产精品久久视频| 国产一区二区| 国产欧美日本在线| 免费观看不卡av| 中文字幕一区二区三区四区五区| 欧美国产91| 国产av天堂无码一区二区三区| 国产精品久久国产愉拍| 成人精品视频一区二区| 久久综合综合久久综合| 亚洲成人福利视频| 99re热视频精品| 国产传媒国产传媒| 亚洲精品一二三四区| 国产精品成人久久| 91国偷自产一区二区三区观看| 亚洲无码精品国产| 欧美本精品男人aⅴ天堂| 日韩资源在线| 三级精品视频久久久久| 丁香花在线电影小说观看| 日本精品久久电影| 日韩欧美专区| 精品国产一区二区三区麻豆小说| 欧美美乳视频| aaa免费在线观看| 国产精品日韩精品欧美精品| 日韩精品视频一二三| 国内国产精品天干天干| 成人免费视频一区| 日韩av片在线免费观看| 亚洲图片欧美色图| 怡红院男人的天堂| 亚洲国产高清自拍| 色大18成网站www在线观看| 性视频1819p久久| 欧洲美女精品免费观看视频 | 日韩精品视频无播放器在线看| 视频在线一区二区| 天堂网在线最新版www中文网| 国产精品最新在线观看| 另类在线视频| 91看片淫黄大片91| 日韩中文字幕区一区有砖一区| 26uuu国产| 国产精品久久久久久妇女6080| 日本一级片免费看| 欧美一区二区三区在线| 黄色软件在线观看| **欧美日韩vr在线| 亚洲一区二区电影| 宅男一区二区三区| 日韩中文字幕一区二区三区| 色哟哟视频在线| 亚洲欧美国产77777| 特级西西444www大胆免费看| 亚洲国产成人久久综合| aaa大片在线观看| 国产日韩欧美91| 精品视频免费在线观看| 免费看又黄又无码的网站| 国产盗摄视频一区二区三区| 懂色av蜜臀av粉嫩av永久| 在线观看不卡视频| 黄视频在线播放| 欧美在线国产精品| 青青久久av| 欧美久久在线观看| 国产成人精品免费| 永久免费看黄网站| 这里是久久伊人| 国产秀色在线www免费观看| 国产免费一区二区三区在线能观看| 中日韩免视频上线全都免费| 国产精品又粗又长| 北条麻妃国产九九精品视频| 国产亚洲欧美久久久久| 日韩午夜激情av| 国产网红在线观看| 国产精品一区二| 亚洲人成免费| 波多野结衣影院| 狠狠操狠狠色综合网| 无码国产精品一区二区免费16 | 免费成人进口网站| 国产美女娇喘av呻吟久久| 51精品免费网站| 91精品国产综合久久婷婷香蕉 | 亚洲在线视频网站| 乱精品一区字幕二区| 久久免费福利视频| 欧美日韩一区二区三区四区不卡| 欧美一级视频在线播放| av电影一区二区| 最新中文字幕一区| 一区二区三区久久精品| 欧美美女被草| 一二三四中文字幕| 91网址在线看| 国产乱码77777777| 久久精品国产成人精品| 伊人久久大香线蕉av超碰| 丁香花在线影院观看在线播放| 91污在线观看| 中文字幕在线网站| 欧美成人高清视频| 久久精品凹凸全集| 密臀av一区二区三区| 中文字幕一区二区三区在线不卡 | 欧美日韩在线精品一区二区三区激情综合| 色爱区成人综合网| 国产精品亚洲视频| 青青国产在线观看| 日韩在线视频观看| 国产精品巨作av| 国产熟人av一二三区| 亚洲视频免费观看| 日韩av成人| 亚洲a成v人在线观看| 亚洲美女色禁图| 欧美另类69xxxx| 日韩三级在线观看| 日韩国产激情| av中文字幕av| 久久香蕉国产线看观看99| 国产精品久久久久久久成人午夜| 欧美激情亚洲国产| 日韩不卡一区| 最新版天堂资源在线| 欧洲激情一区二区| 国产盗摄精品一区二区酒店| 日韩福利一区二区三区| 国产成人免费视频一区| 91午夜精品亚洲一区二区三区| 超碰91人人草人人干| 妖精一区二区三区精品视频| 日本女人黄色片| 色中色一区二区|