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

Mobile Widget到底是個什么玩意?

移動開發
Widget 是一個廣泛的概念,從其字面意思可以翻譯成小物件,小工具,小軟件。Widget的實現可以多種多樣,但是都有一個共同特性,即可以源碼復用。換句話說,Widget軟件只要開發一次,便可以在具有該Widget運行引擎平臺下完美的運行,具有完全一樣的功能,UI風格和用戶體驗方式。

Widget與移動設備

Widget是什么?

Widget 是一個廣泛的概念,從其字面意思可以翻譯成小物件,小工具,小軟件。Widget的實現可以多種多樣,但是都有一個共同特性,即可以源碼復用。換句話說,Widget軟件只要開發一次,便可以在具有該Widget運行引擎平臺下完美的運行,具有完全一樣的功能,UI風格和用戶體驗方式。

從 Widget的實現方式上來說主要有兩種,一種是基于DHTML, JAVASCRIPT和CSS技術的Widget。另一種是基于Adobe Flash技術的Widget。目前大多數Widget實現還是基于前者,尤其是目前日漸流行的移動設備上的Widget技術均指Web Widget。

Widget的特點

  • 小尺寸:Widget的尺寸通常都不大,并且運行速度比較快,占用的系統資源也較少。
  • 形式多樣:Widget的展現方式可以多種多樣,可以是一個懸浮在窗口里的小圖標,可以是占用全屏的全屏應用,也可以是插入某個應用子窗口中的小程序。
  • 功能多樣:Widget應用可以提供的功能可以多種多樣(依賴Widget引擎提供的功能),如提供新聞資訊閱讀,視頻觀看,系統狀態監視,天氣預報,股票信息,時鐘,聯系人管理,短信接收發送等。
  • 美觀:Widget應用設計的一般都比較漂亮,并且具有很好的用戶體驗和操作方式。
  • 個性化強:由于Widget的小尺寸和多樣的形式和功能,因此用戶可以隨意的安裝、擺放和設置Widget,達到個性化的Widget展示和使用效果。
  • 開發方便:由于大多數Widget都是基于Web技術或者Flash技術,并且這兩種技術都已經發展成熟,提供大量的集成開發環境以及可以復用的代碼。因此,開發人員可以很快速的開發出功能強大、界面美觀的Widget應用。

Widget應用

  • 桌面電腦上的Widget
    • Yahoo Widget
    • Mac OS dashbord
    • Windows Vista側邊欄
    • Windows 7桌面小工具
  • 移動終端上的Widget
  • 個性化首頁中的Widget
    • Netvibes
    • iGoogle
  • 博客中的Widget

移動平臺上的Widget規范(Web Widget)

目前,移動平臺上支持的Widget運行環境主要遵循三套規范:W3C Widget規范、BONDI Widget規范和JIL Widget規范。

  • W3C Widget規范

該規范是由W3C組織制定,包含6個子規范,主要定義了Widget的運行時狀態,打包和配置,數字簽名,自動升級,以及核心API和事件處理。

  • BONDI Widget規范

該規范由OMTP組織制定,對W3C Widget規范進行了擴充。嚴格定義了Widget的安全驗證體系,豐富了API接口。目前W3C組織考慮將BONDI規范納入到標準中。

  • JIL Widget規范

該規范是由中國移動、沃達豐、軟銀以及Verizon共同提出和定義的Widget規范。該規范目前主要是被中國移動的BEA平臺所支持。

Widget引擎

Widget引擎的作用

Widget引擎為安裝、運行、管理、升級,驗證Widget應用提供了一整套完整的框架體系。

  • 安裝

Widget的發布方式可以多種多樣,可以是基于Web頁面的發布方式也可以是基于安裝包的發布方式,因此Widget引擎需要對各種發布方式兼容,將用戶的Widget應用安裝和部署到當前的Widget運行環境中。

  • 運行

Widget應用有其自身的生命周期(初始化,運行,暫停,恢復,終止),因此Widget引擎有責任管理每個Widget應用的生命周期,在Widget不同的階段執行Widget內部定義的事件處理代碼。

  • 管理

Widget引擎負責像用戶提供已安裝Widget應用的管理功能,用戶可以通過Widget引擎查看當前運行的Widget運行狀態,占用的系統資源,終止應用,運行應用以及刪除應用。

  • 升級

