• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Android平臺下快速加載圖文信息的研究與實現(xiàn)①

    2016-02-20 06:52:26魏振鋼
    計算機系統(tǒng)應(yīng)用 2016年12期
    關(guān)鍵詞:前臺圖文后臺

    王 結(jié), 魏振鋼

    (中國海洋大學(xué) 信息科學(xué)與工程學(xué)院學(xué)院, 青島 266100)

    Android平臺下快速加載圖文信息的研究與實現(xiàn)①

    王 結(jié), 魏振鋼

    (中國海洋大學(xué) 信息科學(xué)與工程學(xué)院學(xué)院, 青島 266100)

    為了加快Android移動端圖文信息的加載速度, 方便用戶快速瀏覽界面獲取相關(guān)信息, 在汲取前人的相關(guān)技術(shù)基礎(chǔ)上, 結(jié)合了Android圖像開源視圖smart-Image-View、網(wǎng)絡(luò)請求框架android-async-http以及分頁顯示技術(shù). 采用大量圖文數(shù)據(jù)做實驗, 結(jié)果表明三種方法的結(jié)合使用明顯提高了圖文加載速度.

    圖文信息; 加載速度; 圖像開源視圖; 網(wǎng)絡(luò)請求框架; 分頁顯示

    1 引言

    隨著Android平臺的應(yīng)用不斷涌現(xiàn), 為了提高App內(nèi)容的簡潔直觀性, 開發(fā)者偏向以圖文信息的形式來布局界面內(nèi)容. 例如目前廣泛受到用戶關(guān)注的購物App, QQ、微信等聊天軟件以及各種題庫軟件等都少不了圖文內(nèi)容的展示. 然而由于數(shù)據(jù)庫內(nèi)容的不斷增多,在Android端前臺界面要顯示的圖文信息也愈發(fā)增多.因此, 尋求新的技術(shù)方法來加快圖文信息的加載速度,增強用戶體驗性是非常有必要的.

    2 Android圖像開源視圖

    Android平臺的應(yīng)用開發(fā)主要采用MVC框架[1],通過控制層、模型層以及視圖層之間的通信, 完成對圖文信息的加載, 具體過程是Android端前臺的Activity將用戶的請求信息交于模型業(yè)務(wù)邏輯層(即后臺相關(guān)的Servlet)處理, 之后Servlet從服務(wù)器中獲取相關(guān)的圖文信息以Json數(shù)據(jù)包[2]形式返回給前臺, 再由前臺視圖層(即相應(yīng)的XML)處理顯示. 具體的通信過程如圖1所示.

    而圖片在服務(wù)器中的存儲格式一般是字符串形式的URL, 當前臺從Json數(shù)據(jù)包中解析出各種數(shù)據(jù)后,文字可以立即顯示出來, 但由于獲取到的圖片是其URL形式存儲的, 需通過URL再次訪問后臺來獲取圖片資源. 這樣不僅使得代碼量繁雜同時也大大降低了圖片的加載速度.

    為了解決圖片和文字加載速度的不同步問題, 查閱了相關(guān)的文獻期刊, 先后有AsyncHttpClient框架[3]、用于獲取網(wǎng)絡(luò)圖片的Universal-Image-Loader框架以及Volley網(wǎng)絡(luò)通信框架被推出應(yīng)用到網(wǎng)絡(luò)圖片加載中,表1所示為這三種網(wǎng)絡(luò)通信框架[4]的特點比較.

    圖1 Android端MVC通信過程

    表1 三種網(wǎng)絡(luò)通信框架的特點比較

    通過分析比較可以看出這三種網(wǎng)絡(luò)框架都有各自的優(yōu)缺點, 應(yīng)用的比較好的是Volley框架, 可以實現(xiàn)多線程請求, 穩(wěn)定性及高, 同時還提供緩存功能. 但在只加載圖文信息的具體項目中, 若采用這種框架實現(xiàn), 空間占用太大, 且代碼存在冗余, 反而使得程序更加復(fù)雜化. 而本文采用的框架是集多線程、緩存機制、代碼量少于一體的Android圖像視圖控件smart-Image-View[5].

    smart-Image-View可以實現(xiàn)各種來源的圖片資源獲取. 根據(jù)來源的不同, smart-Image-View定義了一個公共接口SmartImage, 用不同的類分別來實現(xiàn)該接口下的一個getBitmap函數(shù). 如圖2所示是smart-Image-View的基本框架.

    圖2 smart-Image-View基本框架

    將smart-Image-View控件取代ImageView應(yīng)用到圖片加載中, 只需調(diào)用自定義控件SmartImageView的setImageUrl方法, 即可從指定的URL路徑中讀取圖片資源并部署在該控件上.

    同時, smart-Image-View通過WebImage類下的WebImage Cache實現(xiàn)了圖片的緩存. WebImage類根據(jù)URL獲取資源時, 并不是每次都要從網(wǎng)絡(luò)上加載, 而是實現(xiàn)了二級緩存, 即內(nèi)存緩存和磁盤緩存. 每次加載時, 先要判斷該URL對應(yīng)的圖片是否已存在于緩存中, 若有, 直接從緩存中獲取, 反之, 再從URL上加載. smart-Image-View在圖文內(nèi)容加載上的應(yīng)用使得圖片資源和文字實現(xiàn)了幾乎同步顯示的效果, 并且節(jié)約了用戶的下載流量和載入時間.

    3 Android網(wǎng)絡(luò)請求框架

    Http網(wǎng)絡(luò)數(shù)據(jù)交互請求是Android端應(yīng)用程序開發(fā)關(guān)鍵部分之一, 網(wǎng)絡(luò)請求方式的效率和性能直接影響到App的整體用戶體驗流暢性. 以往Android端的網(wǎng)絡(luò)請求處理一般使用Apache HTTP Client或者HttpURLConnect這兩個類庫, 同時需要編寫大量的get和post方法完成請求, 并且網(wǎng)絡(luò)請求都會占用UI線程, 使得其他操作無法進行, 遇到網(wǎng)絡(luò)異常情況還會出現(xiàn)程序無響應(yīng)現(xiàn)象. 對于這些問題, 開發(fā)者們提出過很多的優(yōu)化方案, 譚東等人在《Android網(wǎng)絡(luò)負載請求優(yōu)化方案設(shè)計》[6]一文中提出了幾個網(wǎng)絡(luò)優(yōu)化方法, 創(chuàng)建網(wǎng)絡(luò)請求線程管理池, 使用優(yōu)先級請求排序策略以及網(wǎng)絡(luò)請求及時回收等, 都能很好地達到優(yōu)化效果. 而本文提出的android-async-http[7]開源框架則是集成了這些優(yōu)化思想, 實現(xiàn)了一個異步網(wǎng)絡(luò)請求處理庫, 獨立在UI主線程之外, 通過線程池的網(wǎng)絡(luò)請求回調(diào)方法處理請求結(jié)果.

    將android-async-http應(yīng)用到圖文信息加載上的優(yōu)勢有幾點: 第一, 移動端應(yīng)用要考慮到網(wǎng)絡(luò)移動連接的不穩(wěn)定性, App在加載圖文信息的過程中網(wǎng)絡(luò)一旦斷開, 信息將無法顯示出來, 而android-async-http框架實現(xiàn)了網(wǎng)絡(luò)的自動智能請求重試, 在請求失敗的情況下可以設(shè)置多次請求; 第二, App端向服務(wù)器請求獲取相關(guān)圖文信息時, 利用后臺Servlet將數(shù)據(jù)打包成Json格式返回給前臺后, 一般都需要進行相當費時的一系列格式轉(zhuǎn)換處理才能顯示給用戶瀏覽. 而android-async-http框架內(nèi)置了一個JsonHttpResponseHandler解析類, 可以實現(xiàn)自動化高效地Json格式數(shù)據(jù)解析, 大大縮短了圖文數(shù)據(jù)從返回前臺到顯示于界面這一時間過程. 第三, android-async-http框架具有持久化cookie存儲的特點,在請求服務(wù)器時能夠?qū)⒃L問到的cookie信息方便的存儲起來.

    4 分頁顯示

    隨著數(shù)據(jù)庫技術(shù)在網(wǎng)絡(luò)領(lǐng)域的廣泛應(yīng)用, Android端與數(shù)據(jù)庫交互信息的顯示方式也在不斷地創(chuàng)新和改進. 傳統(tǒng)的方法是Android端一次性向后臺Servlet請求所有相關(guān)圖文信息, Servlet得到命令后從數(shù)據(jù)庫中獲取所有符合條件的圖文信息并打包成Json數(shù)據(jù)發(fā)送給前臺. 這種方法顯然在數(shù)據(jù)信息較大的情況下使用會明顯降低加載速度; 之后有了分頁處理[8]的思想,即利用結(jié)果集處理. 通過首次執(zhí)行SQL語句, 將查詢結(jié)果存于結(jié)果集對象中, 之后前臺的每次請求數(shù)據(jù),實際上是在結(jié)果集中獲取指定行位置的數(shù)據(jù), 這一過程雖然減少了對數(shù)據(jù)庫SQL語句的查詢, 但數(shù)據(jù)庫仍要一直保持連接狀態(tài), 使得占用的數(shù)據(jù)庫訪問資源比較多, 而利用率不高. 而針對Android端請求的圖文信息量大的情況, 本文提出了分頁顯示技術(shù), 即利用SQL語句處理, 在前臺界面加載時, 只向后臺數(shù)據(jù)庫請求固定行數(shù)的圖文信息, 存于結(jié)果集, 并顯示在列表視圖中, 等到需要查看更多時, 再向數(shù)據(jù)庫請求加載. 這樣雖然對數(shù)據(jù)庫進行SQL語句查詢操作變得頻繁, 但數(shù)據(jù)庫的訪問資源使用完畢之后就立即被釋放.

    首先在Android端和后臺模型層分別創(chuàng)建一個用于傳遞分頁信息的數(shù)據(jù)包PageBean類, 該類包含了分頁的具體信息(如數(shù)據(jù)總行數(shù), Android端當前顯示頁號, 總顯示頁數(shù), 每頁顯示行數(shù))和分頁數(shù)據(jù)(每頁中顯示的List數(shù)據(jù)集), 前臺向后臺模型層傳遞每頁顯示的行數(shù)和當前顯示頁號, 后臺相應(yīng)Servlet通過doPost方法接收前臺傳遞來的數(shù)據(jù)參數(shù)后, 調(diào)用實現(xiàn)DAO接口的具體類的方法訪問數(shù)據(jù)庫, 獲取相關(guān)信息打包存于PageBean類的對象中, 以Json包的形式返回給前臺.該過程的具體實現(xiàn)如圖3所示.

    圖3 Android端分頁顯示具體實現(xiàn)過程

    該過程中使用了數(shù)據(jù)訪問模型[9,10](Data Access Object), 它是處于業(yè)務(wù)邏輯層與數(shù)據(jù)源之間的一種抽象數(shù)據(jù)源, 通過DAO層的抽象, 將具體的業(yè)務(wù)邏輯層和數(shù)據(jù)源區(qū)分開, 其實質(zhì)是向外部提供了一個訪問數(shù)據(jù)源的統(tǒng)一接口, 對外隱藏操作數(shù)據(jù)源的實現(xiàn)細節(jié),從而提高軟件的可維護性.

    5 具體實現(xiàn)

    在前臺界面XML文件中引用了smart-Image-View圖像開源視圖作為圖片的顯示容器. 實驗結(jié)果顯示前臺讀取商品信息時, 文字和圖片幾乎是同時加載出來的, 說明圖片的加載速度有了明顯的提高. 圖4和圖5所示為用ImageView視圖容器和smart-Image-View視圖容器加載圖片的效果顯示. 從中可以明顯看出使用smart-Image-View的優(yōu)勢.

    而在App端應(yīng)用android-async-http網(wǎng)絡(luò)請求框架也是比較簡便的, 首先需要將該框架的jar包添加到Android應(yīng)用程序libs文件中, 再創(chuàng)建一個AsyncHttpClient對象, 并通過RequestParams對象設(shè)置請求參數(shù), 然后調(diào)用Async -HttpClient的某個get或post方法, 傳遞你需要的callback接口實現(xiàn)AsyncHttpResponseHandler. 實現(xiàn)代碼如圖6所示.

    圖4 ImageView視圖 容器加載的效果

    圖5 smart-Image-View 視圖容器加載的效果

    圖6 android-async-http框架的具體代碼實現(xiàn)

    代碼中HttpUtil是一個自定義的網(wǎng)絡(luò)請求工具類,它將AsyncHttpClient對象和各種含不同參數(shù)的get和post方法封裝在一起. 這樣實現(xiàn)的優(yōu)點是可以避免網(wǎng)絡(luò)請求處理時AsyncHttpClient對象的反復(fù)創(chuàng)建.

    Web端的分頁處理技術(shù)應(yīng)用到Android移動端上,首先要對前臺用于顯示圖文信息的ListView或GridView設(shè)置滾動監(jiān)聽事件, 當用戶滑動到已加載的最后一條信息時, 將當前顯示頁號和每頁顯示總行數(shù)傳遞到后臺Servlet, 通過DAO方法訪問數(shù)據(jù)庫加載指定數(shù)量的圖文內(nèi)容. 監(jiān)聽滾動事件的核心代碼如圖7所示.

    圖7 前臺ListView或GridView的滾動事件的監(jiān)聽

    而訪問數(shù)據(jù)庫加載更多圖文信息是通過SQL語句查詢來實現(xiàn)的, 由于實現(xiàn)的效果是分頁顯示, SQL語句在書寫時, 要傳入當前行號和指定獲取的行數(shù)等參數(shù), 具體代碼如圖8所示.

    圖8 后臺SQL語句查詢實現(xiàn)的PageBean數(shù)據(jù)獲取代碼

    6 結(jié)語

    為了提高Android端圖文信息的加載速度, 本文是從三個方面考慮的: 一是從信息本身特點出發(fā); 二是從網(wǎng)絡(luò)請求處理方式上考慮; 三是從數(shù)據(jù)庫訪問方式上出發(fā). Android開源圖像視圖smart-Image-View和開源框架android-async-http的設(shè)計是廣大Android編程愛好者不斷修改創(chuàng)新的成果, 而分頁顯示技術(shù)則是在借鑒Web端分頁處理數(shù)據(jù)的基礎(chǔ)上應(yīng)用到Android移動端的. 這三種方法結(jié)合使用到加載圖文信息上可以為其他App端項目開發(fā)提供參考價值.

    1 任中方,張華,閆明松,陳世福.MVC模式研究的綜述.計算機應(yīng)用研究,2004,21(10):1–4,8

    2 高靜,段會川.JSON數(shù)據(jù)傳輸效率研究.計算機工程與設(shè)計, 2011,32(7):2267–2270.

    3 Zhao Z, Song JD, Haihong E. Research and design for mobile application development on Android platform. The Journal of New Industrialization, 2013, 3(6): 78–89.

    4 孟遠.Android網(wǎng)絡(luò)通信框架Volley的解析和比較.軟件,2014,(12):66–68.

    5 Smith J. Android Smart Image View. http://loopj.com/ android- smart-image-view/.

    6 譚東,楊德剛.Android網(wǎng)絡(luò)負載請求優(yōu)化方案設(shè)計.中國新通信,2015,(2):107–108.

    7 Smith J. Android Asynchronous HttpClient. http://loopj.com/ android-async-http/.

    8 盧成均. ASP.NET中數(shù)據(jù)列表分頁方法研究.計算機系統(tǒng)應(yīng)用,2006,15(11):83–86.

    9 王正玉,李斌.基于DAO模式的Hibernate框架在Java Web開發(fā)中的應(yīng)用.微型機與應(yīng)用,2015,(11):14–17.

    10 歐陽宏基,解爭龍,黃素萍,丁要軍.一種基于DAO設(shè)計模式與Hibernate框架的數(shù)據(jù)持久化層模型.微計算機應(yīng)用,2009,30(3):36–40.

    Research and Implementation of Rapid Loading Picture and Text Information Based on Android

    WANG Jie, WEI Zhen-Gang
    (College of Information Science and Engineering, Ocean University of China, Qingdao 266100, China)

    This paper proposes the issue that we should speed up the loading rate of image and text information on the Android mobile terminal, and meanwhile make users convenient to fast access to relevant information by browsing interface. On the basis of the relevant technology, this paper combines the Android image open source view with smart-Image-View, Network request framework, android-async-http and paging display technology. After using a large number of textual and graphic data to do the experiment, the result shows that the combination use of the three methods made it success to improve the loading rate of image and text information.

    image and text information; loading rate; image open source view; network request framework; paging display

    2016-03-18;收到修改稿時間:2016-04-24

    10.15888/j.cnki.csa.005466

    猜你喜歡
    前臺圖文后臺
    畫與理
    公路電助力 從幕后走向前臺
    中國自行車(2018年6期)2018-07-23 03:17:24
    孟晚舟:從前臺打雜到華為副總裁
    海峽姐妹(2018年6期)2018-06-26 07:27:15
    后臺暗戀
    前臺、后臺精彩花絮停不了
    網(wǎng)站前臺設(shè)計分包合同中應(yīng)注意的問題
    電力調(diào)度中后臺監(jiān)控系統(tǒng)的應(yīng)用
    河南科技(2014年11期)2014-02-27 14:10:03
    圖文配
    海外英語(2013年9期)2013-12-11 09:03:36
    圖文配
    海外英語(2013年10期)2013-12-10 03:46:22
    后臺
    中國攝影(2013年6期)2013-04-29 21:58:19
    亚洲精品国产区一区二| 久久中文看片网| 精品久久久精品久久久| 久久香蕉激情| 久久久精品免费免费高清| 日日摸夜夜添夜夜添小说| 日本av免费视频播放| 免费黄频网站在线观看国产| 国产av国产精品国产| 国产成人精品无人区| 搡老岳熟女国产| 少妇猛男粗大的猛烈进出视频| 一区在线观看完整版| 国产免费av片在线观看野外av| 久久久久网色| 正在播放国产对白刺激| 久久精品成人免费网站| av在线播放免费不卡| 国产精品久久久久成人av| 久久久国产一区二区| 捣出白浆h1v1| 老司机午夜福利在线观看视频 | 欧美日韩中文字幕国产精品一区二区三区 | 国产淫语在线视频| 国产精品98久久久久久宅男小说| 国产aⅴ精品一区二区三区波| 国产色视频综合| 亚洲人成77777在线视频| 亚洲欧美色中文字幕在线| 美女国产高潮福利片在线看| 国产精品一区二区在线不卡| 黄色片一级片一级黄色片| 欧美精品一区二区大全| a级片在线免费高清观看视频| 中文字幕制服av| 国产在视频线精品| 色综合欧美亚洲国产小说| 久久精品亚洲av国产电影网| 亚洲成人国产一区在线观看| 成人国产一区最新在线观看| 色综合婷婷激情| 男女高潮啪啪啪动态图| 午夜精品久久久久久毛片777| 天天添夜夜摸| avwww免费| 国产高清视频在线播放一区| 在线 av 中文字幕| 色视频在线一区二区三区| 日韩中文字幕视频在线看片| 亚洲av国产av综合av卡| 亚洲av电影在线进入| h视频一区二区三区| 丝袜在线中文字幕| 免费日韩欧美在线观看| 国产片内射在线| 一进一出抽搐动态| 亚洲国产欧美一区二区综合| 久久精品人人爽人人爽视色| 国产淫语在线视频| 婷婷成人精品国产| 99国产精品一区二区三区| 成人影院久久| 国产黄频视频在线观看| 亚洲性夜色夜夜综合| 日韩欧美一区二区三区在线观看 | 99久久精品国产亚洲精品| 交换朋友夫妻互换小说| 国产精品九九99| 1024香蕉在线观看| 欧美日韩亚洲高清精品| 精品国产亚洲在线| 亚洲国产欧美网| 成人18禁在线播放| 国产麻豆69| 色精品久久人妻99蜜桃| 久久人妻熟女aⅴ| 中亚洲国语对白在线视频| aaaaa片日本免费| 欧美国产精品一级二级三级| 久久青草综合色| 亚洲精品av麻豆狂野| www.熟女人妻精品国产| 午夜久久久在线观看| 国产欧美日韩综合在线一区二区| 国产极品粉嫩免费观看在线| 人成视频在线观看免费观看| 日本黄色日本黄色录像| 一区福利在线观看| 国产男靠女视频免费网站| 亚洲专区国产一区二区| 精品国产亚洲在线| 人人妻,人人澡人人爽秒播| 亚洲三区欧美一区| 欧美乱码精品一区二区三区| 国产精品一区二区在线不卡| 丝袜美腿诱惑在线| videos熟女内射| 一本综合久久免费| 黄色a级毛片大全视频| 精品午夜福利视频在线观看一区 | 免费人妻精品一区二区三区视频| 香蕉丝袜av| 捣出白浆h1v1| h视频一区二区三区| 高清视频免费观看一区二区| 欧美精品高潮呻吟av久久| 精品国产超薄肉色丝袜足j| 亚洲欧美一区二区三区久久| 黄片播放在线免费| 丰满人妻熟妇乱又伦精品不卡| 日本撒尿小便嘘嘘汇集6| 婷婷丁香在线五月| 久久影院123| 女人爽到高潮嗷嗷叫在线视频| 亚洲欧美日韩另类电影网站| 免费看a级黄色片| 深夜精品福利| 香蕉丝袜av| 最黄视频免费看| 亚洲天堂av无毛| 亚洲精品自拍成人| 国产男女超爽视频在线观看| 久久免费观看电影| 日韩一卡2卡3卡4卡2021年| 亚洲国产欧美在线一区| 黄色毛片三级朝国网站| 亚洲色图av天堂| 老熟妇仑乱视频hdxx| 久久狼人影院| 久久精品人人爽人人爽视色| 中文欧美无线码| 纵有疾风起免费观看全集完整版| 91成年电影在线观看| 亚洲视频免费观看视频| 黑人巨大精品欧美一区二区蜜桃| 黄色成人免费大全| 老熟妇乱子伦视频在线观看| 天天躁日日躁夜夜躁夜夜| 黄色成人免费大全| 99国产极品粉嫩在线观看| 国产欧美日韩一区二区三| 成人亚洲精品一区在线观看| 国产一区二区激情短视频| 亚洲美女黄片视频| 国产av国产精品国产| 久久精品国产综合久久久| 黑人巨大精品欧美一区二区mp4| 国产欧美日韩一区二区三区在线| 蜜桃国产av成人99| 成人av一区二区三区在线看| 精品人妻在线不人妻| 国产在线视频一区二区| 视频在线观看一区二区三区| 久久久国产一区二区| 亚洲成人手机| 在线观看www视频免费| 久热这里只有精品99| 狠狠狠狠99中文字幕| 日本撒尿小便嘘嘘汇集6| 久久午夜综合久久蜜桃| 淫妇啪啪啪对白视频| 美国免费a级毛片| 亚洲精品在线美女| 极品少妇高潮喷水抽搐| 黑人巨大精品欧美一区二区蜜桃| 国产日韩欧美亚洲二区| 欧美老熟妇乱子伦牲交| 老司机影院毛片| 国产精品av久久久久免费| 18禁国产床啪视频网站| 久久精品国产亚洲av香蕉五月 | 热re99久久国产66热| 777米奇影视久久| 国产97色在线日韩免费| 我的亚洲天堂| 一边摸一边抽搐一进一出视频| 亚洲成人免费av在线播放| 久久天堂一区二区三区四区| 少妇裸体淫交视频免费看高清 | 国产在视频线精品| 777久久人妻少妇嫩草av网站| 老熟女久久久| 亚洲精品一二三| 岛国毛片在线播放| 99国产综合亚洲精品| 国产亚洲精品久久久久5区| 国产成人精品无人区| 日本av免费视频播放| 国产精品秋霞免费鲁丝片| 99久久精品国产亚洲精品| 高清在线国产一区| 亚洲成人手机| 在线观看免费视频日本深夜| 久久久久久久大尺度免费视频| 人人妻,人人澡人人爽秒播| 日韩精品免费视频一区二区三区| 亚洲av成人不卡在线观看播放网| 狠狠精品人妻久久久久久综合| 少妇精品久久久久久久| 久热这里只有精品99| 国产在线免费精品| 51午夜福利影视在线观看| 国产黄频视频在线观看| 一夜夜www| 欧美日韩成人在线一区二区| 性色av乱码一区二区三区2| 久久久水蜜桃国产精品网| 免费女性裸体啪啪无遮挡网站| 欧美黄色片欧美黄色片| 少妇被粗大的猛进出69影院| 欧美变态另类bdsm刘玥| 免费少妇av软件| 久久久水蜜桃国产精品网| 交换朋友夫妻互换小说| 亚洲国产av新网站| 十分钟在线观看高清视频www| 国产aⅴ精品一区二区三区波| 一区二区三区国产精品乱码| 老熟妇乱子伦视频在线观看| 999久久久精品免费观看国产| 女人被躁到高潮嗷嗷叫费观| 一区福利在线观看| videosex国产| 国产精品偷伦视频观看了| 别揉我奶头~嗯~啊~动态视频| 91九色精品人成在线观看| 黑人欧美特级aaaaaa片| 757午夜福利合集在线观看| 日韩制服丝袜自拍偷拍| kizo精华| 极品教师在线免费播放| 国产熟女午夜一区二区三区| 丰满迷人的少妇在线观看| 久久久久久免费高清国产稀缺| 黄片小视频在线播放| 黑丝袜美女国产一区| 午夜福利在线观看吧| 波多野结衣一区麻豆| 色尼玛亚洲综合影院| 我要看黄色一级片免费的| 蜜桃国产av成人99| 日韩视频在线欧美| 亚洲熟妇熟女久久| 十八禁人妻一区二区| 18禁裸乳无遮挡动漫免费视频| 两个人看的免费小视频| 一本综合久久免费| 亚洲 国产 在线| 少妇被粗大的猛进出69影院| 老司机影院毛片| 精品国产乱码久久久久久小说| 国产aⅴ精品一区二区三区波| 亚洲av片天天在线观看| 日韩一区二区三区影片| 嫩草影视91久久| 久热这里只有精品99| 国产男女超爽视频在线观看| 超色免费av| 国产97色在线日韩免费| 国产1区2区3区精品| 久热爱精品视频在线9| 亚洲 国产 在线| 国产不卡av网站在线观看| 国产三级黄色录像| av超薄肉色丝袜交足视频| 91麻豆av在线| 欧美国产精品va在线观看不卡| 91字幕亚洲| 日韩欧美一区视频在线观看| 国内毛片毛片毛片毛片毛片| 1024视频免费在线观看| 国产一区二区在线观看av| 夫妻午夜视频| 精品卡一卡二卡四卡免费| 一级黄色大片毛片| 啦啦啦免费观看视频1| 满18在线观看网站| 黑丝袜美女国产一区| 岛国毛片在线播放| 亚洲精品自拍成人| www.精华液| 狂野欧美激情性xxxx| 自拍欧美九色日韩亚洲蝌蚪91| 欧美国产精品一级二级三级| 两个人看的免费小视频| 亚洲成人手机| 成人永久免费在线观看视频 | h视频一区二区三区| 国产亚洲欧美在线一区二区| 午夜福利免费观看在线| 亚洲黑人精品在线| 日韩中文字幕视频在线看片| 精品高清国产在线一区| 亚洲精品在线美女| 80岁老熟妇乱子伦牲交| 国产免费福利视频在线观看| 国产精品秋霞免费鲁丝片| 我的亚洲天堂| 一级黄色大片毛片| av在线播放免费不卡| 香蕉丝袜av| 免费不卡黄色视频| 黑人操中国人逼视频| 久久精品国产a三级三级三级| 国产精品一区二区在线观看99| 波多野结衣一区麻豆| 男女高潮啪啪啪动态图| 91精品国产国语对白视频| 国产一区二区三区视频了| 80岁老熟妇乱子伦牲交| 久久99一区二区三区| 国产极品粉嫩免费观看在线| 国产在线精品亚洲第一网站| 国产精品国产高清国产av | 国产视频一区二区在线看| av天堂在线播放| 国产亚洲欧美在线一区二区| 久久性视频一级片| 国产精品一区二区在线不卡| 欧美人与性动交α欧美软件| 丝袜在线中文字幕| 久久久水蜜桃国产精品网| 夜夜爽天天搞| 婷婷丁香在线五月| 在线十欧美十亚洲十日本专区| 丝袜在线中文字幕| 在线永久观看黄色视频| 久久中文字幕人妻熟女| 女警被强在线播放| 亚洲精品久久午夜乱码| 午夜两性在线视频| 国产精品久久久人人做人人爽| 久久精品国产亚洲av高清一级| av网站在线播放免费| 色播在线永久视频| 麻豆成人av在线观看| 美女午夜性视频免费| 欧美日韩中文字幕国产精品一区二区三区 | 男女边摸边吃奶| 亚洲人成伊人成综合网2020| 精品一区二区三区av网在线观看 | 亚洲午夜理论影院| 亚洲专区中文字幕在线| 深夜精品福利| 中文欧美无线码| 成人18禁高潮啪啪吃奶动态图| 久久国产精品影院| 久久久精品区二区三区| 在线观看人妻少妇| 宅男免费午夜| 黑丝袜美女国产一区| 国产精品 国内视频| 久久久久国产一级毛片高清牌| 久久久国产一区二区| 国产精品一区二区精品视频观看| 欧美亚洲日本最大视频资源| h视频一区二区三区| 亚洲黑人精品在线| 人妻久久中文字幕网| 在线观看舔阴道视频| 18禁观看日本| 亚洲av日韩精品久久久久久密| 久久性视频一级片| 久久久久精品国产欧美久久久| 777久久人妻少妇嫩草av网站| 精品视频人人做人人爽| 99国产精品一区二区蜜桃av | 亚洲一区二区三区欧美精品| 久久久精品94久久精品| 9热在线视频观看99| tube8黄色片| 久久人妻熟女aⅴ| 精品欧美一区二区三区在线| 丝袜美足系列| 亚洲成人免费电影在线观看| 亚洲精品久久成人aⅴ小说| 亚洲七黄色美女视频| 亚洲精品国产一区二区精华液| 欧美日韩黄片免| 免费高清在线观看日韩| 首页视频小说图片口味搜索| 美国免费a级毛片| 天天躁狠狠躁夜夜躁狠狠躁| 99精国产麻豆久久婷婷| 国产熟女午夜一区二区三区| 国产av国产精品国产| 自线自在国产av| 老司机影院毛片| 18禁黄网站禁片午夜丰满| 在线观看舔阴道视频| 自线自在国产av| 丝袜美腿诱惑在线| 成人国产av品久久久| 又紧又爽又黄一区二区| 午夜福利乱码中文字幕| 国产成人精品无人区| 午夜成年电影在线免费观看| 亚洲专区国产一区二区| 亚洲,欧美精品.| 男人操女人黄网站| 亚洲国产欧美网| 国产xxxxx性猛交| 人成视频在线观看免费观看| 欧美另类亚洲清纯唯美| 欧美精品亚洲一区二区| 国产精品二区激情视频| 亚洲人成电影免费在线| 天天躁日日躁夜夜躁夜夜| 久久国产精品男人的天堂亚洲| 狠狠狠狠99中文字幕| 两人在一起打扑克的视频| 大片电影免费在线观看免费| 水蜜桃什么品种好| www.自偷自拍.com| 日韩熟女老妇一区二区性免费视频| 操美女的视频在线观看| 热99国产精品久久久久久7| 国产高清激情床上av| 大香蕉久久成人网| 中文字幕av电影在线播放| 99国产极品粉嫩在线观看| 高清黄色对白视频在线免费看| 国产高清国产精品国产三级| 老司机亚洲免费影院| 色在线成人网| 99精国产麻豆久久婷婷| 午夜老司机福利片| 亚洲中文日韩欧美视频| 12—13女人毛片做爰片一| 精品乱码久久久久久99久播| 十八禁人妻一区二区| 中文字幕最新亚洲高清| 少妇 在线观看| 两个人免费观看高清视频| 国产熟女午夜一区二区三区| 91精品国产国语对白视频| 国产精品久久久av美女十八| 中亚洲国语对白在线视频| 精品少妇久久久久久888优播| 极品少妇高潮喷水抽搐| 亚洲av欧美aⅴ国产| 国产一区二区 视频在线| 嫩草影视91久久| 国产成人精品久久二区二区91| 一本久久精品| 搡老熟女国产l中国老女人| 国产欧美日韩一区二区三区在线| videosex国产| 精品久久蜜臀av无| 国产精品久久久久久精品电影小说| 少妇被粗大的猛进出69影院| 欧美乱妇无乱码| 精品卡一卡二卡四卡免费| 精品一区二区三卡| 男女边摸边吃奶| 真人做人爱边吃奶动态| 国产精品免费一区二区三区在线 | 一区二区三区激情视频| 久久久水蜜桃国产精品网| 首页视频小说图片口味搜索| 黄色成人免费大全| 欧美日韩中文字幕国产精品一区二区三区 | 啦啦啦中文免费视频观看日本| 午夜免费成人在线视频| 热99久久久久精品小说推荐| 精品国产一区二区三区四区第35| 国产麻豆69| 精品国产超薄肉色丝袜足j| 色精品久久人妻99蜜桃| 热99国产精品久久久久久7| 老汉色av国产亚洲站长工具| 18禁裸乳无遮挡动漫免费视频| 一边摸一边做爽爽视频免费| 久久久国产精品麻豆| 人妻久久中文字幕网| 丰满饥渴人妻一区二区三| 性高湖久久久久久久久免费观看| 亚洲免费av在线视频| 久久久久久免费高清国产稀缺| 精品国产一区二区三区久久久樱花| 国产精品免费大片| 中文字幕制服av| 大型av网站在线播放| 国产人伦9x9x在线观看| 国产深夜福利视频在线观看| 黄片大片在线免费观看| 天堂8中文在线网| 亚洲成人免费av在线播放| 桃红色精品国产亚洲av| 淫妇啪啪啪对白视频| 精品亚洲成a人片在线观看| 久久久久国内视频| 手机成人av网站| 中文字幕另类日韩欧美亚洲嫩草| 啦啦啦视频在线资源免费观看| 亚洲第一av免费看| 久久九九热精品免费| 夜夜骑夜夜射夜夜干| 人妻一区二区av| 亚洲免费av在线视频| 丰满饥渴人妻一区二区三| 中文字幕人妻丝袜制服| 色视频在线一区二区三区| 亚洲欧美色中文字幕在线| 日本一区二区免费在线视频| 在线观看66精品国产| 狠狠狠狠99中文字幕| 欧美乱码精品一区二区三区| 十八禁网站网址无遮挡| 久久久久国产一级毛片高清牌| 亚洲精品国产区一区二| 中文字幕另类日韩欧美亚洲嫩草| 久久国产精品人妻蜜桃| 一个人免费看片子| 精品国产一区二区久久| 在线观看66精品国产| 天天添夜夜摸| 久久人人爽av亚洲精品天堂| 国产一区有黄有色的免费视频| 一区在线观看完整版| 亚洲色图av天堂| 国产精品一区二区在线观看99| 久久人人爽av亚洲精品天堂| 美女午夜性视频免费| bbb黄色大片| 国产精品一区二区精品视频观看| 国产成人精品在线电影| 国产精品久久电影中文字幕 | 日韩大片免费观看网站| 精品国产亚洲在线| 肉色欧美久久久久久久蜜桃| 精品国内亚洲2022精品成人 | 国产成人免费无遮挡视频| 国产av一区二区精品久久| 极品人妻少妇av视频| 丰满饥渴人妻一区二区三| 51午夜福利影视在线观看| 亚洲色图综合在线观看| 一进一出好大好爽视频| 日韩中文字幕视频在线看片| 日韩免费av在线播放| 午夜福利在线观看吧| 女人爽到高潮嗷嗷叫在线视频| 老汉色av国产亚洲站长工具| 人妻久久中文字幕网| 午夜精品国产一区二区电影| 狠狠狠狠99中文字幕| 女人爽到高潮嗷嗷叫在线视频| 国产欧美日韩精品亚洲av| 亚洲视频免费观看视频| aaaaa片日本免费| 丝袜在线中文字幕| 男女边摸边吃奶| 在线 av 中文字幕| 亚洲九九香蕉| 精品高清国产在线一区| 高清视频免费观看一区二区| 一级毛片电影观看| 亚洲国产看品久久| e午夜精品久久久久久久| 老熟妇仑乱视频hdxx| 99riav亚洲国产免费| 曰老女人黄片| 露出奶头的视频| 人人妻人人添人人爽欧美一区卜| 国产免费av片在线观看野外av| 老司机午夜福利在线观看视频 | a级片在线免费高清观看视频| 一本色道久久久久久精品综合| 成人国产一区最新在线观看| 99riav亚洲国产免费| 午夜激情av网站| 在线看a的网站| 国产在视频线精品| 大陆偷拍与自拍| 少妇猛男粗大的猛烈进出视频| 午夜福利,免费看| 中文字幕最新亚洲高清| 国产免费av片在线观看野外av| 欧美日韩亚洲国产一区二区在线观看 | 黄频高清免费视频| 真人做人爱边吃奶动态| 99re6热这里在线精品视频| 色视频在线一区二区三区| 亚洲熟妇熟女久久| 亚洲av片天天在线观看| 男女之事视频高清在线观看| 国产精品熟女久久久久浪| 国产成人精品久久二区二区91| 国产精品亚洲一级av第二区| 一区在线观看完整版| 久久精品国产a三级三级三级| 极品人妻少妇av视频| 日本五十路高清| 极品人妻少妇av视频| 老熟女久久久| av福利片在线| 午夜视频精品福利| 久9热在线精品视频| 欧美亚洲日本最大视频资源| 中文字幕人妻熟女乱码| 黑人操中国人逼视频| 日韩视频一区二区在线观看| 我的亚洲天堂| 精品久久久久久久毛片微露脸| 欧美久久黑人一区二区| 深夜精品福利| 黄色毛片三级朝国网站| 91av网站免费观看| 亚洲中文日韩欧美视频| 99国产精品一区二区蜜桃av | 亚洲国产欧美日韩在线播放| 女警被强在线播放| 国产日韩欧美亚洲二区| 一级片'在线观看视频|