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

全面認(rèn)識Web Widget開發(fā)

移動開發(fā)
Widget開發(fā)有很多值得學(xué)習(xí)的地方,這里介紹一下什么是WEBWidget開發(fā),WebWidget開發(fā)是輕量級的Web應(yīng)用程序,為使用者提供一鍵式的服務(wù)。

本文和大家重點(diǎn)學(xué)習(xí)一下WebWidget開發(fā)概述,WebWidget開發(fā)是輕量級的Web應(yīng)用程序,為使用者提供一鍵式的服務(wù)。它通常被設(shè)計(jì)為具有特定的功能,如提供天氣、股票、拍賣等的信息。

WebWidget開發(fā)概述

移動互聯(lián)網(wǎng)的興起

  移動通訊的商業(yè)環(huán)境正在面臨快速變化。一個重要表現(xiàn)是,人們的工作、生活越來越多地倚賴于Internet,例如大量涌現(xiàn)的Web2.0網(wǎng)站、網(wǎng)絡(luò)社區(qū)。同時,人們對Internet的需求也越來越多樣化。如何把移動通訊與Internet結(jié)合起來,無論對于移動終端制造商還是Internet服務(wù)提供商,都是一個新的有趣的挑戰(zhàn)。

  現(xiàn)在在移動設(shè)備上訪問Internet,不如在PC上訪問方便,并且支持的Web能力也有限。針對這個問題,目前有兩種主要的解決方案,即服從于Web和服從于PC的解決方案。S60的瀏覽技術(shù)屬于后者,致力于在移動設(shè)備上提供類似于PC的瀏覽體驗(yàn)。而通過PC訪問Internet,則不如通過移動設(shè)備那樣,有方便、快捷的網(wǎng)絡(luò)接入。此外,統(tǒng)計(jì)數(shù)字顯示了網(wǎng)站訪問存在的"二八"現(xiàn)象,即人們頻繁訪問的只有少數(shù)網(wǎng)站。針對以上問題,S60SDK3rdEditionFeaturePack2中推出了相應(yīng)的解決方案----WebWidget(以下簡稱Widget)。

  隨著Widget開發(fā)的推廣,在不久的將來,人們將可以隨時隨地訪問Internet,就象今天人們打電話一樣容易。

什么是WEBWidget開發(fā)

  WebWidget開發(fā)是輕量級的Web應(yīng)用程序,為使用者提供一鍵式的服務(wù)。它通常被設(shè)計(jì)為具有特定的功能,如提供天氣、股票、拍賣等的信息。它與網(wǎng)頁一樣,使用標(biāo)準(zhǔn)的Web技術(shù)開發(fā),如XHTML,CSS,javascript等。從這方面看,Widget是脫離瀏覽器UI運(yùn)行的網(wǎng)頁。

  與其它S60應(yīng)用相比,Widget可以通過相同的方式下載、安裝到手機(jī)上。這使它非常易于分享。

  Widget的運(yùn)行基于WebRun-time(以下簡稱WRT)。WRT是S60SDK3rdEditionFeaturePack2中,新增加的瀏覽器組件。它是一個Web應(yīng)用開發(fā)環(huán)境。

  訪問以下鏈接可以獲得更多關(guān)于Widget的信息,[url]http://www.forum.nokia.com/main/resources/technologies/browsing/widgets.html。[/url]

體驗(yàn)Widget

  Widget的使用方式與S60本地應(yīng)用一樣。作為Widget的運(yùn)行平臺,WRT設(shè)計(jì)目標(biāo)之一就是使Widget與S60平臺進(jìn)行無縫集成,給用戶一致的使用體驗(yàn)。例如,每個Widget都可以在應(yīng)用程序菜單中顯示圖標(biāo);可被設(shè)置為待機(jī)狀態(tài)下的快捷鍵和左右軟鍵;能出現(xiàn)在活動應(yīng)用列表中;具有與現(xiàn)有的S60應(yīng)用一樣的管理方式,如安裝,卸載。

  如下鏈接展示了Widget的安裝和使用的一段視頻,[url]http://www.forum.nokia.com/info/sw.nokia.com/id/4e20baf8-4c58-4d36-be9f-798a168a844d/Web_widget_webinar_zh_Ch.swf.html。[/url]