Widget引擎會根據Widget的配置文件定期的檢測Widget的版本,并且動態的更新Widget應用。

  • 驗證

出于安全性的考慮,Widget應用都需要進行簽名,并且需要顯示的聲明其需要使用的特殊功能接口。并且在運行時刻,Widget引擎需要對Widget調用受限接口的合法性進行驗證。

Widget引擎與瀏覽器的關系

由于Web Widget應用采用DHTML、JAVASCRIPT和CSS技術實現,因此運行Widget需要瀏覽器引擎作為支持。但是通常的瀏覽器引擎不足以支撐 Widget的應用。比如:Widget規范中嚴格的定義了Widget的打包方式,尤其固有的配置和部署方式,通常的瀏覽器引擎是無法識別并且按照規范要求正確安裝和部署的。某些Widget規范中定義了Widget應用對設備能力的訪問,這也是通常瀏覽器引擎所不支持的。因此,如果瀏覽器需要支持某個特定Widget規范需要對瀏覽器引擎進行擴展,對Widget規范中定義的打包發布、升級安裝、安全驗證以及設備相關的API進行擴展和支持。

這里還有一類Widget不需要訪問設備功能,并且并不遵循某套特定的Widget規范,而只是以Web頁面中的一個小控件或者小程序形式出現,該 Widget應用是不需要對瀏覽器做擴展。但由于沒有一套標準統一的規范標準作為支持,因此只能由該站點開發者自己去設計并且開發,不具有廣泛性。

Widget引擎框架設計

這里的Widget引擎框架主要是以Android平臺上的Widget引擎的設計為基礎,所支持的標準不限(可包括W3C,BONDI,JIL規范)。

Widget引擎框架

NewImage
  • Widgets

如上圖所示,Widget表示該Widget引擎所支持的各種Widget應用,該應用采用DHTML, JAVASCRIPT, CSS技術編寫和實現。該Widget引擎所支持的Widget種類完全依賴于APIs Implement部分。

  • Widget Module Loader

模塊載入器的主要作用有兩個:第一,負責各個已實現的Widget規范API模塊的初始化。第二,負責在瀏覽器DOM樹中注冊載入的API模塊對象,以使得Widget應用中可以使用相應的接口、對象和屬性。

  • Application Management

應用程序管理模塊負責Widget應用的生命周期管理、應用程序的下載安裝,以及應用程序的刪除。應用程序管理模塊與Widget DOM對象有緊密聯系。比如:Widget應用在初始化階段為resume事件注冊了回調函數,在該函數中會對暫停時的應用數據進行恢復操作。應用程序管理模塊在接收到Widget的恢復事件時,有責任調用該應用注冊的resume回調函數,并且執行其定義的恢復操作。

  • Security Management

安全管理模塊負責Widget應用的安全驗證。比如在Widget應用安裝時,安全管理模塊需要對Widget應用簽名的合法性進行驗證,并且對 Widget聲明的設備接口使用權限進行驗證。當Widget運行時,Widget應用訪問某個設備接口(比如Camera),安全管理模塊需要對該應用是否有權訪問該設備接口進行驗證。

  • APIs Implement

API實現包含了各個Widget引擎需要支持的Widget規范的底層實現。該部分的實現可以是純JAVA實現、可以是JAVASCRIPT和JAVA混合實現、可以是JAVA和C/C++混合實現、亦可以是純C/C++實現。

Widget引擎實現方式

基于WebKit引擎的擴展實現

該實現方式直接修改和擴展WebKit引擎,在引擎內部創建widget的DOM對象,并且提供抽象的調用方法。除此之外,需要在WebKit引擎中實現對各個規范模塊的調用機制。

  • 基于JAVA語言的模塊調用

該實現方式需要對WebKit引擎實現JAVASCRIPT語言和JAVA語言之間的平滑調用機制。即Widget應用訪問widget對象的某個API接口時,WebKit引擎需要將該SCRIPING對象動態的轉換成相應的JAVA對象,并且調用其相應的方法。并且,將該JAVA方法執行后的結果動態的轉換成JAVASCRIPT對象,并且返回給Widget應用。

采用該機制實現的API模塊均用可采用JAVA語言來實現。因此,該實現方式具有實現速度快的特點,但是也正因為與JAVA語言的緊密關系移植性不好。

  • 基于C/C++語言的模塊調用

