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

PhoneGap+jQuery Mobile打造本地化Web App

移動開發
我們沒必要學習苦行僧那樣,用記事本來打代碼.目前而言呢,PhoneGap的IDE工具最好的當然是Dreamweaver CS 5.5.不過,我這里使用Eclipse作為我的開發IDE,因為之前使用過Dreamweaver CS 5.5 ,這次就換個IDE工具.

Eclipse 的配置

1,一站式新建項目 phonegap + jqm

http://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/r1.2/download/

這個插件還是很給力的,已經支持默認支持最新版本的phonegap,jqm,sencha

安裝完以后選擇這個圖標

20120210200731417.png

2,選擇要建何種類型的phoneGap (1),默認已經支持直接創建最新版本的phoneGap

(2),這個插件支持兩大移動js框架jqm & Sencha Touch,當然..這兩個框架只能二選一了,你不選也行…

(3),我這里選擇我最為熟悉的jQm框架,默認已經支持最新版本了

201202102007388669.png

3,接著,創建android項目即可

201202102007472134.png

接下來就不啰嗦了…

完成以后:項目結構,activity都已經寫好的了..

201202102007578981.png

代碼也已經寫好了.

201202102008107859.png

注意:新建完以后,可能androidmainifest會報錯,你把報錯的那行代碼刪掉即可,你也可以根據那個代碼要求找一個支持xlarge包的android版本(4.0吧)(貌似2.2沒有這玩意),我這里省事直接刪掉算了…

201202102008139826.png

自帶例子簡單介紹

在新建一個page,想使用插件幫你打包好的API你需要以下步驟

1,準備JS文件,滑輪到index.html文件最后幾行;

//這個JS是必須的,調用的是設備的初始化//以下API自己按照自己的喜好調用和修改吧

2,在body上調用init()方法,具體使用參見device.js.

3,順便你寫了…

例子演示

感覺,這個跟這個jqm一起的例子,個人感覺比官方那個好很多…截個圖,結束吧…

201202102008219571.png

#p#

前言

上一章中,我們討論了環境的配置,這本章中我們,寫一個小模塊來貫通學習,phonegap對攝像頭的調用,已經phonegap對于拍下來的照片的處理,已經,使用本地數據庫保存我們的數據,讓在程序重新運行的時候能夠保留我們的結果.先說明一下,為了,減少工作量,很多地方由于,官方文檔已經很詳細了我就難得在描述了,如果有些地方,沒有而官方文檔也沒有的話,可以來問我...

例子設計

我們一般注冊都有一個,上傳圖像的模塊,以前,用電腦注冊的話,這個頭像就比較麻煩了,不過,我們用手機的話就基本沒這個問題了,這個例子就是,使用phonegap 調用攝像頭拍下我們的頭像,上傳到服務器,然后,也保存到本地里面,方便加載.

原型設計:

顯示用的主頁

201202141443568791.png

調用拍照的頁面

201202141444022450.png

為了,突顯出我們用jqm的好處的,增加一個swip事件來控制,頁面的切換

201202141444075519.png

代碼編寫

1,寫個模板,方便,我們以后的代碼的重用

  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4.     <meta charset="UTF-8"> 
  5.     <!--自適應界面,如果出現,在某些設備出現界面偏小的話,檢查一下有沒有加入這句 --> 
  6.     <meta http-equiv="Content-type" name="viewport" 
  7.           content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no, width=device-width"> 
  8.     <!--樣式--> 
  9.     <link rel="stylesheet" href="jquery.mobile/jquery.mobile-1.0.1.min.css" /> 
  10.     <!--end--> 
  11.     <!--導入的js框架--> 
  12.     <script type="text/javascript" charset="utf-8" src="phonegap-1.4.1.js"></script> 
  13.     <script src="jquery.mobile/jquery-1.6.4.min"></script> 
  14.     <script src="jquery.mobile/jquery.mobile-1.0.1.min.js"></script> 
  15.     <!--end--> 
  16.     <!--自己寫的js--> 
  17.     <script type="text/javascript"> 
  18.  
  19.  
  20.     </script> 
  21.     <!--end--> 
  22. </head> 
  23. <body onload="init();"> 
  24. <div data-role="page" id="home"> 
  25.     <div data-role="header"> 
  26.         <h1>Hello,World</h1> 
  27.     </div> 
  28.     <div data-role="content" id="content"> 
  29.         <h1>content</h1> 
  30.     </div> 
  31.     <div data-role="footer"> 
  32.         <h1>footer</h1> 
  33.     </div> 
  34. </div> 
  35.  
  36. <!--import custom library --> 
  37. <script type="text/javascript" charset="utf-8" src="apis/camera.js"></script> 
  38. <script type="text/javascript" charset="utf-8" src="apis/device.js"></script> 
  39. <script type="text/javascript" charset="utf-8" src="apis/storage.js"></script> 
  40. <!--end--> 
  41. </body> 
  42. </html> 