安裝Widget

  如上所述,Widget的管理方式與S60本地應(yīng)用一樣。如果了解S60本地應(yīng)用的安裝,就可以順利地安裝Widget。現(xiàn)在支持Widget的手機(jī)有***版軟件的NokiaN95以及N958G,以及即將上市的所有S603rdEditionFP2手機(jī)。

  通過鏈接http://discussion.forum.nokia.com/forum/showthread.php?t=115609#4,可以下載一些Widget例子。

  Widget以安裝包的形式發(fā)布。一個安裝包就是一個擴(kuò)展名為.wgz的ZIP文件,包含Widget的所有源文件以及Widget項(xiàng)目的根目錄。

  把Widget部署到手機(jī)上是安裝的***步。Widget可以通過三種方式部署到手機(jī)上:

◆通過藍(lán)牙或紅外發(fā)送到目標(biāo)設(shè)備的信息收件箱中。
◆通過MMC卡或USB端口傳送到目標(biāo)設(shè)備的內(nèi)存中。
◆通過S60Web瀏覽器下載。

  相應(yīng)地,根據(jù)Widget開發(fā)部署方式的不同,安裝過程也有所不同:

◆通過信息應(yīng)用程序打開信息收件箱中的Widget安裝包,根據(jù)提示安裝。
◆使用手機(jī)上的文件管理器從MMC卡或從本地C盤上打開Widget安裝包,根據(jù)提示安裝Widget(假定Widget安裝包已經(jīng)復(fù)制到MMC卡或通過USB數(shù)據(jù)線傳到手機(jī)C盤)。
◆如果在服務(wù)器端配置Widget安裝包的MIME類型為x-nokia-widget,通過S60瀏覽器中下載到手機(jī)的Widget安裝包將被瀏覽器識別并自動安裝。

  安裝好后的Widget出現(xiàn)在"應(yīng)用程序"菜單中。

  在S603rdEditionFP2的Emulator中安裝Widget的步驟與上述步驟類似。常用方法是,首先把Widget安裝包復(fù)制到文件夾Symbian\9.3\S60_3rd_FP2_Beta\epoc32\winscw\c\Data\Others中(以S60SDK3rdEditionFP2為例),然后使用Emulator中的文件管理器打開并安裝。

  上一節(jié)"體驗(yàn)Widget"中的鏈接包含了一段演示W(wǎng)idget安裝過程的視頻。

Widget開發(fā)過程

  開發(fā)Widget使用標(biāo)準(zhǔn)的Web開發(fā)技術(shù),如XHTML,CSS,javascript等。這使得Widget開發(fā)比較容易上手,開發(fā)周期也較短,一般僅需要數(shù)日至數(shù)周。

  Widget包含兩個必要文件:HTML文件和info.plist文件。以及其它可選文件:css文件,javascript文件,資源文件(如圖標(biāo),背景等)。HTML文件定義了widget的結(jié)構(gòu)和內(nèi)容。Css文件定義了widget的版面格式,如字體、顏色等,起修飾作用。Javascript給widget增加了動態(tài)效果,使其具有某些智能。

  Widget項(xiàng)目表現(xiàn)為文件系統(tǒng)中的一個目錄。該目錄包含Widget的所有文件。開發(fā)過程中要注意,Widget的必要文件和圖標(biāo)文件(icon.png)必須位于widget項(xiàng)目的根目錄下。

  Widget的開發(fā)過程如下:

1.用字編輯器或WebIDE編寫widget代碼。
2.調(diào)試widget。可結(jié)合使用Firefox與Firebug,常用的調(diào)試功能有設(shè)置斷點(diǎn)、單步執(zhí)行等,還可以觀察HTML文件的DOM結(jié)構(gòu)。
3.把widget文件連同目錄打成ZIP包,改擴(kuò)展名為.wgz,安裝到測試環(huán)境。