所有的API模塊的擴展均采用C/C++語言來實現,這類似gears的實現方式。引擎內幕會將Widget應用使用的JAVASCRIPT方法動態轉換成定義的C/C++對象,并且執行相應的方法。而后將返回結果轉換成JAVASCRIPT方法返回給Widget對象。

采用該機制實現的API模塊均采用C/C++語言來實現,因此開發周期相對較長,但是具有良好的移植性。

采用WebKit引擎擴展實現方式,可以讓瀏覽器引擎原生的對Widget應用進行支持,但是在每次WebKit升級時,需要對修改的代碼進行合并和再發布。

基于WebKit插件的擴展實現

該實現方式基于NPAPI插件擴展技術的基礎之上。將Widget的DOM對象實現包含在NPAPI插件中,當瀏覽器檢測到該對象的訪問時,動態的載入該NPAPI插件,并且將所有對Widget DOM對象的訪問操作均轉發給NPAPI插件來完成。

NPAI插件的實現方式如WebKit引擎擴展實現一樣,也有JAVA和C/C++兩種實現方式,這里不再重復。

采用該實現方式的擴展無需對WebKit引擎修改,但是需要按照NPAPI規范,實現完整的SCRIPTING插件。

基于C/S架構的擴展實現

該實現方式采用借用了C/S設計模式的思想。在Widget引擎初始化階段會啟動一個內部的服務,該服務會監聽系統中某個端口。Widget引擎運行時,如果訪問Widget對象的某個方法時,封裝的Widget JS對象會向服務端口發送方法請求。服務端接受請求后,首先會對請求進行合法性驗證和分析,然后調用相應的接口來完成實際的操作。并且將結果以異步的方式返回給封裝的Widget JS對象,而由該對象通知Widget應用操作結果。

C/S架構的擴展實現也可以采用JAVA和C/C++實現方式,這里不再重復。

采用該方式實現的擴展有良好的靈活性,不同的Widget規范定義的Widget應用只需要包含相應的Widget封裝JS包即可正確運行。但是由于采用C/S模式的調用方式,因此在執行效率上略低于直接調用的方式。

Browser&Widget

這部分對Browser的設計提出一個概念層面上的設計。如下圖所示:

NewImage
  • Table Manager

負責管理瀏覽器中各個Table頁面,每個Table頁面是一個獨立的Web頁面或者Widget應用。

  • Bookmark Manager

負責管理書簽,該書簽包括用戶收藏的網站URL以及喜愛的RSS頻道和文章信息。

  • RSS Manager

負責RSS頻道的訂閱、RSS新聞列表、RSS頻道退訂

  • Plugin Manager

負責管理已經安裝的瀏覽器插件

  • Notification Manager

負責事件通知管理,比如RSS新聞數據的更新通知,瀏覽器插件的升級通知,Widget升級通知等。

  • History Manager

負責記錄當前Table的運行數據,包括訪問的URL歷史,當前窗口大小位置信息,可用于當瀏覽器crash后的狀態恢復操作。

  • Download Manager

負責瀏覽器的下載管理,包括android軟件的下載、安裝,Widget軟件的下載、安裝

  • Gesture Manager

負責手勢操作的自定義操作管理。

  • Thread Manager

為了加快瀏覽器的載入效率,每個Table在一個單獨的線程中運行,因此對線程的運行狀態需要一個統一管理機制。

  • Skin Manager

負責Browser外觀的管理,用戶可以通過該模塊動態的給系統更換皮膚和顯示方式。

  • Widget Manager

負責Widget引用的下載、安裝、刪除、以及運行時環境的支持。

責任編輯:佚名 來源: 姜江的博客
相關推薦

2010-06-28 15:58:45

EclipseJavaIDE

2010-06-29 13:39:26

Eclipse什么玩意兒

2021-03-22 07:45:05

Sentinel微服務開源的項目

2010-07-05 15:56:01

EclipseRCPECF

2010-07-02 10:10:09

Eclipse

2011-11-21 10:25:29

iCloud

2021-12-13 19:57:05

JNDIJava開發

2021-07-29 06:56:36

分布式系統腦裂

2020-10-29 07:03:56

Docker容器存儲

2021-01-29 12:24:22

電腦電子計算機

2020-10-25 20:05:29

Pythonyield開發

2022-02-16 20:04:08

容器KubernetesShim

2025-10-31 00:00:02

