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

    基于Ionic的App跨平臺(tái)混合開(kāi)發(fā)技術(shù)的研究

    2019-10-08 06:52常振業(yè)劉佳偉閆茜茜
    軟件 2019年4期
    關(guān)鍵詞:移動(dòng)APP跨平臺(tái)

    常振業(yè) 劉佳偉 閆茜茜

    摘 ?要: 目前市場(chǎng)上存在的操作系統(tǒng)種類(lèi)繁多,針對(duì)不同的操作系統(tǒng)要開(kāi)發(fā)不同的App。而跨平臺(tái)App開(kāi)發(fā)可以做到一次開(kāi)發(fā),多平臺(tái)兼容。本文主要介紹了基于Ionic框架下的手機(jī)App開(kāi)發(fā),在Ionic框架下通過(guò)與Angular和Cordova框架的結(jié)合,只開(kāi)發(fā)一種所需要的App版本即可去適用于當(dāng)前大部分的操作系統(tǒng),并以無(wú)人超市App為例簡(jiǎn)述基于Ionic框架下通過(guò)與Angular和Cordova相結(jié)合的開(kāi)發(fā)流程。

    關(guān)鍵詞: 跨平臺(tái);移動(dòng)App;混合開(kāi)發(fā);Ionic框架

    中圖分類(lèi)號(hào): TP311 ? ?文獻(xiàn)標(biāo)識(shí)碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.04.047

    本文著錄格式:常振業(yè),劉佳偉,閆茜茜,等. 基于Ionic的App跨平臺(tái)混合開(kāi)發(fā)技術(shù)的研究[J]. 軟件,2019,40(4):215218

    【Abstract】: There are many kinds of operating systems in the market,and different App are developed for different operating systems. While cross-platform App development can be done in one development and multiple platforms. This paper mainly introduces the App development based on the Ionic framework. Through the combination of the Ionic framework and the Angular and Cordova framework, it only develops one version of the App it needs to be applicable to the current operating system. Taking the unmanned supermarket App as an example, the development process of the Ionic framework and the Angular and Cordova technology is briefly described.

    【Key words】: Cross-platform; Mobile App; Ionic framework

    0 ?引言

    在移動(dòng)互聯(lián)網(wǎng)高速發(fā)展的今天,App的開(kāi)發(fā)與應(yīng)用也發(fā)展的異常迅速。但生活中使用到的操作系統(tǒng)種類(lèi)繁多,針對(duì)不同操作系統(tǒng)需開(kāi)發(fā)相對(duì)應(yīng)的App版本,耗時(shí)長(zhǎng)、成本高。經(jīng)過(guò)技術(shù)的不斷發(fā)展與研究,我們發(fā)現(xiàn)可以通過(guò)基于以Angular JS為基礎(chǔ)的Ionic跨平臺(tái)移動(dòng)開(kāi)發(fā)框架來(lái)開(kāi)發(fā)多系統(tǒng)相兼容的App版本??缙脚_(tái)混合開(kāi)發(fā)的優(yōu)點(diǎn)就在于只需一次編寫(xiě)和開(kāi)發(fā),就可以實(shí)現(xiàn)多平臺(tái)互通,簡(jiǎn)單易學(xué),并適應(yīng)于大多場(chǎng)景[1]-[2]。使用Ionic跨平臺(tái)移動(dòng)開(kāi)發(fā)框架開(kāi)發(fā)的產(chǎn)品主要是用于界面結(jié)構(gòu)的網(wǎng)頁(yè)視圖模板、定制后生成的CSS渲染文件和包含數(shù)據(jù)業(yè)務(wù)邏輯的JavaScript文件等[3-4]。

    1 ?Ionic簡(jiǎn)介

    Ionic是由Angular JS衍生而來(lái)的HTML5混合開(kāi)發(fā)技術(shù),是一款混合移動(dòng)應(yīng)用的開(kāi)發(fā)框架,針對(duì)構(gòu)建混合的移動(dòng)應(yīng)用程序。它能讓程序直接訪(fǎng)問(wèn)本地平臺(tái)層,同時(shí)也是運(yùn)行在瀏覽器內(nèi)核里面的?;旌蠎?yīng)用程序的誕生肯定有許多過(guò)人之處,Ionic即是如此。首先在布局上,它的移動(dòng)UI元素以及布局都是基于類(lèi)原生風(fēng)格。其次,Ionic作為一款前端的UI框架,一般App能設(shè)計(jì)的外觀和一些UI交互它都可以做到。Ionic的類(lèi)原生風(fēng)格布局和它的UI元素都是Ionic和一般的響應(yīng)式框架不同的具體表現(xiàn)。同時(shí)因?yàn)镮onic還是一款HTML5混合開(kāi)發(fā)框架,所以它還要通過(guò)一款本地包裝去運(yùn)行原生應(yīng)用,例如Cordova或PhoneGap等[5]。Ionic框架組成如圖1所示。

    通俗地說(shuō)Ionic是在Angular基礎(chǔ)上的一種延伸,再通過(guò)Cordova來(lái)封裝的App構(gòu)建方案。Ionic App本質(zhì)上就是一個(gè)Web App,然后通過(guò)Cordova打包成一個(gè)Android、iOS的App或者桌面程序[6]。Ionic提供了許多符合移動(dòng)平臺(tái)界面外觀的UI組件,以幫助開(kāi)發(fā)人員開(kāi)發(fā)功能強(qiáng)大的Internet App移動(dòng)應(yīng)用程序。Ionic框架的目的是使用Web技術(shù)開(kāi)發(fā)移動(dòng)應(yīng)用程序,而基于Apache Cordova的編譯平臺(tái)實(shí)現(xiàn)了編譯和打包到各種移動(dòng)操作系統(tǒng)平臺(tái)的應(yīng)用程序包。Ionic專(zhuān)為兩款流行的設(shè)備設(shè)計(jì),具有相當(dāng)完美的表現(xiàn)層。利用Ionic提供的CLI,只需要通過(guò)輸入一個(gè)命令就可以完成創(chuàng)建應(yīng)用初始框架、構(gòu)建 ?測(cè)試包,將應(yīng)用程序部署到指定的平臺(tái)設(shè)備或模擬器[7]?;贗onic的跨平臺(tái)App混合開(kāi)發(fā)的總體架構(gòu)圖如圖2所示。

    2 ?基于Ionic跨平臺(tái)App開(kāi)發(fā)的相關(guān)技術(shù)

    2.1 ?與Ionic交互的前端介紹

    App的開(kāi)發(fā)肯定會(huì)涉及到HTML5前端技術(shù)以便給用戶(hù)以視覺(jué)感受和操作。Ionic開(kāi)發(fā)亦是如此。廣義的HTML5是HTML、CSS3和JavaScript的技術(shù)組合,是為了減少瀏覽器對(duì)插件的依賴(lài)而提供豐富的RIA應(yīng)用。狹義的HTML5是對(duì)HTML標(biāo)準(zhǔn)的第五次修訂,而HTML5是規(guī)定的一個(gè)標(biāo)準(zhǔn)。HTML即超文本標(biāo)記語(yǔ)言(Hyper Text Markup Language),?是一種標(biāo)記語(yǔ)言,而HTML5能使開(kāi)發(fā)者的工作大大簡(jiǎn)化。

    CSS3:CSS的第三個(gè)版本。CSS(層疊樣式表)是一組格式規(guī)則,是對(duì)Web的頁(yè)面布局,即將網(wǎng)頁(yè)做的美觀。

    JavaScript:JavaScript是一種常用語(yǔ)Web客戶(hù)端編程的腳本語(yǔ)言,使網(wǎng)頁(yè)在客戶(hù)端瀏覽器中更加動(dòng)態(tài),顯示出更豐富的視覺(jué)效果。在Web應(yīng)用中,我們可以理解為HTML是人的軀干,CSS是人的衣服,JavaScript是人的各種動(dòng)作與思想[8]。

    2.2 ?與Ionic交互的Angular框架簡(jiǎn)述

    Angular是一個(gè)用于設(shè)計(jì)動(dòng)態(tài)Web應(yīng)用的結(jié)構(gòu)開(kāi)發(fā)框架,它是用TypeScript構(gòu)建。

    Angular有幾大特性[9]。分別有以下幾點(diǎn):

    (1)Angular實(shí)現(xiàn)了M.V.VM模式,Angular使用M.V.VM模式獲得了四大好處:

    1. 低耦合;

    2. 可重用性;

    3. 開(kāi)發(fā)與設(shè)計(jì)工作可分離;

    4. 可測(cè)試性。

    (2)Angular實(shí)現(xiàn)了模塊化——在AngularJS中,模板相當(dāng)于HTML文件被瀏覽器解析到DOM中,AngularJS遍歷這些DOM,也就是說(shuō)AnguarJS把模板當(dāng)做DOM來(lái)操作,去生成一些指令來(lái)完成對(duì)view的數(shù)據(jù)綁定;

    (3)Angular實(shí)現(xiàn)了聲明式界面——Angular更清晰地界定了一個(gè)Web應(yīng)用的組成部分;

    (4)Angular實(shí)現(xiàn)了雙向數(shù)據(jù)綁定——實(shí)現(xiàn)了把model與view完全綁定在一起,model變化,view也變化,反之亦然。

    2.3 ?與Ionic交互的Cordova框架簡(jiǎn)述

    一個(gè)普通的應(yīng)用程序一般具有Android或者iOS兩個(gè)版本,而不論你使用那種手機(jī)操作系統(tǒng),當(dāng)出現(xiàn)應(yīng)用更新時(shí),你都必須去及時(shí)更新才可使用新功能。對(duì)于移動(dòng)開(kāi)發(fā)則要做到多版本及時(shí)更新才能正常使用,這將極其不方便。使用Cordova開(kāi)發(fā)可以使其變得更為簡(jiǎn)便,因?yàn)镃ordova可以使代碼只需一次編寫(xiě),就可生成適應(yīng)于多版本的功能。Cordova是一種基于HTML、CSS和JavaScript的,用于創(chuàng)建跨平臺(tái)移動(dòng)應(yīng)用程序的快速開(kāi)發(fā)平臺(tái)。它使開(kāi)發(fā)者能夠利用iPhone、Android、Palm、Symbian、WP7、Bada和Blackberry等智能手機(jī)的核心功能——包括地理定位、加速器、聯(lián)系人、聲音和振動(dòng)等,此外Cordova擁有豐富的插件可供調(diào)用。Cordova還允許客戶(hù)使用標(biāo)準(zhǔn)Web技術(shù)進(jìn)行跨平臺(tái)開(kāi)發(fā),以避免在每個(gè)移動(dòng)平臺(tái)上使用本機(jī)開(kāi)發(fā)語(yǔ)言。應(yīng)用程序在每個(gè)平臺(tái)的包中執(zhí)行,并依賴(lài)于符合標(biāo)準(zhǔn)的API綁定來(lái)訪(fǎng)問(wèn)每個(gè)設(shè)備功能[10]。

    3 ?基于Ionic跨平臺(tái)App的實(shí)現(xiàn)

    方案為Hybrid App開(kāi)發(fā)方式。使用Ionic框架實(shí)現(xiàn)系統(tǒng)UI,對(duì)整體框架做以布局;通過(guò)MongoDB數(shù)據(jù)庫(kù)和后端數(shù)據(jù)進(jìn)行交互,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)更新;并用Cordova插件來(lái)實(shí)現(xiàn)底層API的硬件接口調(diào)用,使App與手機(jī)的硬件設(shè)備緊密結(jié)合起來(lái)[11]?;诖朔桨肝覀冮_(kāi)發(fā)出一個(gè)無(wú)人超市購(gòu)物App,下面簡(jiǎn)要介紹該App的環(huán)境搭建和技術(shù)開(kāi)發(fā)流程。

    3.1 ?App開(kāi)發(fā)環(huán)境的搭建

    在進(jìn)入編寫(xiě)前端App代碼之前,首先需要保證

    服務(wù)端API的可用,因此第一步是完成服務(wù)器端環(huán)境的部署與測(cè)試,驗(yàn)證其可以正常工作,然后依次部署服務(wù)器端環(huán)境。

    (1)安裝Node.js、NPM、Ionic CLI和Cordova等相關(guān)必備工具;

    (2)通過(guò)命令npm install安裝后端Node.js項(xiàng)目依賴(lài)的npm包;

    (3)通過(guò)mongo啟動(dòng)MongoDB后臺(tái)服務(wù)進(jìn)程;

    (4)用ionic start market tabs命令生成帶完整導(dǎo)航欄的應(yīng)用;啟動(dòng)所建目錄下的index.js文件;

    (5)使用mongo查詢(xún)所建數(shù)據(jù)庫(kù)是否已被初始化[12-13];

    (6)使用postman測(cè)試端口以檢測(cè)前后端數(shù)據(jù)交互進(jìn)程。

    所需要的開(kāi)發(fā)環(huán)境搭建部署成功之后,可得到用Ionic內(nèi)置命令生成的完整導(dǎo)航欄,其文件圖如圖3所示;通過(guò)Visual Studio Code軟件我們可以打開(kāi)相應(yīng)文件。接下來(lái)可以在該平臺(tái)下進(jìn)行所需的編程開(kāi)發(fā)。

    3.2 ?創(chuàng)建項(xiàng)目框架

    方案開(kāi)發(fā)是基于Ionic實(shí)現(xiàn),使用CSS來(lái)布局和渲染界面以及設(shè)計(jì)組件等,在高性能完成方案的同時(shí),要達(dá)到最優(yōu)的靈活性以及兼容性。接下來(lái)為初始化項(xiàng)目設(shè)置與目錄結(jié)構(gòu)。

    (1)使用Ionic CLI初始化項(xiàng)目目錄。

    (2)使用命令I(lǐng)onic start market tabs即可生成當(dāng)前應(yīng)用最多的三段式布局,并對(duì)其編入代碼即可實(shí)現(xiàn)前端所需頁(yè)面,Ionic的頂欄區(qū)總是位于設(shè)備屏幕頂部,底欄區(qū)總是位于設(shè)備屏幕底部,而內(nèi)容區(qū)則占據(jù)設(shè)備屏幕剩余空間。

    (3)Ionic內(nèi)置導(dǎo)航類(lèi)組件——生命周期、頁(yè)面跳轉(zhuǎn)與傳值和側(cè)欄等;一個(gè)成熟的移動(dòng)App在視覺(jué)上對(duì)用戶(hù)來(lái)說(shuō),一般是由多個(gè)可以互相跳轉(zhuǎn)的功能和頁(yè)面組成的。Ionic的跳轉(zhuǎn)方式一般有Nav-Con?troller、ModalController的頁(yè)面跳轉(zhuǎn)方式和跳轉(zhuǎn)傳值。

    (4)Ionic內(nèi)置數(shù)據(jù)展示與操作組件。前面論述了Ionic提供的布局與定義App的整體框架的內(nèi)容,現(xiàn)在介紹用Ionic開(kāi)發(fā)移動(dòng)App內(nèi)容部分所要用到的各種常見(jiàn)界面組件要素。Ionic框架做了深度的設(shè)計(jì)封裝,使開(kāi)發(fā)者通過(guò)較少的代碼量就能輕松實(shí)現(xiàn)專(zhuān)業(yè)的界面與功能效果。例如對(duì)話(huà)框、輪播組件等;浮動(dòng)框、彈出框等提供了一種非侵入的方式來(lái)顯示對(duì)話(huà)框,可應(yīng)用于多個(gè)場(chǎng)景。

    以對(duì)話(huà)框?yàn)槔?,其是在TypeScript代碼里,先導(dǎo)入PopoverController并通過(guò)依賴(lài)注入頁(yè)面的構(gòu)造函數(shù)中,隨后通過(guò)調(diào)用它的若干方法完成對(duì)浮動(dòng)框的控制。而彈出框服務(wù)組件AlertController可以看成是縮小的模態(tài)框。在其完整的導(dǎo)航欄中添加所設(shè)計(jì)App的功能與實(shí)現(xiàn)代碼。例如為App添加側(cè)欄功能,導(dǎo)入PopoverController并通過(guò)依賴(lài)注入頁(yè)面的構(gòu)造函數(shù)中,通過(guò)調(diào)用它的若干方法對(duì)浮動(dòng)框的控制。

    (5)在使用Ionic framework生成的App中,還擁有直接與手機(jī)硬件進(jìn)行交互和調(diào)用的功能,這種功能通過(guò)Cordova插件機(jī)制來(lái)實(shí)現(xiàn)。我們可以使用ionic cordovaplugin add命令來(lái)實(shí)現(xiàn)對(duì)Cordova插件的安裝;Cordova插件是無(wú)法使用Angular的this對(duì)象和依賴(lài)注入的,只能通過(guò)訪(fǎng)問(wèn)全局的變量和方法來(lái)調(diào)用,此時(shí)我們可以使用它的開(kāi)源Cordova插件,即Ionic Native插件集。其安裝命令為ioniccordova plugin add cordova-plugin-device與npm install --save @ionic-native/device。同時(shí)我們可將Ionic Native作為依賴(lài)的模塊注入App應(yīng)用模塊中。

    (6)對(duì)所需要設(shè)計(jì)的App可通過(guò)相應(yīng)的編程來(lái)實(shí)現(xiàn),在此我們對(duì)我們所設(shè)計(jì)的無(wú)人超市App內(nèi)容進(jìn)行填充,采用上面所述的tabs與側(cè)欄等功能來(lái)做以實(shí)現(xiàn),編碼完成后可通過(guò)命令I(lǐng)onic cordova build --release android生成發(fā)布版的apk文件,也可對(duì)其生成iOS的apk文件。然后對(duì)其發(fā)布與簽名就可以開(kāi)始應(yīng)用上架登記。其App部分頁(yè)面圖如圖4所示。

    4 ?總結(jié)

    方案前端使用Ionic框架開(kāi)發(fā),并用Cordova打包,在Ionic的Hybrid App與手機(jī)硬件調(diào)用問(wèn)題中,引入了ng Cordova插件來(lái)實(shí)現(xiàn)。方案用目前流行的Ionic跨平臺(tái)技術(shù),實(shí)現(xiàn)了精準(zhǔn)的前端頁(yè)面設(shè)計(jì),在性能方面,從加載、渲染等方面做了優(yōu)化,并通過(guò)擴(kuò)展等操作使用戶(hù)達(dá)到良好的體驗(yàn)。最后簡(jiǎn)單示例了一款跨平臺(tái)移動(dòng)無(wú)人超市購(gòu)物App,成功應(yīng)用到Android與iOS平臺(tái)中,驗(yàn)證了Ionic混合開(kāi)發(fā)的良好性能,基于Ionic的App跨平臺(tái)混合開(kāi)發(fā)技術(shù)的研究得以實(shí)現(xiàn),也驗(yàn)證其是一個(gè)可以開(kāi)發(fā)使用的App開(kāi)發(fā)模式。

    參考文獻(xiàn)

    [1] 陸鋼, 朱培軍, 李慧云, 文錦軍. 智能終端跨平臺(tái)應(yīng)用開(kāi)發(fā)技術(shù)研究[J]. 電信科學(xué), 2012, 28(05): 14-17.

    [2] 李麗平, 薛玉倩. 基于HTML5跨平臺(tái)移動(dòng)應(yīng)用開(kāi)發(fā)的研究與實(shí)踐[J]. 河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2017, 19(02): 35-38.

    [3] 阮曉龍. HTTP協(xié)議狀態(tài)檢測(cè)與性能分析軟件的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2015, 36(07): 136-141.

    [4] 張呈宇. 基于HTML5的跨平臺(tái)移動(dòng)APP開(kāi)發(fā)研究[J]. 通訊世界, 2018(08): 46-47.

    [5] 商錦, 林亮, 王雨, 張智. Ionic在混合模式APP中的應(yīng)用[J]. 軟件導(dǎo)刊, 2017, 16(05): 132-134.

    [6] 劉異, 趙輝. 基于IOS平臺(tái)的移動(dòng)搜課寶系統(tǒng)設(shè)計(jì)[J]. 軟件, 2018, 39(06): 118-124.

    [7] 高興建, 花曉慧, 邢溧萍. 基于Ionic的混合移動(dòng)應(yīng)用的研究與實(shí)現(xiàn)[J]. 計(jì)算機(jī)時(shí)代, 2018(03): 31-34.

    [8] 邢曉鵬. HTML5核心技術(shù)的研究與價(jià)值分析[J]. 價(jià)值工程, 2011, 30(22): 157-158.

    [9] 劉青丹, 王舒憬, 強(qiáng)杰. Ionic+AngularJS框架在跨平臺(tái)旅游APP客戶(hù)端系統(tǒng)中的應(yīng)用[J]. 工業(yè)控制計(jì)算機(jī),2018, 31(01): 142-143.

    [10] 朱凱南, 李艷平, 申閆春, 魏鄧航, 余越. 基于Ionic和Cordova的跨平臺(tái)移動(dòng)APP的研究與應(yīng)用[J]. 電腦知識(shí)與技術(shù), 2016, 12(01): 119-121.

    [11] 臧進(jìn)進(jìn), 鄂海紅. 基于響應(yīng)式Web設(shè)計(jì)的網(wǎng)頁(yè)生成系統(tǒng)研究與實(shí)現(xiàn)[J]. 軟件, 2015, 36(6): 37-41

    [12] 謝華成, 馬學(xué)文, MongoDB 數(shù)據(jù)庫(kù)下文件型數(shù)據(jù)存儲(chǔ)研究[J]. 軟件, 2015, 36(11): 12-14.

    [13] 白長(zhǎng)清, 劉敏. MongoDB在氣象傳感器數(shù)據(jù)處理中的應(yīng)用[J]. 軟件, 2015, 36(11): 34-37.

    猜你喜歡
    移動(dòng)APP跨平臺(tái)
    跨層級(jí)網(wǎng)絡(luò)、跨架構(gòu)、跨平臺(tái)的數(shù)據(jù)共享交換關(guān)鍵技術(shù)研究與系統(tǒng)建設(shè)
    一款游戲怎么掙到全平臺(tái)的錢(qián)?
    跨平臺(tái)APEX接口組件的設(shè)計(jì)與實(shí)現(xiàn)
    信息技術(shù)環(huán)境下會(huì)計(jì)專(zhuān)業(yè)教學(xué)模式的構(gòu)建
    高校學(xué)習(xí)者對(duì)日語(yǔ)學(xué)習(xí)APP使用狀況的研究調(diào)查
    大學(xué)生利用移動(dòng)APP自主學(xué)習(xí)英語(yǔ)的現(xiàn)狀調(diào)查研究
    移動(dòng)APP在英語(yǔ)教學(xué)中的應(yīng)用研究
    基于QT的跨平臺(tái)輸電鐵塔監(jiān)控終端軟件設(shè)計(jì)與實(shí)現(xiàn)
    基于OPC跨平臺(tái)通信的電機(jī)監(jiān)測(cè)與診斷系統(tǒng)
    基于B/S的跨平臺(tái)用戶(hù)界面可配置算法研究
    久久久久性生活片| 国语自产精品视频在线第100页| ponron亚洲| 18禁国产床啪视频网站| 十八禁人妻一区二区| 欧美中文综合在线视频| 白带黄色成豆腐渣| 亚洲国产精品999在线| 欧美性猛交黑人性爽| 俺也久久电影网| 亚洲国产中文字幕在线视频| 国产精品乱码一区二三区的特点| 最新中文字幕久久久久| 中亚洲国语对白在线视频| 蜜桃亚洲精品一区二区三区| 久久精品亚洲精品国产色婷小说| 久久国产乱子伦精品免费另类| 久久久久久大精品| 桃色一区二区三区在线观看| 内射极品少妇av片p| 欧美+亚洲+日韩+国产| 亚洲熟妇中文字幕五十中出| 男人和女人高潮做爰伦理| 99久久成人亚洲精品观看| 岛国在线观看网站| www.色视频.com| 丝袜美腿在线中文| 国产在视频线在精品| 网址你懂的国产日韩在线| 美女免费视频网站| 国产av麻豆久久久久久久| 国产一区二区三区视频了| 国产精品免费一区二区三区在线| 欧美成狂野欧美在线观看| 午夜久久久久精精品| 欧美最新免费一区二区三区 | 中文字幕人成人乱码亚洲影| 国产精品久久久久久人妻精品电影| 又爽又黄无遮挡网站| 亚洲国产日韩欧美精品在线观看 | 99久久综合精品五月天人人| 国产黄片美女视频| 色综合亚洲欧美另类图片| 亚洲国产精品成人综合色| 日韩欧美精品免费久久 | 亚洲人成网站高清观看| 久久久久久久久中文| 精品电影一区二区在线| 极品教师在线免费播放| 精品日产1卡2卡| 少妇熟女aⅴ在线视频| 日韩精品青青久久久久久| 最新中文字幕久久久久| 少妇高潮的动态图| 成人国产综合亚洲| 小说图片视频综合网站| 亚洲电影在线观看av| 成人国产一区最新在线观看| 色综合亚洲欧美另类图片| 69人妻影院| 精品熟女少妇八av免费久了| 精品一区二区三区视频在线 | 国产亚洲精品av在线| 国产精品国产高清国产av| 精品国产超薄肉色丝袜足j| 亚洲真实伦在线观看| 久久99热这里只有精品18| 国产精品日韩av在线免费观看| 一级作爱视频免费观看| 色综合婷婷激情| 久久久久亚洲av毛片大全| 噜噜噜噜噜久久久久久91| 欧美色欧美亚洲另类二区| 国产亚洲精品一区二区www| 男女午夜视频在线观看| 天美传媒精品一区二区| 免费看日本二区| 欧美精品啪啪一区二区三区| 国产欧美日韩一区二区三| 十八禁人妻一区二区| 黑人欧美特级aaaaaa片| 精品人妻偷拍中文字幕| 黄色视频,在线免费观看| 国产单亲对白刺激| 婷婷精品国产亚洲av| 久久久成人免费电影| 日本 欧美在线| 一本精品99久久精品77| 日本免费一区二区三区高清不卡| 免费看美女性在线毛片视频| 久久伊人香网站| 国语自产精品视频在线第100页| 日韩欧美一区二区三区在线观看| 麻豆国产av国片精品| 免费人成在线观看视频色| 日韩免费av在线播放| 丰满乱子伦码专区| 成人鲁丝片一二三区免费| 日韩国内少妇激情av| av欧美777| 成人无遮挡网站| 观看免费一级毛片| 午夜福利在线在线| 18禁美女被吸乳视频| 久久草成人影院| 白带黄色成豆腐渣| 免费电影在线观看免费观看| 久久久久久久精品吃奶| 国内精品久久久久久久电影| 在线国产一区二区在线| 一区福利在线观看| 欧美成人a在线观看| 毛片女人毛片| 色综合亚洲欧美另类图片| 男女做爰动态图高潮gif福利片| 三级男女做爰猛烈吃奶摸视频| 最好的美女福利视频网| 老汉色av国产亚洲站长工具| 69av精品久久久久久| 琪琪午夜伦伦电影理论片6080| 久久久色成人| 欧美最黄视频在线播放免费| 国产免费一级a男人的天堂| 久久精品影院6| 成人性生交大片免费视频hd| 国产 一区 欧美 日韩| 亚洲av二区三区四区| 日韩欧美精品v在线| 亚洲18禁久久av| 欧美性感艳星| 日韩有码中文字幕| 欧美极品一区二区三区四区| 午夜久久久久精精品| 成人高潮视频无遮挡免费网站| 国产男靠女视频免费网站| 九九热线精品视视频播放| 日韩有码中文字幕| 真人做人爱边吃奶动态| 欧美日韩国产亚洲二区| 亚洲精品一区av在线观看| 国产精品精品国产色婷婷| 18禁黄网站禁片午夜丰满| 亚洲国产中文字幕在线视频| 少妇的逼水好多| 亚洲av五月六月丁香网| 老汉色∧v一级毛片| 99国产极品粉嫩在线观看| 亚洲av美国av| 51午夜福利影视在线观看| 十八禁人妻一区二区| 欧美极品一区二区三区四区| 国产精品亚洲美女久久久| 亚洲成人免费电影在线观看| 99在线人妻在线中文字幕| aaaaa片日本免费| 天天一区二区日本电影三级| 少妇的逼好多水| 欧美色欧美亚洲另类二区| 又黄又爽又免费观看的视频| 国产亚洲欧美在线一区二区| 欧美另类亚洲清纯唯美| 九九在线视频观看精品| 黄色女人牲交| 久久亚洲真实| 一边摸一边抽搐一进一小说| 午夜福利欧美成人| 免费高清视频大片| 久久九九热精品免费| 欧美另类亚洲清纯唯美| 成人高潮视频无遮挡免费网站| 国产一区二区在线观看日韩 | 桃色一区二区三区在线观看| 91九色精品人成在线观看| 久久国产乱子伦精品免费另类| 我要搜黄色片| 欧美中文日本在线观看视频| 亚洲一区二区三区不卡视频| 日韩精品青青久久久久久| 一二三四社区在线视频社区8| 精品欧美国产一区二区三| 亚洲av成人精品一区久久| 在线观看66精品国产| 3wmmmm亚洲av在线观看| 日本免费a在线| 国产淫片久久久久久久久 | 嫩草影院入口| 国产亚洲欧美98| a级一级毛片免费在线观看| 国产老妇女一区| 男女下面进入的视频免费午夜| 精品免费久久久久久久清纯| 精品久久久久久成人av| 免费无遮挡裸体视频| 91麻豆精品激情在线观看国产| 母亲3免费完整高清在线观看| 亚洲天堂国产精品一区在线| 久久精品91蜜桃| 亚洲av免费在线观看| 麻豆国产av国片精品| 亚洲国产日韩欧美精品在线观看 | 国产精华一区二区三区| 99精品在免费线老司机午夜| 亚洲人成网站在线播放欧美日韩| 黄色女人牲交| 亚洲av免费高清在线观看| 脱女人内裤的视频| 此物有八面人人有两片| 观看美女的网站| 两人在一起打扑克的视频| 亚洲av不卡在线观看| 在线观看舔阴道视频| 又黄又爽又免费观看的视频| 神马国产精品三级电影在线观看| 国产一区二区三区在线臀色熟女| aaaaa片日本免费| 亚洲国产欧美网| 三级国产精品欧美在线观看| 日本 av在线| 51午夜福利影视在线观看| 亚洲国产中文字幕在线视频| 国语自产精品视频在线第100页| 日韩成人在线观看一区二区三区| 成人特级av手机在线观看| 麻豆国产av国片精品| 最近最新中文字幕大全电影3| 国产精品亚洲一级av第二区| 亚洲成人精品中文字幕电影| 亚洲内射少妇av| 久99久视频精品免费| 亚洲天堂国产精品一区在线| 亚洲av五月六月丁香网| 九九久久精品国产亚洲av麻豆| 欧美成人性av电影在线观看| 精品午夜福利视频在线观看一区| 少妇的逼水好多| 在线观看av片永久免费下载| 亚洲18禁久久av| 欧美成狂野欧美在线观看| 精品人妻一区二区三区麻豆 | 久久人妻av系列| 亚洲色图av天堂| eeuss影院久久| 久久天躁狠狠躁夜夜2o2o| 精品日产1卡2卡| 欧美精品啪啪一区二区三区| 久久精品国产自在天天线| 51午夜福利影视在线观看| 成年女人毛片免费观看观看9| 在线十欧美十亚洲十日本专区| 亚洲精品色激情综合| 成熟少妇高潮喷水视频| 午夜福利在线在线| 男女视频在线观看网站免费| 日本在线视频免费播放| 亚洲专区国产一区二区| 久久99热这里只有精品18| 18禁裸乳无遮挡免费网站照片| 在线播放国产精品三级| 一级黄色大片毛片| 丰满人妻一区二区三区视频av | 亚洲成人久久性| 国产精品久久视频播放| 欧美乱码精品一区二区三区| 欧美性猛交黑人性爽| 九色国产91popny在线| 欧美在线黄色| 国产成人欧美在线观看| 99国产极品粉嫩在线观看| 久久久色成人| 精品国产超薄肉色丝袜足j| 丝袜美腿在线中文| 成人高潮视频无遮挡免费网站| 亚洲无线在线观看| 亚洲av中文字字幕乱码综合| 床上黄色一级片| 中文在线观看免费www的网站| 无遮挡黄片免费观看| 亚洲人成电影免费在线| 两个人的视频大全免费| 亚洲欧美日韩高清专用| 亚洲电影在线观看av| 啪啪无遮挡十八禁网站| 手机成人av网站| 国产私拍福利视频在线观看| 色综合欧美亚洲国产小说| 99国产极品粉嫩在线观看| 1024手机看黄色片| 午夜福利在线观看免费完整高清在 | 少妇的逼好多水| 日韩欧美国产在线观看| www.色视频.com| 特大巨黑吊av在线直播| 91av网一区二区| 非洲黑人性xxxx精品又粗又长| 国产极品精品免费视频能看的| 日本 欧美在线| 内射极品少妇av片p| 综合色av麻豆| 少妇的逼水好多| 国产高清视频在线观看网站| 国产高清三级在线| 99热只有精品国产| 精品久久久久久久久久久久久| 啦啦啦免费观看视频1| x7x7x7水蜜桃| 国产精品影院久久| 少妇人妻精品综合一区二区 | 成人三级黄色视频| 成人鲁丝片一二三区免费| 欧美+亚洲+日韩+国产| 日韩亚洲欧美综合| 我的老师免费观看完整版| 最后的刺客免费高清国语| 亚洲av五月六月丁香网| 久久亚洲真实| 国产精品98久久久久久宅男小说| 天天躁日日操中文字幕| 欧美最新免费一区二区三区 | 国产欧美日韩一区二区精品| 色哟哟哟哟哟哟| 男人的好看免费观看在线视频| 网址你懂的国产日韩在线| 18禁美女被吸乳视频| 亚洲国产日韩欧美精品在线观看 | 国产精品国产高清国产av| 亚洲av一区综合| 在线国产一区二区在线| 听说在线观看完整版免费高清| 亚洲av中文字字幕乱码综合| 九九热线精品视视频播放| 成人欧美大片| 久久精品综合一区二区三区| 中文字幕高清在线视频| 最近视频中文字幕2019在线8| 国产激情偷乱视频一区二区| 欧美性猛交黑人性爽| 日日摸夜夜添夜夜添小说| 波多野结衣高清作品| 99久久成人亚洲精品观看| 国产主播在线观看一区二区| 日韩欧美在线二视频| 3wmmmm亚洲av在线观看| 亚洲男人的天堂狠狠| www日本黄色视频网| 女人被狂操c到高潮| 久久久久亚洲av毛片大全| 狂野欧美白嫩少妇大欣赏| 99久久久亚洲精品蜜臀av| 欧美色视频一区免费| 亚洲一区二区三区色噜噜| 毛片女人毛片| 亚洲成人久久性| 欧美色视频一区免费| 久久国产精品影院| 免费看美女性在线毛片视频| av黄色大香蕉| 亚洲av成人不卡在线观看播放网| 日日干狠狠操夜夜爽| 亚洲av不卡在线观看| 国产高清视频在线播放一区| 色播亚洲综合网| 国产亚洲精品综合一区在线观看| 黄色女人牲交| 欧美色欧美亚洲另类二区| 中文亚洲av片在线观看爽| 中文字幕熟女人妻在线| 日本在线视频免费播放| 日韩人妻高清精品专区| 天美传媒精品一区二区| 日韩大尺度精品在线看网址| 午夜福利欧美成人| 好男人在线观看高清免费视频| 亚洲va日本ⅴa欧美va伊人久久| 欧美黄色片欧美黄色片| 成年免费大片在线观看| 老熟妇乱子伦视频在线观看| 五月玫瑰六月丁香| 97超级碰碰碰精品色视频在线观看| 小说图片视频综合网站| 听说在线观看完整版免费高清| 亚洲在线自拍视频| 美女免费视频网站| 亚洲国产色片| 又黄又爽又免费观看的视频| 中文字幕人妻丝袜一区二区| 又爽又黄无遮挡网站| 国产亚洲精品久久久久久毛片| 欧美性感艳星| 欧美日韩瑟瑟在线播放| 最近最新免费中文字幕在线| 成人特级黄色片久久久久久久| 国产亚洲精品久久久com| 亚洲国产高清在线一区二区三| 免费观看的影片在线观看| 不卡一级毛片| 午夜激情欧美在线| 亚洲自拍偷在线| 成年女人毛片免费观看观看9| www日本黄色视频网| 熟女少妇亚洲综合色aaa.| 草草在线视频免费看| 国产高清videossex| 色吧在线观看| 99热精品在线国产| 露出奶头的视频| 国产熟女xx| 性色av乱码一区二区三区2| 亚洲欧美日韩东京热| 国产精品久久久久久人妻精品电影| 婷婷精品国产亚洲av| a在线观看视频网站| 欧美日韩黄片免| 久久久色成人| 人人妻,人人澡人人爽秒播| 女人被狂操c到高潮| 国产一区二区在线观看日韩 | 波多野结衣高清无吗| 国产69精品久久久久777片| 精华霜和精华液先用哪个| 国产成人啪精品午夜网站| 高清日韩中文字幕在线| 成人欧美大片| 亚洲av美国av| 国产精品永久免费网站| 丁香欧美五月| 两人在一起打扑克的视频| 91久久精品电影网| 性色avwww在线观看| 亚洲欧美日韩东京热| 亚洲国产精品成人综合色| 日本成人三级电影网站| 日韩亚洲欧美综合| 国产男靠女视频免费网站| 99久久综合精品五月天人人| 久久久久久久久大av| 真实男女啪啪啪动态图| 国产精品日韩av在线免费观看| 天堂网av新在线| 少妇的逼好多水| 亚洲国产欧美网| 亚洲av第一区精品v没综合| h日本视频在线播放| 国产亚洲av嫩草精品影院| 99久久久亚洲精品蜜臀av| 很黄的视频免费| 国产成人系列免费观看| 日韩欧美国产在线观看| 久久久久久国产a免费观看| 久久精品亚洲精品国产色婷小说| 色精品久久人妻99蜜桃| 两个人的视频大全免费| 欧美黄色淫秽网站| 国产精品久久久久久精品电影| 国产精品一区二区免费欧美| 噜噜噜噜噜久久久久久91| 亚洲欧美日韩东京热| 在线观看午夜福利视频| 99精品在免费线老司机午夜| 香蕉丝袜av| 婷婷精品国产亚洲av| tocl精华| 亚洲精品一区av在线观看| 熟女少妇亚洲综合色aaa.| 在线免费观看的www视频| 美女被艹到高潮喷水动态| av在线天堂中文字幕| 欧美日韩精品网址| 一本一本综合久久| 午夜影院日韩av| 国产精品 欧美亚洲| 亚洲av成人av| 搞女人的毛片| 日本一二三区视频观看| 99国产极品粉嫩在线观看| 一卡2卡三卡四卡精品乱码亚洲| 国产欧美日韩一区二区三| 美女被艹到高潮喷水动态| 少妇裸体淫交视频免费看高清| 亚洲色图av天堂| 日韩亚洲欧美综合| 久久国产乱子伦精品免费另类| 在线播放国产精品三级| 国产亚洲欧美在线一区二区| 岛国在线观看网站| 日韩亚洲欧美综合| 国产真实伦视频高清在线观看 | 中出人妻视频一区二区| 国产精品,欧美在线| 一级毛片高清免费大全| 夜夜爽天天搞| 日韩免费av在线播放| 99久国产av精品| 亚洲av美国av| 一本综合久久免费| 午夜免费激情av| 国产精品影院久久| 日本在线视频免费播放| 国产精品日韩av在线免费观看| 国产精品乱码一区二三区的特点| 久久九九热精品免费| 亚洲精品一区av在线观看| 亚洲第一电影网av| 综合色av麻豆| 三级男女做爰猛烈吃奶摸视频| 久99久视频精品免费| 3wmmmm亚洲av在线观看| 一级毛片女人18水好多| 日日干狠狠操夜夜爽| 国产极品精品免费视频能看的| av片东京热男人的天堂| 免费电影在线观看免费观看| 91在线观看av| 中国美女看黄片| 大型黄色视频在线免费观看| 欧美中文综合在线视频| 国产亚洲欧美在线一区二区| 网址你懂的国产日韩在线| 在线观看日韩欧美| av欧美777| 成人欧美大片| 男女视频在线观看网站免费| 在线观看av片永久免费下载| 亚洲精品乱码久久久v下载方式 | 国产毛片a区久久久久| 毛片女人毛片| 97人妻精品一区二区三区麻豆| 亚洲人成网站高清观看| 午夜亚洲福利在线播放| 身体一侧抽搐| 亚洲欧美精品综合久久99| 十八禁网站免费在线| 成人永久免费在线观看视频| 免费观看的影片在线观看| 午夜福利18| 国产又黄又爽又无遮挡在线| 欧美性感艳星| 亚洲精品在线美女| 欧美黄色淫秽网站| 亚洲国产欧洲综合997久久,| www日本在线高清视频| 欧美色视频一区免费| 中文字幕人成人乱码亚洲影| 丁香六月欧美| 久久天躁狠狠躁夜夜2o2o| 成人国产一区最新在线观看| 黄色丝袜av网址大全| 最近视频中文字幕2019在线8| 国产视频一区二区在线看| 国产视频内射| 亚洲av免费在线观看| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲欧美日韩高清专用| 国产精品香港三级国产av潘金莲| 真人做人爱边吃奶动态| 在线观看午夜福利视频| 欧美日本亚洲视频在线播放| 淫妇啪啪啪对白视频| 天美传媒精品一区二区| 日韩欧美 国产精品| 法律面前人人平等表现在哪些方面| 成人特级av手机在线观看| 久久国产精品影院| 国产亚洲欧美98| 五月玫瑰六月丁香| 国产精品国产高清国产av| 狂野欧美白嫩少妇大欣赏| 免费av毛片视频| 国产熟女xx| 中文乱码字字幕精品一区二区三区 | 国产人妻一区二区三区在| 久久这里只有精品中国| 久久久欧美国产精品| 亚洲欧美清纯卡通| 欧美日韩精品成人综合77777| 秋霞伦理黄片| 欧美xxxx黑人xx丫x性爽| 亚洲真实伦在线观看| av黄色大香蕉| 亚洲欧洲日产国产| 欧美+日韩+精品| 69av精品久久久久久| 夫妻性生交免费视频一级片| 男插女下体视频免费在线播放| 午夜福利网站1000一区二区三区| 51国产日韩欧美| 91av网一区二区| 尤物成人国产欧美一区二区三区| 亚洲av福利一区| 18+在线观看网站| 国精品久久久久久国模美| 大陆偷拍与自拍| 国产人妻一区二区三区在| 国产真实伦视频高清在线观看| 国产探花在线观看一区二区| 亚洲精品影视一区二区三区av| 日本与韩国留学比较| 国产色婷婷99| 亚洲av一区综合| 三级男女做爰猛烈吃奶摸视频| 六月丁香七月| 亚洲精品国产av蜜桃| 亚洲av.av天堂| 亚洲在线观看片| 国产视频首页在线观看| 日本熟妇午夜| 最后的刺客免费高清国语| 男的添女的下面高潮视频| 婷婷色av中文字幕| 日韩伦理黄色片| 亚洲人成网站高清观看| 国产高清国产精品国产三级 | 精品久久国产蜜桃| 久久久久免费精品人妻一区二区| 两个人视频免费观看高清| 波野结衣二区三区在线|