測試Widget開發(fā)可使用三種環(huán)境:
1.S603rdEditionFP2中的emulator。
2.支持WRT的某些手機(jī)。當(dāng)本文寫作時,可用的手機(jī)包括具有***版軟件的諾基亞N95,N958G等。即將發(fā)布的所有S603rdEditionFP2手機(jī)也將支持Widget.
3.通過RDA(RemoteDeviceAccess)測試。RDA是一種通過Internet遠(yuǎn)程訪問諾基亞S60設(shè)備的服務(wù),有關(guān)RDA的信息位于http://apu.ndhub.net。
4.測試Widget,改正Bug。可重復(fù)執(zhí)行步驟1至4。

  關(guān)于Widget開發(fā)的信息還可以訪問鏈接:http://www.forum.nokia.com/...Getting_Started_with_Nokia_Web_Widget_Development.html。該文檔通過一個例子詳細(xì)講解了如何開發(fā)widget。關(guān)于WRTAPI參考可訪問鏈接:http://www.forum.nokia.com/info/sw.nokia.com/id/cf225acf-7efe-4dae-b89f-967578c00f1d/Web_Run_Time_API_Reference.html。

Widget開發(fā)***實(shí)踐

用Firefox和模擬器進(jìn)行開發(fā)和調(diào)試

Widget開發(fā)基本可以用Firefox瀏覽器完成,就像開發(fā)普通網(wǎng)頁類似。在瀏覽器中調(diào)試完成后,如果沒有支持的手機(jī),可以先在S60SDK的模擬器中進(jìn)行測試。

對于有網(wǎng)絡(luò)連接的應(yīng)用,需要對網(wǎng)絡(luò)連接進(jìn)行類似以下的處理,否則無法在瀏覽器中調(diào)試:

  1. try{  
  2. if(window.netscape){  
  3. netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");  
  4. }  
  5. varhttpRequest=newXMLHttpRequest();  
  6. httpRequest.open("GET",someurl,true);  
  7. httpRequest.send(null);  
  8. }  
  9. catch(e){  
  10. alert(e);  
  11. }  
  12.  

 

S603.2或者5模擬器下載地址:http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html

需要注意的是,5版模擬器目前不支持中文,所以只能大致用來測試UI的適配。主要還是要用3版模擬器。

模擬器上的測試方式是:將wgz文件存在sdk安裝路徑下的\epoc32\winscw\c\Data\Others下,然后從模擬器的文件管理中進(jìn)行安裝。

文件命名和編碼

關(guān)于Widget中的文件、目錄名稱,以及文本文件和數(shù)據(jù)接口的編碼格式,請遵循以下原則,以獲得對不同手機(jī)的***兼容性:

◆所有文件和目錄名稱不要使用中文
◆所有包含中文的文本文件(html,javascript,info.plist等),務(wù)必要使用utf-8編碼進(jìn)行保存
◆第三方的API接口返回的xml文件也要盡量使用utf-8編碼

CMWAP接入點(diǎn)問題

CMWAP接入點(diǎn)問題是中國特有的問題,一定要了解。