2,模板寫好了,就開始我們實際代碼的編寫吧.

1,首先,編寫我們的device.js文件進行對應用的初始化工作

  1. function init() { 
  2. document.addEventListener("deviceready", onDeviceReady, true); 

2,然后接著寫初始化用干的事情

  1. var onDeviceReady = function() { 
  2.     console.log("deviceready event fired"); 
  3.       
  4. // api-camera  Photo URI 
  5.     pictureSource=navigator.camera.PictureSourceType; 
  6.     destinationType=navigator.camera.DestinationType; 
  7.     //這里是初始化主頁,如果,已經有頭像的話,就加載 
  8.     var saveImage = kget("image"); 
  9.     if(saveImage){ 
  10.          //console.log("have image"+saveImage); 
  11.           var cameraImage = document.getElementById('cameraImage'); 
  12.           cameraImage.style.visibility = 'visible'
  13.           cameraImage.src = "data:image/jpeg;base64," + saveImage; 
  14.            
  15.     } 
  16.     //系統的事件,按需求實現自己的回調方法,這里就默認了.. 
  17.     document.addEventListener("searchbutton", onSearchKeyDown, false);   
  18.     document.addEventListener("menubutton", onMenuButtonDown, false); 
  19.     document.addEventListener("pause", onEventFired, false); 
  20.     document.addEventListener("resume", onEventFired, false); 
  21.     document.addEventListener("online", onEventFired, false); 
  22.     document.addEventListener("offline", onEventFired, false); 
  23.     document.addEventListener("backbutton", onEventFired, false); 
  24.     document.addEventListener("batterycritical", onEventFired, false); 
  25.     document.addEventListener("batterylow", onEventFired, false); 
  26.     document.addEventListener("batterystatus", onEventFired, false); 
  27.     document.addEventListener("startcallbutton", onEventFired, false); 
  28.     document.addEventListener("endcallbutton", onEventFired, false); 
  29.     document.addEventListener("volumedownbutton", onEventFired, false); 
  30.     document.addEventListener("volumeupbutton", onEventFired, false); 
  31. }; 

這樣我們的devices.js就簡單的寫完了.

3,寫UI界面,這里也很簡單

  1. <body> 
  2.         <div data-role="page" id="home"> 
  3.             <div data-role="header"> 
  4.                 <h1>個人信息</h1> 
  5.                 <a href="#setting" data-icon="home" id="intro" class="ui-btn-right">設置</a> 
  6.             </div> 
  7.             <div data-role="content" id="homeContent"> 
  8.                 <p>頭像</p> 
  9.                 <img id="cameraImage" src="" /> 
  10.                 <!--這一塊的動態實現你會圖片的讀取和存儲,這個就很簡單了..這里就不做介紹了..--> 
  11.                 <p>名字:阿柴</p> 
  12.                 <p>聯系方式:xxxxx</p> 
  13.             </div> 
  14.         </div> 
  15.         <div data-role="page" id="setting"> 
  16.             <div data-role="header"> 
  17.                 <h1>頭像設置</h1> 
  18.             </div> 
  19.             <div data-role="settingContent"> 
  20.                 <p>頭像</p> 
  21.                 <img id="settingImage" src="" /> 
  22.                 <div class="ui-grid-a"> 
  23.                    <div class="ui-block-a"><div  data-role="button" id="takePhoto">take photo</div></div> 
  24.                   <div class="ui-block-b">  <div  data-role="button"  id="upload">upload</div></div> 
  25.                 </div> 
  26.                  
  27.             </div> 
  28.         </div> 
  29.         <script type="text/javascript" charset="utf-8" src="apis/camera.js"></script> 
  30.         <script type="text/javascript" charset="utf-8" src="apis/device.js"></script> 
  31.         <script type="text/javascript" charset="utf-8" src="apis/storage.js"></script> 
  32.     </body> 

上面就是頁面的代碼,就兩個DIV的page,學過,jqm的朋友應該對此毫無壓力了...

4,開始寫點jqm的事件js,寫在模板那個head,自己的那個塊里面

  1. <script type="text/javascript"> 
  2.             //在頁面初始化的時候,利用phonegap初始化我們的應用 
  3.             $('body').live("pageinit",function(){ 
  4.                init(); 
  5.             }); 
  6.             //為頁面添加swip 事件 
  7.             $("#home").live("pageinit",function(){ 
  8.                 //當我們向左滑動的時候,進入setting頁面 
  9.                 $('#homeContent').bind("swipeleft",function(){ 
  10.                   $.mobile.changePage('#setting', { transition: "fade"}); 
  11.                 }); 
  12.  
  13.             }); 
  14.             $('#setting').live("pageinit",function(){ 
  15.                 //顯示頭像圖片 
  16.                 var saveImage = kget("image"); 
  17.                 if(saveImage){ 
  18.                     //console.log("have image"+saveImage); 
  19.                     var cameraImage = document.getElementById('settingImage'); 
  20.                     cameraImage.style.visibility = 'visible'
  21.                     cameraImage.src = "data:image/jpeg;base64," + saveImage; 
  22.  
  23.                 } 
  24.                 //當我們向右滑動的時候,回到主頁 
  25.                 $('#settingContent').bind("swiperight",function(){ 
  26.                     $.mobile.changePage('#home',{ transition: "fade"}); 
  27.                 }); 
  28.                 //進行拍照 
  29.                 $('#takePhoto').bind("tap",function(){ 
  30.                     take_pic(); 
  31.                 }); 
  32.             }); 
  33.  
  34.         </script> 

這塊代碼的就要有一點熟悉jqm的人寫好了,有啥不懂的先看一下jqm的官方文檔吧...

5,寫了這么久,都沒怎么用到phonegap,接下來就是phonegap大展身手的時刻到了..

phonegap的照片類型

還記得我們在devices.js定義的兩個變量嗎?

  1. //這個是設置圖片是調用攝像頭還是,本機相冊,默認是調用攝像頭 
  2. //更多參見官方文檔 
  3. pictureSource=navigator.camera.PictureSourceType; 
  4. //這個是,當phonegap 獲取圖片的時候,我們希望獲取的是路徑?還是 
  5. //給予base64編碼的圖像格式 
  6. destinationType=navigator.camera.DestinationType; 

以上就是等下,可能要用到的參數介紹

新建一個camera.js,

  1. function take_pic() { 
  2.     navigator.camera.getPicture(onPhotoDataSuccess, function(ex) { 
  3.         alert("Camera Error!"); 
  4.     }, { 
  5.     //這里的更多設置參數參見官方文檔 
  6.         quality : 50, 
  7.     targetWidth: 320, 
  8.     targetHeight: 240, 
  9.     //用data_url,而不用file_url的原因是,file_url在不同平臺有差異 
  10.     //不好編寫,而用data_url就可以不考慮這個,加上,拍張圖片,不要太好的話,就幾十k存到數據庫里面也沒多慢.. 
  11.     destinationType:destinationType.DATA_URL 
  12.         }); 
  13. function onPhotoDataSuccess(imageData) { 
  14.     console.log("* * * onPhotoDataSuccess"); 
  15.     var cameraImage = document.getElementById('cameraImage'); 
  16.     cameraImage.style.visibility = 'visible'
  17.     //把圖片存進數據庫里面 
  18.     kset("image",imageData); 
  19.    cameraImage.src = "data:image/jpeg;base64," + imageData; 
  20.      

接下來,新建一個storage.js,用來簡單封裝storage的api

  1. function kset(key, value){ 
  2.     console.log("key"+key+"value"+value); 
  3.     window.localStorage.setItem(key, value); 
  4.  
  5. function kget(key){ 
  6.     console.log(key); 
  7.     return window.localStorage.getItem(key); 
  8.  
  9. function kremove(key){ 
  10.     window.localStorage.removeItem(key); 
  11.  
  12. function kclear(){ 
  13.     window.localStorage.clear(); 
  14.  
  15. //測試更新方法 
  16. function kupdate(key,value){ 
  17.     window.localStorage.removeItem(key); 
  18.     window.localStorage.setItem(key, value); 

以上就是這次的內容了.

責任編輯:佚名 來源: 互聯網
相關推薦

2012-05-14 17:10:50

iOS

2012-05-13 13:15:54

IOS

2009-05-11 09:15:20

MozillaPrism瀏覽器

2013-11-12 10:15:45

App翻譯本地化

2012-06-08 10:48:31

商務社交

2011-05-25 10:13:09

WordPressJavaScript

2011-05-30 17:11:08

測試策略

2023-09-26 18:16:57

2009-05-11 09:40:10

PrismMozilla本地化

2014-06-19 10:26:15

Mobile AppWeb App

2011-05-26 17:28:48

軟件本地化測試

2013-08-07 15:03:26

2013-03-27 09:50:53

HTML5游戲Android開發

2022-09-21 11:51:26

模塊化應用

2011-09-05 14:42:01

PhoneGap框架

2025-02-21 15:56:42

DeepSeekRAGAI

2017-11-30 14:44:41

語言代碼文件

2010-03-09 09:33:04

Windows Emb

2020-09-21 08:34:28

數據中心

2025-02-18 00:04:00

DeepSeek模型ChatGPT
點贊
收藏

51CTO技術棧公眾號

天堂免费在线视频| 懂色av粉嫩av蜜乳av| 欧美人xxx| 国产麻豆午夜三级精品| 国模极品一区二区三区| 醉酒壮男gay强迫野外xx| 亚洲精品在线影院| 亚洲欧美视频在线观看| 国产乱码精品一区二区三区日韩精品| 日韩欧美高清在线观看| 欧美日韩一区二区三区视频播放| 制服丝袜亚洲网站| 欧美 国产 综合| 男人影院在线观看| 91在线观看高清| 91精品久久久久久久| 亚洲国产精一区二区三区性色| 欧美人妖在线| 欧美成人精精品一区二区频| 国产精品97在线| jizz性欧美| 国产婷婷色一区二区三区| 成人天堂噜噜噜| 国产又黄又猛又粗又爽| 伊人久久大香线蕉精品组织观看| 亚洲精品999| 一级 黄 色 片一| 大胆人体一区二区| 亚洲综合丝袜美腿| 亚洲高清不卡一区| 色猫av在线| 国产999精品久久久久久绿帽| 日韩av免费在线看| 国产91av视频| 中国成人一区| 最近免费中文字幕视频2019| 国产伦精品一区二区三区妓女 | 国产精品一区二区三区久久| 国产在线视频第一页| 99精品小视频| 一区二区三区视频免费| 男男做爰猛烈叫床爽爽小说| 95精品视频| 欧美性感一区二区三区| 阿v天堂2017| 91福利区在线观看| 亚洲精品国产成人久久av盗摄| 日本一区美女| 性猛交xxxx| 成人av在线影院| 91一区二区三区| 国产亲伦免费视频播放| 美洲天堂一区二卡三卡四卡视频| 热久久免费国产视频| 国产免费观看av| 国产精品一区亚洲| 91国产一区在线| 日韩xxx高潮hd| 亚洲精品日韩久久| 性色av一区二区三区免费| 国产亚洲精品女人久久久久久| 欧美日韩国产探花| 欧美国产日韩二区| 国产午夜福利片| 宅男噜噜噜66一区二区 | 午夜爱爱毛片xxxx视频免费看| 久久香蕉国产| 精品国产自在精品国产浪潮| www成人啪啪18软件| 色999日韩| 久久精品国产综合| 欧美在线视频第一页| 亚洲成人最新网站| 欧美大片免费观看| 日韩精品一区二区三区国语自制| 亚洲人成人一区二区三区| 久久琪琪电影院| 国产女同在线观看| 久久九九国产| 国产日韩中文字幕在线| 国产精品伦理一区| 成人国产精品免费观看动漫| 国产亚洲精品自在久久| 你懂的在线播放| 中文字幕一区二区在线观看 | 成人高清在线| 亚洲欧洲av另类| 国产精品69久久久| 亚洲深夜视频| 欧美日韩亚洲综合在线| 日本高清免费观看| 久久精品国产亚洲blacked| 亚洲码在线观看| 国产免费嫩草影院| 欧美日韩岛国| 国产成人亚洲综合91精品| 中国女人一级一次看片| 国产精品正在播放| 麻豆传媒一区| 黄色在线免费| 疯狂做受xxxx高潮欧美日本 | 国产一区二区三区观看| 国产一区不卡在线观看| 福利在线午夜| 亚洲mv在线观看| 高潮一区二区三区| 丁香五月缴情综合网| 伊人久久久久久久久久| 欧美日韩在线视频免费| 久久久久欧美精品| 动漫精品视频| 免费网站黄在线观看| 亚洲香蕉伊在人在线观| www.色就是色| 久久草在线视频| 久久精品亚洲一区| 日本免费在线观看视频| 国产成人av网站| 亚洲一一在线| 刘亦菲一区二区三区免费看| 欧美一区午夜精品| 亚洲午夜精品久久久久久高潮| 欧美激情精品久久久六区热门| 国产精品777| 色呦呦中文字幕| 亚洲女人****多毛耸耸8| 成人在线观看a| 精品少妇3p| 欧美成aaa人片免费看| 嫩草影院一区二区三区| 99精品在线免费| 国产美女在线一区| 99tv成人影院| 自拍偷拍亚洲在线| 无码一区二区三区| 99久久99久久免费精品蜜臀| 六月婷婷激情网| 久久福利在线| 在线看日韩av| 波多野结衣网站| 久久久久久久电影| 欧美日韩激情视频在线观看| 无人区乱码一区二区三区| 久久久国产精品免费| 国产精品第6页| 国产欧美日韩不卡| 国产精品动漫网站| 婷婷成人影院| 欧美最猛性xxxxx免费| 四虎精品一区二区三区| 亚洲一区二区三区国产| 日本女人黄色片| 欧美激情第二页| 成人在线免费观看一区| 国产成人l区| 欧美一区二区在线免费播放| 男人晚上看的视频| 精品综合免费视频观看| 亚洲一二三区精品| 久久青草免费| 欧美成人一区在线| www.亚洲黄色| 亚洲国产aⅴ成人精品无吗| 稀缺小u女呦精品呦| 午夜国产一区| 国语精品免费视频| 在线天堂新版最新版在线8| 亚洲欧洲在线观看| 欧美在线视频精品| 成人欧美一区二区三区小说 | av中文一区二区三区| 国产深夜男女无套内射| 亚洲另类春色校园小说| 日本电影亚洲天堂| av网站无病毒在线| 91精品久久久久久久99蜜桃| 成人观看免费视频| 国产91丝袜在线播放九色| 每日在线观看av| 偷拍自拍一区| 国产精品爽黄69| 五月天激情在线| 亚洲精品国精品久久99热| 欧美特黄aaaaaa| 国产精品理论在线观看| 香蕉视频xxx| 亚洲深爱激情| 亚洲精品在线免费| jizzjizzjizz欧美| 日韩暖暖在线视频| av网站在线看| 亚洲美女性视频| 国产精品久久久午夜夜伦鲁鲁| 亚洲综合在线观看视频| 一级黄色片大全| 国产自产视频一区二区三区| 亚洲中文字幕无码av永久| 欧美精品一区二区三区中文字幕| 亚洲xxxx做受欧美| 波多视频一区| 欧美区在线播放| 久草在现在线| 欧美不卡在线视频| 日韩欧美国产另类| 亚洲午夜久久久久久久久电影院| 一区二区三区伦理片| 国产乱人伦偷精品视频不卡| 日本三级免费观看| 欧美日韩岛国| 亚洲欧美日韩综合一区| 国内毛片久久| 成人女保姆的销魂服务| 欧美极度另类| 久久久久久久久久久91| 成人性爱视频在线观看| 亚洲成年人在线播放| 一区二区 亚洲| 欧美色图在线视频| 久久老司机精品视频| 国产精品欧美一区喷水| 亚洲色图14p| 福利电影一区二区三区| 天天干天天av| 日韩国产欧美三级| 日本网站免费在线观看| 欧美在线精品一区| 中文字幕日韩精品久久| 欧美日韩爱爱| 久久精品人人做人人爽电影| 欧美精品三级在线| 成人黄色影片在线| 精品视频在线一区二区在线| 国产91精品久久久久| 国产乱码在线| 欧美日韩xxxxx| a视频在线播放| 久久精品久久久久久国产 免费| 番号集在线观看| 亚洲天堂一区二区三区| 香港三日本三级少妇66| 欧美精品一区二区高清在线观看| 国产婷婷一区二区三区久久| 欧美三级电影精品| 91在线视频免费播放| 欧美日韩精品在线播放| 国产成人啪精品午夜在线观看| 亚洲综合免费观看高清完整版| 欧美风情第一页| 国产精品久久久久久久久久久免费看 | 欧美在线视频第一页| 亚洲欧美一区二区在线观看| 国产又粗又长又硬| 国产精品二三区| 亚洲综合视频网站| 亚洲精品视频在线| 日韩欧美中文字幕视频| 亚洲人成精品久久久久| 一区二区视频免费看| 亚洲精品国产一区二区精华液| 老妇女50岁三级| 亚洲在线视频免费观看| 国产亚洲精品码| 欧美日韩午夜激情| 亚洲精品男人的天堂| 色哟哟国产精品| 中文字幕 日韩有码| 欧美美女一区二区在线观看| 国产精品亚洲lv粉色| 7777精品伊人久久久大香线蕉超级流畅 | 欧美ab在线视频| 日本人妻伦在线中文字幕| 激情一区二区| 欧美女人性生活视频| 日本不卡免费在线视频| 五月天开心婷婷| 成人性生交大片免费看中文 | 91精品国产乱码久久久竹菊| 国产91视觉| 综合综合综合综合综合网| 欧美下载看逼逼| 国产精品7m凸凹视频分类| 麻豆一区二区三区在线观看| 亚洲高清网站| 亚洲一区二区三区四区五区xx| 久久se精品一区精品二区| 欧美日韩一区二区区别是什么| 99在线精品一区二区三区| 精品国产成人亚洲午夜福利| 亚洲丝袜制服诱惑| 综合激情网五月| 欧美人牲a欧美精品| 精品欧美在线观看| 亚洲欧美日韩国产中文| 日本在线免费| 91精品国产91久久久久久吃药| 国产精品毛片久久久久久久久久99999999 | 日韩av最新在线观看| av大片在线观看| 高清一区二区三区日本久| 免费观看成人性生生活片| 18成人免费观看网站下载| 一道在线中文一区二区三区| 国产系列第一页| 奶水喷射视频一区| 日本r级电影在线观看| 久久中文娱乐网| 青青草激情视频| 欧美色视频在线| 天天操天天干天天插| 久久久999精品| 日韩免费va| 精品国产一区二区三区麻豆免费观看完整版| 精品毛片免费观看| 久久久亚洲精品无码| 久久99热这里只有精品| 国产精品一区二区入口九绯色| 樱桃国产成人精品视频| 中文字幕欧美人妻精品| 亚洲黄色成人网| 性xxxfreexxxx性欧美| 国产精品电影观看| 欧美jizz19性欧美| 91免费国产精品| 精品一区中文字幕| 亚洲精品91在线| 狠狠做深爱婷婷久久综合一区| 国产精品无码天天爽视频| 中文字幕日韩av电影| 精品国产第一福利网站| 国产一区福利视频| 狠狠色狠狠色综合日日tαg| 日本超碰在线观看| 国产午夜精品福利| 久久青青草视频| 亚洲精品国产福利| av免费在线视| 国产乱码精品一区二区三区中文| 欧美va天堂在线| www.日本久久| 《视频一区视频二区| 中文字幕一区2区3区| 亚洲天堂网在线观看| 惠美惠精品网| 日本成人黄色| 三级影片在线观看欧美日韩一区二区| 2一3sex性hd| 狠狠做深爱婷婷久久综合一区| 香港一级纯黄大片| 欧美孕妇孕交黑巨大网站| 韩国精品福利一区二区三区| 欧美久久久久久久久久久久久久| 国产精品2024| 欧美成人国产精品高潮| 日韩三级视频中文字幕| a在线免费观看| 爱情岛论坛亚洲入口| 欧美日韩一区二区高清| 亚洲成年人在线观看| 亚洲国产欧美在线人成| 四虎永久在线精品免费网址| 5566成人精品视频免费| 国产不卡av一区二区| 久久婷婷国产91天堂综合精品| 国产欧美日韩不卡| 国产精品一级二级| 欧美成年人网站| 都市激情亚洲欧美| 18岁视频在线观看| 国产精品天干天干在线综合| 一级黄色小视频| 欧美成人免费全部| 极品国产人妖chinesets亚洲人妖| 国产主播自拍av| 久久免费精品国产久精品久久久久| 亚洲精品久久久久久久蜜桃| 中文字幕国产亚洲| 久久69av| 青青青免费在线| 日本一区二区三区国色天香 | 亚洲国产精品专区久久| 草草在线观看| 日韩欧美亚洲在线| 国产一区二区三区日韩| 五月天婷婷丁香| 中文综合在线观看| 久久久久高潮毛片免费全部播放| 99re在线视频免费观看| 中文字幕在线一区| 男人天堂av网| 国产玖玖精品视频| 亚洲黄色一区| 麻豆一区在线观看| 亚洲电影第1页| 巨胸喷奶水www久久久免费动漫| 中文字幕一区二区三区四区五区人 | 亚洲18在线看污www麻豆 | 亚洲欧美日韩激情| 色婷婷av一区二区三区久久| 国产精品xxxav免费视频| 婷婷免费在线观看|