硅光光通信英偉達

2025-03-28 01:33:00

2021-03-06 09:18:51

JS閉包函數

2024-07-03 12:04:42

C++this?

2024-02-07 12:35:00

React并發模式concurrent

2025-10-29 07:33:13

2021-01-08 09:48:18

Pythonname變量

2013-01-10 10:54:57

無線網絡WLANWi-Fi
點贊
收藏

51CTO技術棧公眾號

亚洲曰本av电影| 国产精品正在播放| 欧美在线免费视屏| 97se亚洲综合| 国产又粗又长免费视频| 黄色污污视频在线观看| 免费不卡在线视频| 日韩久久精品成人| 国产高清www| av免费观看在线| 日韩亚洲一区在线| 日韩欧美亚洲成人| 91福利入口| 精品少妇一区二区三区密爱| 久久久久久久| 91蜜桃传媒精品久久久一区二区| 欧美巨大黑人极品精男| 艹b视频在线观看| 国产一二在线观看| 中文高清一区| 日韩欧美一级二级三级久久久| 亚洲人成77777| 国产性生活视频| 一本久久青青| 色婷婷一区二区三区四区| 国产视频一区二区不卡| 久久久国产精品人人片| 亚洲伊人伊成久久人综合网| 国产精品色婷婷| 国产精品久久久久久久app| 四虎永久免费在线观看| 中文日产幕无线码一区二区| 91麻豆蜜桃一区二区三区| 久久久久国产精品一区| 人妻少妇偷人精品久久久任期| 日本在线观看视频| 极品美女销魂一区二区三区免费| 日韩一中文字幕| 手机在线国产视频| gogogogo高清视频在线| 国产成人午夜片在线观看高清观看| 久久视频精品在线| 国产精品嫩草影院8vv8| 欧美成人hd| 国产一区二区中文字幕| 精品国产拍在线观看| 樱花草www在线| 在线网址91| 白白色 亚洲乱淫| 情事1991在线| 国内精品卡一卡二卡三| www.26天天久久天堂| 国产精品剧情在线亚洲| 亚洲japanese制服美女| 国产一级做a爱免费视频| 卡一精品卡二卡三网站乱码 | 色噜噜狠狠一区二区三区果冻| 欧美日韩一区综合| 中文字幕777| 91精品亚洲| 亚洲成人xxx| 国产欧美高清在线| 久久久久久国产精品免费无遮挡 | 亚洲午夜精品一区二区国产| 精品少妇一区二区三区免费观看 | 日韩在线伦理| 国产女主播视频一区二区| 国产综合在线观看视频| 国产一二三四在线| 精品国产乱码| 精品久久久网站| 日本老熟妇毛茸茸| 欧美xxxx视频| 中文字幕av不卡| 国产精品日韩二区| 国产主播第一页| 欧美aa国产视频| 怡红院精品视频| www.美色吧.com| 懂色aⅴ精品一区二区三区| 夜夜操天天操亚洲| 性欧美.com| 亚洲色大成网站www| 蜜桃一区二区三区在线| 欧美激情久久久久| 欧美性猛交xxxx乱大交少妇| 男人的天堂久久| 日韩一区二区电影| 美女又黄又免费的视频| 爱豆国产剧免费观看大全剧苏畅| 黄视频在线观看网站| 懂色av一区二区三区蜜臀| 国产精品啪视频| 国产精品白浆一区二小说| 久久中文字幕av| 国产视频久久久久| 东京热av一区| 天堂va在线高清一区| 欧美色图12p| 成人免费在线小视频| 日韩伦理电影网站| 国产精品久久久久久久久晋中 | 久久综合精品国产一区二区三区| 91青青草免费观看| 国产一区二区视频免费观看| 天堂蜜桃一区二区三区| 色综合久久悠悠| www欧美com| 久久亚洲国产| 色综合影院在线| 国产免费无遮挡吸奶头视频| 久久1电影院| 精品免费日韩av| 青青草原播放器| 巨大黑人极品videos精品| 欧美日韩在线不卡视频| 粉嫩小泬无遮挡久久久久久| 国产精品白丝jk白祙喷水网站| 51午夜精品| 天天躁日日躁狠狠躁伊人| 国产精品视频免费看| 欧美 日韩 激情| 亚洲欧洲国产精品一区| 精品国产一区二区在线| 香蕉影院在线观看| 成人毛片在线观看| 在线成人性视频| 手机看片久久| 亚洲精品电影网站| 久久久久久久久99| 国产自产2019最新不卡| 亚洲激情一区二区| 国产伦精品一区二区三区视频金莲| 欧美一区中文字幕| 在线观看天堂av| 日韩精品免费专区| 欧美日本国产精品| 中文字幕 在线观看| 欧美成人精品3d动漫h| 成人免费毛片xxx| 久久成人综合网| 亚洲欧洲精品在线| 日韩精品免费观看视频| 亚洲精品中文字幕有码专区| 久久久久久久伊人| 懂色av中文字幕一区二区三区| 永久久久久久| 欧洲亚洲精品久久久久| 神马久久久久久| 怡春院在线视频| 国产精品无遮挡| 久久人人爽av| 国产精品久久久久蜜臀| 国产精品自产拍在线观看中文| 浮生影视网在线观看免费| 日本韩国欧美一区二区三区| 美女被到爽高潮视频| 老**午夜毛片一区二区三区| 欧美精品一区二区三区久久| 日韩欧美精品电影| 国产一区二区三区在线视频| 97人妻精品视频一区| 久久精品网站免费观看| 在线免费视频a| 成人羞羞在线观看网站| 成人激情春色网| 91中文在线| 亚洲精美色品网站| 亚洲免费在线视频观看| 成人国产电影网| 无码人妻精品一区二区三区在线| 亚洲精品推荐| 国产精品久久久久久久久久尿| 91网在线播放| 欧美一区二区性放荡片| 国产无码精品在线播放| 91在线丨porny丨国产| 亚洲自偷自拍熟女另类| 成人激情视频| 福利视频一区二区三区| 人在线成免费视频| 中文字幕在线精品| 国产成人毛毛毛片| 欧美丝袜一区二区三区| 快灬快灬一下爽蜜桃在线观看| 久久91精品国产91久久小草| 国产曰肥老太婆无遮挡| 亚洲精品无吗| 亚洲综合社区网| 亚洲精品永久免费视频| 日韩中文在线视频| 日韩一级片免费| 欧美日韩视频在线一区二区| 精品无码m3u8在线观看| 国产亚洲欧美日韩在线一区| 四川一级毛毛片| 久久久精品性| 日本男女交配视频| 精品国产一级毛片| 国产精品theporn88| 99蜜月精品久久91| 97精品一区二区视频在线观看| h视频在线播放| 精品国产一区二区国模嫣然| 在线观看免费观看在线| 午夜精品久久久久久久久久久| 色偷偷男人天堂| 久久网这里都是精品| a级大片免费看| 日本欧美在线观看| 91国视频在线| 欧美黄色一区二区| 亚洲一区二区三区涩| 欧美三级午夜理伦三级小说| 亚洲精品免费av| 97人人做人人爽香蕉精品| 韩国日本不卡在线| www.欧美日本韩国| 中文字幕在线视频日韩| 青青草在线视频免费观看| 欧美mv日韩mv国产| 99国产精品99| 欧美久久久影院| 在线免费看毛片| 色婷婷国产精品| 日韩乱码人妻无码中文字幕| 亚洲日本在线天堂| 国产又粗又猛又爽又黄的视频四季| 91在线观看免费视频| 国偷自产av一区二区三区麻豆| 久久99精品久久久久久| 国产理论在线播放| 视频一区国产视频| 黄www在线观看| 国产欧美在线| 欧美成人高潮一二区在线看| 欧美激情在线| 国产一级不卡视频| 欧美一区二区三区另类| 激情视频小说图片| 艳女tv在线观看国产一区| 夜夜爽www精品| 欧美电影《睫毛膏》| 亚洲一区二区精品在线| 成人影院在线| 亚洲五月六月| 国产精品麻豆久久| 热这里只有精品| 亚洲精品国产视频| 91免费版黄色| 亚洲91在线| 国产玖玖精品视频| 成人精品高清在线视频| 欧美又大粗又爽又黄大片视频| 萌白酱国产一区二区| 涩视频在线观看| 国产精品一区二区视频| 国内av一区二区| 国内国产精品久久| 永久av免费在线观看| 国产精品456露脸| 国产亚洲精品成人a| 大尺度一区二区| 最近中文字幕无免费| 91美女在线视频| 亚洲一级片在线播放| 中文字幕在线不卡| 美女福利视频在线观看| 亚洲一线二线三线视频| 久久久久久久极品| 欧美丝袜丝交足nylons| 一区二区三区精彩视频| 欧美大片一区二区| 青青操视频在线| 日韩中文字幕网| 爱情岛论坛亚洲品质自拍视频网站| 91av在线国产| 国产第一亚洲| 成人黄色片视频网站| 欧美挤奶吃奶水xxxxx| 日韩中文字幕一区二区| 中文字幕日韩一区二区不卡 | 国产精品老女人视频| 亚洲图片小说区| 国产在线一区二区三区四区 | 国产福利91精品一区| 一级黄色片毛片| 欧美激情一区二区三区全黄| 精品国产欧美日韩不卡在线观看 | 中文字幕+乱码+中文乱码www| 日韩一区二区电影网| 精品无人乱码| 久久91超碰青草是什么| 波多视频一区| 91黄在线观看| 国内精品久久久久久99蜜桃| 国产日韩欧美大片| 丝袜诱惑制服诱惑色一区在线观看 | 欧美一区在线视频| 黄色美女网站在线观看| 欧美大尺度激情区在线播放| 日韩pacopacomama| 99国产超薄丝袜足j在线观看 | 男人的天堂成人| 性伦欧美刺激片在线观看| 欧美一级小视频| 久久一区二区三区四区| 国产精品免费人成网站酒店| 色成年激情久久综合| 亚洲精品国产suv一区| 中文字幕欧美精品日韩中文字幕| wwww亚洲| 亚洲a∨日韩av高清在线观看| 国产区精品区| 国产91精品在线| 91麻豆成人久久精品二区三区| 国产精品九九九九九| 亚洲精品国久久99热| 中文字幕永久在线| 亚洲精品99久久久久| av网站免费在线观看| 国产精品视频自在线| 中文字幕亚洲影视| 成人午夜视频在线观看免费| 久久se精品一区精品二区| 男女黄床上色视频| 午夜精品久久久久久久99樱桃| 国产伦精品一区二区三区视频痴汉| 国产成人福利av| 欧美变态tickling挠脚心| 欧美在线一卡| 久久久综合视频| 精品国产免费观看| 欧美不卡视频一区| 国产黄色在线网站| 国产久一一精品| 日韩.com| 中文字幕一区二区三区四区在线视频| 91丨porny丨国产| 中文字幕亚洲精品一区| 欧美精品一区视频| 免费在线国产视频| 高清av免费一区中文字幕| 一区二区日韩欧美| 亚洲成人av免费观看| 亚洲美女少妇撒尿| 99精品视频在线播放免费| 久久久精品国产网站| 色综合.com| 色撸撸在线观看| 国产麻豆一精品一av一免费| 日韩成人毛片视频| 日韩手机在线导航| 日韩精品亚洲人成在线观看| 国产91一区二区三区| 精品动漫3d一区二区三区免费| 久久久久久久穴| 天天操天天综合网| 飘雪影院手机免费高清版在线观看| 欧日韩在线观看| 欧洲毛片在线视频免费观看| 蜜桃免费在线视频| 成人欧美一区二区三区小说| 国产人妖在线播放| 久久久久五月天| 香蕉视频一区| 国产又粗又长又大的视频| 国产精品欧美综合在线| 国产福利第一页| 97精品在线视频| 国际精品欧美精品| 污污视频网站在线| 亚洲国产综合视频在线观看| 亚洲日本中文字幕在线| 国产精品香蕉国产| 午夜亚洲福利| 中文字幕一区二区人妻在线不卡| 欧美亚洲尤物久久| 伊人影院在线视频| 久久久久久九九九九| 欧美aⅴ一区二区三区视频| 国产一区二区视频在线观看免费| 欧美r级电影在线观看| 免费观看欧美大片| 一本久道久久综合狠狠爱亚洲精品| 国产精品夜夜嗨| 特黄视频免费看| 中文字幕精品www乱入免费视频| 精品久久久久久久久久岛国gif| 99热亚洲精品| 中文字幕电影一区| 理论片中文字幕| 国产精品视频区1| 狠狠色综合网| 99在线视频免费| 精品国产乱码久久久久久老虎| 国产精品无码久久久久| 国产真实老熟女无套内射| 国产日本欧美一区二区| 亚洲国产中文字幕在线|