連網(wǎng)時如果選擇CMWAP接入點(diǎn),需要注意CMWAP的請求確認(rèn)頁面問題。如果請求方式是GET,則會碰到請求確認(rèn)頁面,導(dǎo)致內(nèi)容無法獲得。解決辦法是對連接的IP或域名進(jìn)行一次無效請求。還有一種方式是使用POST方式,這種方式的請求不會被CMWAP網(wǎng)關(guān)攔住。兩種方式的示例如下:

 

  1. /◆無效請求◆/  
  2. functionjumpCMWAP()  
  3. {  
  4. if(window.netscape)  
  5. {  
  6. netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");  
  7. }  
  8. varxmlHttpRequest=newXMLHttpRequest();  
  9. xmlHttpRequest.onreadystatechange=function()  
  10. {  
  11. if(xmlHttpRequest.readyState==4)  
  12. {  
  13. if(xmlHttpRequest.status==200)  
  14. {  
  15. /◆無效請求結(jié)束,這里可以開始調(diào)用正式GET請求◆/  
  16. }  
  17. }  
  18. }  
  19. xmlHttpRequest.open("get","http://正式域名地址或IP地址/",true);  
  20. xmlHttpRequest.send(null);  
  21. }  
  22.  
  23. /◆GET請求◆/  
  24. xmlHttpRequest.open("get","接口地址",true);  
  25. xmlHttpRequest.send(null);  
  26.  
  27. /◆POST請求◆/  
  28. xmlHttpRequest.open("post","接口地址",true);  
  29. xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");  
  30. xmlHttpRequest.send("請求參數(shù)拼接字符串,參數(shù)間&符號隔開");  
  31.  

 

導(dǎo)航模式設(shè)置

Widget開發(fā)中有指針(cursor)和導(dǎo)航鍵(tab)兩種導(dǎo)航模式,建議統(tǒng)一使用指針模式,否則如果只支持導(dǎo)航鍵模式,在觸摸屏手機(jī)上將無法使用。
打開外部網(wǎng)站鏈接

必須使用widget.operUrl()來打開其它網(wǎng)站鏈接,而不是使用類似于<ahref=”http://www.google.com”>google</a>的方式。后一種打開方式將導(dǎo)致無法從打開頁面中返回widget。
界面設(shè)計(jì)和兼容性

如果設(shè)計(jì)合理,widget可以自動適應(yīng)不同屏幕尺寸,包括觸摸屏和屏幕旋轉(zhuǎn)。如果有的情況界面不容易處理,也可以為不同機(jī)型開發(fā)不同的widget。但是任何widget中屏幕旋轉(zhuǎn)一定要支持,這個無法通過安裝不同版本的widget來解決。

基本的原則就是,不要使用固定大小的圖片做為背景和邊框等,這點(diǎn)和普通網(wǎng)頁設(shè)計(jì)基本上是一致的。另外在字體選擇上也要合適,否則在高分辨率的手機(jī)上自會很小。對于普通240×320的屏幕,字體用13~16號,對于XpressMusic5800的360X640屏幕,需要用24號左右的字體大小。屏幕尺寸可以通過screen.width和screen.height來獲得。

另外,由于屏幕旋轉(zhuǎn)時沒有事件觸發(fā),所以有的情況(例如無法用同一張圖片對橫屏進(jìn)行自適應(yīng))旋轉(zhuǎn)后要進(jìn)行特殊處理的,可以用定時器來監(jiān)測是否有屏幕尺寸的變化,從而模擬旋轉(zhuǎn)事件。這樣會有一定的效率問題,因?yàn)橐恢庇袀€定時器程序在不間斷地運(yùn)行。

XpressMusic5800適配問題

XpressMusic5800是基于S60第五版本的觸摸屏手機(jī)。除了要在界面設(shè)計(jì)時注意上節(jié)所說的問題之外,還有一些其它問題要注意。

◆文本內(nèi)容在5800上不會自動換行,需要用如下樣式進(jìn)行處理:word-break:break-all;
◆如果界面上有輸入框,輸入內(nèi)容后,菜單會自動變成”完成”和”取消”,這時,如果頁面上還有另外的按鈕,而用戶沒有點(diǎn)擊”完成”或”取消”而直接點(diǎn)擊那個按鈕,如果這個按鈕的事件處理中,進(jìn)行了setRightSoftKey()操作,就會立刻導(dǎo)致widget非正常退出。解決的方案有幾種,一種是不要在有輸入框的頁面放置其它按鈕和鏈接,而是將需要的功能放在左鍵選項(xiàng)菜單中,這樣用戶只有點(diǎn)擊”完成/取消”之后,才有機(jī)會再點(diǎn)擊其它功能;還有就是不要改變右鍵菜單,這樣的效果就是完成當(dāng)前操作后,菜單還是停留在”完成/取消”。

Widget開發(fā)的發(fā)展

  Widget的運(yùn)行需要WRT支持。現(xiàn)階段的widget只是信息型的widget,從網(wǎng)絡(luò)獲取信息并呈現(xiàn)給用戶。此外,WRT在很多方面支持widget與S60的無縫集成,主要體現(xiàn)在widget的管理和使用方式上,與S60應(yīng)相比,能夠給用戶一致的使用體驗(yàn)。

  下一階段,widget將進(jìn)一步整合智能手機(jī)平臺。例如,widget將能夠訪問位置,PIM,媒體等手機(jī)設(shè)備信息,以及其它平臺提供的服務(wù)。并改進(jìn)用戶界面,進(jìn)一步提升用戶的使用體驗(yàn)。

  WRT是一個不斷發(fā)展的平臺,widget也將擁有更強(qiáng)大的能力和豐富的功能。如果解決了平臺安全性問題,widget將能夠通過S60API來訪問S60平臺提供的服務(wù)。那時,開發(fā)部署widget也許會需要一個類似于Symbian簽名的驗(yàn)證過程。
更多信息

  諾基亞論壇中文討論區(qū)有關(guān)于Web技術(shù)和WebWidget的專題,可以訪問以下鏈接來交流經(jīng)驗(yàn),答疑解惑,http://discussion.forum.nokia.com/forum/forumdisplay.php?f=76。其中Widget專題收集了Widget文檔、開發(fā)工具、Q&A等,可通過以下鏈接訪問:http://discussion.forum.nokia.com/forum/showthread.php?t=115609。

  新發(fā)布的Widgete-learning資料,內(nèi)容比較全面,包括概述和一個開發(fā)實(shí)例,http://www.forum.nokia.com/info/sw.nokia.com/...=s60platformArticle7CTA。

  關(guān)于S60瀏覽技術(shù)的信息,可以訪問http://www.forum.nokia.com/browser。
 

責(zé)任編輯:佚名 來源: javaeye.com
相關(guān)推薦

2011-09-08 17:48:33

Web Widget

2011-09-07 17:19:16

Web widget

2012-09-17 11:26:14

IBMdw

2010-07-06 16:13:13

HART協(xié)議

2010-07-26 17:01:03

Perl包

2010-07-02 12:39:38

UML對象圖

2010-07-02 14:16:42

UML

2010-07-01 17:43:23

UML包圖

2010-07-29 17:21:26

AdobeFlex3

2010-07-28 12:58:24

Flex DateCh

2010-09-28 12:54:32

HTML Docume

2010-08-11 13:46:01

Flex安全沙箱

2010-07-07 14:43:19

UML協(xié)作圖

2010-06-30 13:53:28

UML建模過程

2010-07-27 10:48:17

Flex3

2010-07-01 16:02:48

UML組件圖

2010-08-12 15:35:44

Flex事件機(jī)制

2010-07-01 15:12:34

UML時序圖

2010-07-12 13:47:09

UML部署圖

2010-07-07 10:35:40

UML軟件建模
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

91视频福利网| 在线观看成人av| 亚洲欧美一二三区| 日本一二区不卡| 日韩一区二区精品在线观看| 日韩欧美精品免费| 国产天堂在线| 精品亚洲porn| 欧美亚洲国产日韩2020| 91av手机在线| 日韩美女国产精品| 91精品蜜臀在线一区尤物| av高清在线免费观看| 日本成a人片在线观看| 成人国产精品免费网站| 国产精品av在线播放| 精品在线视频免费| 五月天激情综合网| 精品亚洲一区二区| 麻豆传媒在线看| 69堂免费精品视频在线播放| 亚洲国产综合人成综合网站| 亚洲午夜精品一区二区| 午夜视频在线播放| 国产成人在线视频播放| 国产精品美女免费| 青青国产在线观看| 欧美freesex交免费视频| 亚洲全黄一级网站| 美女黄色一级视频| 99热这里有精品| 欧美午夜在线一二页| 九一国产精品视频| 三级网站视频在在线播放| 国产精品久久午夜夜伦鲁鲁| 欧美日韩亚洲一区二区三区在线观看| www.亚洲天堂.com| 麻豆91在线播放免费| 日韩免费黄色av| 国产精品久久久久久久妇| 欧美片第1页综合| 久久精品男人天堂| 欧美a在线播放| 国产成人影院| 亚洲女人天堂av| 99re久久精品国产| 国产精品极品在线观看| 日韩一区二区免费在线观看| 九九九九九伊人| 色婷婷成人网| 欧美精三区欧美精三区| 日韩欧美亚洲另类| 一区二区三区| 91精品国产欧美一区二区18| 免费人成视频在线播放| 97精品资源在线观看| 欧美剧情片在线观看| 成人亚洲免费视频| 亚瑟国产精品| 日韩欧美一区二区在线视频| 免费欧美一级片| 一区二区三区四区高清视频| 精品国产凹凸成av人网站| 97中文字幕在线观看| 9999久久久久| 亚洲国产成人爱av在线播放| 亚洲激情 欧美| 丝袜av一区| 亚洲网站视频福利| 精品熟妇无码av免费久久| 久久电影院7| 久久高清视频免费| 天堂资源在线播放| 免费看的黄色欧美网站| 国产精品日韩在线| 国产欧美日韩成人| 成人免费的视频| 品久久久久久久久久96高清| av成人手机在线| 亚洲精品成人在线| 阿v天堂2017| 电影一区电影二区| 91精品国产综合久久久蜜臀图片| 91porn在线| 亚瑟一区二区三区四区| 尤物yw午夜国产精品视频明星| 欧美xxxx精品| 狠狠入ady亚洲精品| 欧美孕妇与黑人孕交| 99re这里只有精品在线| 国模娜娜一区二区三区| 国产伦精品一区二区三区视频孕妇| 日本一区视频| 18欧美乱大交hd1984| 99久久免费观看| 欧美日韩国产v| 91精品国产日韩91久久久久久| 在线视频 日韩| 久久一区二区三区喷水| 午夜精品视频网站| 在线观看免费黄色小视频| 成人黄色777网| 中文视频一区视频二区视频三区| 黄色在线观看视频网站| 欧美日韩精品二区第二页| 中文文字幕文字幕高清| 日韩欧美网站| 欧美一区二区视频97| 国产伦一区二区| 久久久久亚洲蜜桃| 欧日韩免费视频| 精品国产黄a∨片高清在线| 亚洲第一区在线| 成人免费毛片xxx| 久久久久国产精品午夜一区| 91手机在线视频| 五月天婷婷在线视频| 欧美午夜精品在线| 性一交一黄一片| 成人3d精品动漫精品一二三| 91精品国产乱码久久久久久蜜臀| 99久久婷婷国产一区二区三区| 久久综合丝袜日本网| 国产一区二区三区小说| 国产aa精品| 色综合亚洲精品激情狠狠| 亚洲免费在线观看av| 国产精品一区二区三区四区| 日韩三级电影免费观看| 松下纱荣子在线观看| 日韩欧美国产综合一区| 亚洲激情图片网| 美日韩精品视频| 久久精品aaaaaa毛片| 麻豆福利在线观看| 91麻豆精品国产91久久久资源速度| 男生草女生视频| 国产精品久久久久9999高清| 国产91aaa| 伊人春色在线观看| 91精品国产美女浴室洗澡无遮挡| 午夜精品一区二区三级视频| 日本不卡中文字幕| 香蕉久久夜色| 粉嫩av一区二区三区四区五区| 亚洲天堂av电影| 精品不卡一区二区| www日韩大片| 欧美日韩一区二区在线免费观看| 天天躁日日躁成人字幕aⅴ| 2019av中文字幕| 天堂网www中文在线| 无码av免费一区二区三区试看 | 久久久久伊人| 中文字幕亚洲欧美在线| 亚洲天堂中文在线| 国产精品第一页第二页第三页| 少妇人妻互换不带套| 啪啪亚洲精品| 国产精品久久久久久久9999| 99中文字幕一区| 欧美日韩久久一区| 五月综合色婷婷| 国产激情视频一区二区三区欧美 | 一区二区三区伦理片| 日韩精品一二区| 亚洲一区精彩视频| 精品视频在线一区| 欧美日本国产在线| 日韩在线观看视频一区| 黑人巨大精品欧美一区二区一视频| 免费成人深夜夜行p站| 丝袜脚交一区二区| 亚洲精品二区| 一区三区自拍| 青青久久av北条麻妃海外网| 1pondo在线播放免费| 91精品国产麻豆| 中日韩黄色大片| 欧美韩国日本综合| 久久黄色一级视频| 国产一区二区精品| 在线观看成人av电影| 国产精品视屏| 国产精品热视频| 国产三级伦理在线| 一本一道久久a久久精品逆3p| 国产又粗又猛又黄| 亚洲超碰97人人做人人爱| 一卡二卡三卡四卡| 国内精品在线播放| 欧美日韩在线视频一区二区三区| 青青草97国产精品麻豆| 9a蜜桃久久久久久免费| 日韩av中字| 色综合91久久精品中文字幕| 黄色免费在线播放| 精品日本一线二线三线不卡| 在线视频一区二区三区四区| 亚洲少妇30p| 成人精品999| 国产福利一区二区三区| 午夜视频在线瓜伦| 欧美日韩一区二区高清| 亚洲国产精品久久久久久女王| 91精品啪在线观看国产爱臀| 国产精品欧美日韩| 成年男女免费视频网站不卡| 精品国产一区二区三区久久久狼 | 国产精品免费精品自在线观看| 久久久影视精品| jyzzz在线观看视频| 亚洲国产精品福利| 999久久久久久| 在线观看中文字幕不卡| 日韩免费在线视频观看| 亚洲精选在线视频| 精品在线观看一区| 2021中文字幕一区亚洲| 国产精品嫩草69影院| 精品一区二区三区视频在线观看| 精品免费国产一区二区| 91久久中文| 懂色av一区二区三区四区五区| 欧美日韩播放| 久久久婷婷一区二区三区不卡| 日韩欧美激情电影| 成人网在线观看| 国产精品久久久久久久久久齐齐 | 精品人妻无码一区二区性色| 一区二区三区.www| 午夜精品一区二区三区视频| 国产精品入口麻豆九色| 亚洲一区二区自偷自拍| av一二三不卡影片| 成人区人妻精品一区二| 丁香婷婷深情五月亚洲| 欧美一区二区三区影院| 国产一区高清在线| aaa一级黄色片| 九色综合国产一区二区三区| 久久精品影视大全| 日韩电影免费在线| 日日噜噜噜噜久久久精品毛片| 视频一区欧美日韩| 国产精品无码av无码| 免费日韩一区二区| 久久久久免费精品| 日韩黄色小视频| 国产免费又粗又猛又爽| 麻豆免费看一区二区三区| 亚洲 激情 在线| 久久99久久精品| 国产精品久久久久久久99| 国产乱码精品一区二区三区忘忧草| 亚洲一区二区图片| 丰满少妇久久久久久久| 性色av蜜臀av浪潮av老女人| av亚洲产国偷v产偷v自拍| 无码精品一区二区三区在线播放| 91美女视频网站| 日韩丰满少妇无码内射| 亚洲国产精品精华液ab| 制服丨自拍丨欧美丨动漫丨| 亚洲精品亚洲人成人网在线播放| 青青操视频在线播放| 亚洲一区二区精品久久av| 日本一区二区不卡在线| 日本高清不卡aⅴ免费网站| 中日精品一色哟哟| 69久久夜色精品国产69蝌蚪网| 国产av无码专区亚洲av| 亚洲精品aⅴ中文字幕乱码| 国产在线一二三| 日韩一区二区精品视频| 青草av在线| 茄子视频成人在线| 日韩色性视频| 国产在线精品一区| 国产精品二区二区三区| 少妇久久久久| 大桥未久一区二区| 妖精视频成人观看www| 国产一二三区av| 国产成人av资源| 鲁丝一区二区三区| 亚洲精品一卡二卡| 香蕉影院在线观看| 4hu四虎永久在线影院成人| 五月婷婷丁香网| 色婷婷综合成人av| 国产高清视频色在线www| 国产精品嫩草视频| 国产精品成人自拍| 亚洲一区二区三区色| 99国产精品99久久久久久粉嫩| 日日噜噜夜夜狠狠| 成人av在线资源网| 刘亦菲国产毛片bd| 午夜精品免费在线| 国产乱码久久久久| 国产视频自拍一区| 丝袜在线观看| 国产精品精品久久久| 果冻天美麻豆一区二区国产| 亚洲永久激情精品| 久久xxxx精品视频| 一区二区三区四区影院| 国产精品每日更新在线播放网址| 久久精品亚洲无码| 777xxx欧美| 日韩伦理在线观看| 日本道色综合久久影院| 国产精品调教视频| 超薄肉色丝袜足j调教99| 日本美女一区二区三区| 欲求不满的岳中文字幕| 亚洲一区二区三区四区不卡| 91精品国产乱码久久久久| 亚洲人成电影在线| 国产美女高潮在线| 国产99视频精品免费视频36| 久久精品亚洲人成影院| 日本xxxx黄色| 国产女人aaa级久久久级 | 亚洲妇熟xxxx妇色黄| 国产女同一区二区| 日韩国产欧美| 国产真实乱子伦| 99久久精品免费看国产| 免费在线观看亚洲| 欧美一区二区精品在线| 日本中文字幕在线2020| 国产精品揄拍一区二区| 欧美日韩国产一区二区三区不卡| 久久美女福利视频| 久久亚洲一区二区三区四区| 成人精品免费在线观看| 精品在线观看国产| 亚洲色图官网| 欧美日韩另类综合| 三级久久三级久久| 国产美女免费无遮挡| 色综合天天综合网国产成人综合天 | 日韩一区二区三区免费看| 蜜桃视频在线观看www社区 | 欧美黄色性生活| 国产精品麻豆网站| 亚洲最新av网站| 少妇av一区二区三区| 欧美91在线|欧美| 天天干天天操天天干天天操| 久久精品国内一区二区三区| 国产一区二区三区视频播放| 欧美日韩1区2区| av色综合久久天堂av色综合在| 亚洲一区二区三区777| 欧美日韩a区| 国产真实乱人偷精品| 色综合视频在线观看| 97电影在线观看| 91亚洲va在线va天堂va国| 午夜国产一区| 91黄色免费视频| 欧美系列日韩一区| 国产福利视频在线观看| 丁香五月网久久综合| 国产偷自视频区视频一区二区| 高潮毛片无遮挡| 制服丝袜激情欧洲亚洲| 成人在线高清免费| 欧美日本韩国一区二区三区| 日本va欧美va瓶| 婷婷色中文字幕| 国产视频一区在线| 日本中文字幕视频一区| av在线免费观看国产| 91麻豆福利精品推荐| 在线免费看91| 久久久久久久999精品视频| 国产精品欧美日韩一区| 亚洲精品中文字幕乱码无线| 亚洲成人精品一区| av女优在线| 国产精品久久波多野结衣| 美女精品在线| 色在线观看视频| 亚洲伦理中文字幕| 国产麻豆精品| 久久久久久久久久久视频| 亚洲国产高清aⅴ视频| 亚洲av无码专区在线| 国产激情999| 欧美日韩亚洲一区| 国产黄色录像视频| 亚洲福利在线观看| 成人免费91| 国产视频一区二区视频| 亚洲综合清纯丝袜自拍| 成人在线免费观看|