老司机夜插-理伦理片-理伦片免费-理伦片免费观看-理伦片免费看-理伦日韩-理论福利片-理论片第一页-理论片电影-理论片理论

金喜正规买球

如何在Visual Studio中創(chuàng)建嵌入式Qt quick應用程序(下)

翻譯|使用教程|編輯:鮑佳佳|2020-10-12 10:42:22.520|閱讀 614 次

概述:在前文中我們展示了如何在Visual Studio中針對Windows和嵌入式Linux創(chuàng)建多平臺Qt Quick應用程序項目。現(xiàn)在,我們將展示如何在嵌入式設備上運行該應用程序。然后,我們將繼續(xù)將該項目開發(fā)為我們打算創(chuàng)建的完整嵌入式應用程序。最后,我們將使用VS調試器對應用程序的C ++和QML代碼進行遠程調試。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關鏈接:

Qt是一個跨平臺框架,通常用作圖形工具包,它不僅創(chuàng)建CLI應用程序中非常有用。而且它也可以在三種主要的臺式機操作系統(tǒng)以及移動操作系統(tǒng)(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式設備,Android(Necessitas)和iOS的端口上運行。現(xiàn)在我們?yōu)槟闾峁┝嗣赓M的試用版。趕快點擊下載Qt最新試用版>>

點擊獲取更多文章教程

Qtitan組件集

  • QtitanRibbon| 下載試用: 遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,致力于為Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
  • QtitanChart | 下載試用 : 是一個C ++庫,代表一組控件,這些控件使您可以快速地為應用程序提供漂亮而豐富的圖表。并且支持所有主要的桌面操作系統(tǒng)。
  • QtitanDataGrid| 下載試用 : 適用于Qt的商業(yè)化DataGrid 組件,使得表格數(shù)據可以直接面向終端用戶完全集成了QtDesigner,極易適應其他相似開發(fā)環(huán)境,保證100%兼容Qt GUI。

在本文的第1部分中,我們展示了如何在Visual Studio中針對Windows和嵌入式Linux創(chuàng)建多平臺Qt Quick應用程序項目。現(xiàn)在,我們將展示如何在嵌入式設備上運行該應用程序。然后,我們將繼續(xù)將該項目開發(fā)為我們打算創(chuàng)建的完整嵌入式應用程序。最后,我們將使用VS調試器對應用程序的C ++和QML代碼進行遠程調試。

在嵌入式設備上運行

我們已經展示了如何交叉編譯在Visual Studio中創(chuàng)建的“ hello world” Qt Quick應用程序。現(xiàn)在,我們將看到如何在Raspberry Pi上運行該應用程序。由于我們將以全屏模式運行,因此我們必須首先向應用程序窗口中添加一些內容。

Window {
    visible: true
    title: qsTr("Hello World")
    Text {
        id: clock
        font.pointSize: 72
        Timer {
            interval: 1000; running: true; repeat: true
            onTriggered: clock.text = (new Date).toLocaleTimeString(Qt.locale("de_DE"), "hh:mm:ss");
        }
    }
}

和以前一樣,選擇Linux項目配置,然后按F7鍵開始交叉編譯。

1>------ Build started: Project: QuickMirror, Configuration: Debug_RPi x64 ------
1>rcc qml.qrc
1>Invoking 'mkdir -p $(dirname qml.qrc); mkdir -p $(dirname /mnt/c/Users/user/Source/Repos/QuickMirror/main.qml); mkdir -p $(dirname /mnt/c/Users/user/Source/Repos/QuickMirror/obj/x64/Debug_RPi/rcc/qrc_qml.cpp); (/home/user/raspi/qt5/bin/rcc /mnt/c/Users/user/Source/Repos/QuickMirror/qml.qrc --name qml -o /mnt/c/Users/user/Source/Repos/QuickMirror/obj/x64/Debug_RPi/rcc/qrc_qml.cpp)', working directory: '/mnt/c/Users/user/Source/Repos/QuickMirror'
1>Starting remote build
1>Compiling sources:
1>qrc_qml.cpp
1>Linking objects
1>QuickMirror.vcxproj -> C:\Users\user\Source\Repos\QuickMirror\bin\x64\Debug_RPi\QuickMirror.out
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

要在每次構建結束時自動復制應用程序文件,可以在“ WSL構建后事件”屬性頁中設置以下命令(ATTN: 這將以明文形式保存設備密碼)。

C:\Users\user> scp C:\Users\user\Source\Repos\QuickMirror\bin\x64\Debug_RPi\QuickMirror.out pi@192.168.1.98:/home/pi/

pi@192.168.1.98's password:

QuickMirror.out 100% 465KB 1.6MB/s 00:00

C:\Users\user>

在啟動Qt Quick應用程序之前,我們需要設置一些必需的環(huán)境變量:

  • LD_LIBRARY_PATH
    Qt二進制文件安裝目錄的路徑。

  • QT_QPA_PLATFORM
    平臺插件。

  • QT_QPA_PLATFORM_PLUGIN_PATH
    平臺插件安裝目錄的路徑。

  • QT_QPA_EGLFS_PHYSICAL_WIDTH
    QT_QPA_EGLFS_PHYSICAL_HEIGHT

    物理屏幕的寬度和高度,以毫米為單位。

  • QML2_IMPORT_PATH
    安裝的QML模塊的路徑。
pi@raspberry-pi:~$ export LD_LIBRARY_PATH="/usr/local/qt5pi/lib"
pi@raspberry-pi:~$ export QT_QPA_PLATFORM="eglfs"
pi@raspberry-pi:~$ export QT_QPA_PLATFORM_PLUGIN_PATH="/usr/local/qt5pi/plugins/platforms"
pi@raspberry-pi:~$ export QT_QPA_EGLFS_PHYSICAL_WIDTH="326"
pi@raspberry-pi:~$ export QT_QPA_EGLFS_PHYSICAL_HEIGHT="520"
pi@raspberry-pi:~$ export QML2_IMPORT_PATH="/usr/local/qt5pi/qml"
pi@raspberry-pi:~$ ./QuickMirror.out

樹莓派顯示器

在Raspberry Pi中運行“ Hello World”應用程序

開發(fā)應用程序

我們的應用程序的要求包括顯示以下信息:

  • 當前時間
  • 當前日期
  • 周年紀念
  • 天氣預報
  • 下次出發(fā)的公共交通工具
  • 新聞

我們將把每個項目封裝為專用的QML類型。為此,我們必須首先將QML模塊定義(qmldir)文件添加到項目中:

  • 選擇“項目>添加新項。。> Qt> QML模塊定義”。
  • 在位置字段中,指示將包含QML文件的文件夾的路徑。

向項目添加新的QML模塊定義

按下“添加”后,qmldir 文件將在項目樹中可用。我們將使用此文件來定義每種QML類型到其對應源文件的映射。

ApiCall         1.0 QuickMirror.ApiCall.qml
Calendar        1.0 QuickMirror.Calendar.qml
Clock           1.0 QuickMirror.Clock.qml
NewsTicker      1.0 QuickMirror.NewsTicker.qml
OnThisDay       1.0 QuickMirror.OnThisDay.qml
PublicTransport 1.0 QuickMirror.PublicTransport.qml
Weather         1.0 QuickMirror.Weather.qml

要將新的QML源文件添加到項目中:

  • 選擇“項目>添加新項...> Qt> QML文件”。
  • 將位置設置qmldir為創(chuàng)建文件的相同目錄。
  • 設置QML文件名。
  • 按“添加”。


我們將首先添加QML類型以顯示當前時間,當前日期和重要的周年紀念日。該Clock類型將顯示當前時間,每秒刷新一次。

QuickMirror.Clock.qml

  function refresh() {
        text = (new Date).toLocaleTimeString(Qt.locale("de_DE"), "hh:mm");
    }
    Component.onCompleted : refresh();
    Timer {
        interval: 1000; running: true; repeat: true onTriggered: parent.refresh();
    }
} 

Calendar類型將顯示當前日期,并在不同語言環(huán)境之間循環(huán)。

QuickMirror.Calendar.qml

Text {
    renderType: Text.NativeRendering
    id: calendar
    color: "white"
    font.family: FontFamily_Bold
    font.styleName: FontStyle_Bold
    font.pointSize: 72
    property var locales: ["en_US", "de_DE", "pt_PT"]
    property var localeIdx: 0
    function capitalize(s) {
        return s.replace(/(^|-)./g, function(c) { return c.toUpperCase(); });
    }
    function setNextLocale() {
        localeIdx = (localeIdx + 1) % locales.length;
    }
    function getCurrentText() {
        var date = new Date;
        var locale = Qt.locale(locales[localeIdx]);
        var calendarText = capitalize(date.toLocaleDateString(locale, "dddd, dd"));
        var monthShort = date.toLocaleDateString(locale, "MMM");
        var monthLong = date.toLocaleDateString(locale, "MMMM");
        if (monthLong.length <= 5) { calendarText += capitalize(monthLong); } else { calendarText += capitalize(monthShort); if (!monthShort.endsWith(".")) calendarText += "."; } calendarText += date.toLocaleDateString(locale, " yyyy"); return calendarText; } Component.onCompleted: { text = getCurrentText(); } Timer { interval: 15000; running: true; repeat: true onTriggered: { setNextLocale(); text = getCurrentText(); } } Behavior on text { SequentialAnimation { NumberAnimation { target: calendar; property: "opacity"; to: 0.0; duration: 1000 } PropertyAction { target: calendar; property: "text" } NumberAnimation { target: calendar; property: "opacity"; to: 1.0; duration: 500 } } } }

除了日期/時間,我們的應用程序還將依靠Web API來檢索信息。我們將curl在一個單獨的過程中運行以連接到Web API。流程創(chuàng)建將由名為的C ++類處理Process。然后,QML類型ApiCall將使用一個Process對象以curl必要的參數(shù)開始并收集其輸出。

QuickMirror.ApiCall.qml

Item {
    property var url: ""
    property var path: []
    property var query: []
    signal response(var response)
    signal error(var error)
    Process {
        id: curl
        property var path: Q_OS_WIN ? "C:\\Windows\\System32\\curl.exe" : "/usr/bin/curl"
        property var request: ""
        command: path + " -s \"" + request + "\""
    }
    function sendRequest() {
        curl.request = url;
        if (path.length > 0)
            curl.request += "/" + path.join("/");
         if (query.length > 0)
            curl.request += "?" + query.join("&");
        curl.start();
    }
    Connections {
        target: curl
        onExit /*(int exitCode, QByteArray processOutput)*/ : {
            if (exitCode != 0) {
                console.log("ApiCall: exit " + exitCode);
                console.log("==== ApiCall: request: " + curl.request);
                return error("exit " + exitCode);
            }
            try {
                return response(JSON.parse(processOutput));
            } catch (err) {
                console.log("ApiCall: error: " + err.toString());
                console.log("==== ApiCall: request: " + curl.request);
                console.log("==== ApiCall: response: " + processOutput);
                return error(err);
            }
        }
    }
}

要創(chuàng)建ProcessC ++類:

  • 選擇“項目>添加Qt類> Qt類”
  • 將類名設置為Process
  • 按“添加”


class Process : public QProcess
{
    Q_OBJECT
    Q_PROPERTY(QString command READ command WRITE setCommand NOTIFY commandChanged)

public:
    Process(QObject* parent = 0);
    ~Process();

public:
    Q_INVOKABLE void start();
    void setCommand(const QString& cmd);
    QString command() const;

signals:
    void commandChanged();
    void exit(int exitCode, QByteArray processOutput);

protected:
    void onFinished(int exitCode, QProcess::ExitStatus status);
    void onErrorOccurred(QProcess::ProcessError error);

private:
    QString m_command;
};

Process.cpp

Process(QObject* parent) : QProcess(parent)
{
    connect(
        this, QOverload::of(&QProcess::finished),
        this, &Process::onFinished);
    connect(
        this, &QProcess::errorOccurred,
        this, &Process::onErrorOccurred);
}

Process::~Process()
{
}

void Process::setCommand(const QString& cmd)
{
    if (cmd != m_command) {
        m_command = cmd;
        emit commandChanged();
    }
}

QString Process::command() const
{
    return m_command;
}

void Process::start()
{
    if (state() == ProcessState::NotRunning)
        QProcess::start(m_command);
    else
        qInfo() << "==== QProcess: ERROR already running:" << m_command; } void Process::onFinished(int exitCode, QProcess::ExitStatus status) { emit exit((status == ExitStatus::NormalExit) ? exitCode : -1, readAll()); } void Process::onErrorOccurred(QProcess::ProcessError error) { qInfo() << "==== QProcess: ERROR " << error; }

main.cpp

int main(int argc, char* argv[])
{
    qmlRegisterType("Process", 1, 0, "Process");
...

OnThisDay QML類型將使用的實例,通過它們來獲取顯著的紀念日列表和循環(huán)每隔幾秒鐘。 ApiCall

QuickMirror.OnThisDay.qml

Item {
    id: onThisDay
    clip: true
    property int viewportHeight
    property var events: []
    property var births: []
    property var deaths: []
    property int idxEventType: -1
    ApiCall {
        id: onThisDayApi
        property int month: 0
        property int day: 0
        property string eventType: ""
        url: "http://byabbe.se"; path: ["on-this-day", month, day, eventType + ".json" ]
        onResponse: {
            if ("events" in response) {
                events = shuffle(response.events);
                eventType = "births";
                sendRequest();
            } else if ("births" in response) {
                births = shuffle(response.births);
                for (var i in births)
                    births[i].year = "*" + births[i].year;
                eventType = "deaths";
                sendRequest();
            } else if ("deaths" in response) {
                deaths = shuffle(response.deaths);
                for (var i in deaths)
                    deaths[i].year = "?" + deaths[i].year;
                next();
            }
        }
    }
    function init() {
        events = [];
        births = [];
        deaths = [];
        idxEventType = -1;
        var today = new Date;
        onThisDayApi.month = today.getMonth() + 1;
        onThisDayApi.day = today.getDate();
        onThisDayApi.eventType = "events";
        onThisDayApi.sendRequest();
    }
    function next() {
        if (events.length + births.length + deaths.length == 0)
            return;
        var today = new Date;
        if (onThisDayApi.month != today.getMonth() + 1 || onThisDayApi.day != today.getDate())
            return init();
        onThisDayText.color = "white";
        idxEventType = (idxEventType + 1) % 3;
        var event;
        switch (idxEventType) {
            case 0:
                if (events.length == 0)
                    return next();
                event = events.shift();
                events = shuffle(events);
                events.push(event);
                break;
            case 1:
                if (births.length == 0)
                    return next();
                event = births.shift();
                births = shuffle(births);
                births.push(event);
                break;
            case 2:
                if (deaths.length == 0)
                    return next();
                event = deaths.shift();
                deaths = shuffle(deaths);
                deaths.push(event);
                break;
        }
        onThisDayText.text = event.year + " – " + event.description;
        showText.start();
    }
    Component.onCompleted: {
        init();
    }
    Timer {
        id: timerRetry
        interval: 10000; running: true; repeat: true
        onTriggered: {
            if (events.length + births.length + deaths.length == 0)
                init();
        }
    }
    SequentialAnimation {
        id: showText
        PropertyAction { target: onThisDayText; property: "y"; value: 25 }
        NumberAnimation { target: onThisDayText; property: "opacity"; to: 1.0; duration: 500 }
        PauseAnimation { duration: 3000 }
        NumberAnimation {
            target: onThisDayText
            property: "y"
            to: Math.min(-(25 + onThisDayText.contentHeight) + viewportHeight, 25)
            duration: Math.max(0, (Math.abs(to - from) * 1000) / 25)
        }
        PauseAnimation { duration: 3000 }
        NumberAnimation { target: onThisDayText; property: "opacity"; to: 0.0; duration: 1000 }
        onFinished: {
            onThisDay.next();
        }
    }
    Text {
        renderType: Text.NativeRendering
        id: onThisDayText
        wrapMode: Text.WordWrap
        font.family: FontFamily_Normal
        font.styleName: FontStyle_Normal
        font.pointSize: 40
        textFormat: Text.RichText
        color: "white"
        y: 25
        anchors.left: parent.left
        width: parent.width
        height: contentHeight
        opacity: 0
    }
    Rectangle {
        id: top
        anchors.top: parent.top
        anchors.left: parent.left
        width: parent.width
        height: 10
        gradient: Gradient {
            orientation: Gradient.Vertical
            GradientStop { position: 0.0; color: "black" }
            GradientStop { position: 0.5; color: "transparent" }
        }
    }
    Rectangle {
        id: bottomFade
        anchors.top: parent.top
        anchors.topMargin: viewportHeight
        anchors.left: parent.left
        width: parent.width
        height: 0.1 * viewportHeight
        gradient: Gradient {
            orientation: Gradient.Vertical
            GradientStop { position: 0.0; color: "transparent" }
            GradientStop { position: 0.5; color: "black" }
        }
    }
    Rectangle {
        anchors.top: bottomFade.bottom
        anchors.bottom: parent.bottom
        anchors.left: parent.left
        width: parent.width
        color: "black"
    }
}

現(xiàn)在,我們已經定義了一些應用程序的QML類型,我們將它們排列在主QML文件上。

main.qml

import "QuickMirrorTypes"

Window {
    visible: true
    title: qsTr("Quick Mirror")
    Flickable {
        anchors.fill: parent
        contentWidth: mirror.width
        contentHeight: mirror.height
        Rectangle {
            id: mirror
            width: 1080
            height: 1920
            color: "black"

            Clock {
                id: clock
                anchors.top: mirror.top
                anchors.left: mirror.left
            }

            Calendar {
                id: calendar
                anchors.top: clock.bottom
                anchors.topMargin: -20
                anchors.left: mirror.left
            }

            Rectangle {
                anchors.top: calendar.bottom
                anchors.topMargin: -5
                anchors.left: mirror.left
                width: 800
                height: 2
                color: "white"
            }

            OnThisDay {
                id: onThisDay
                anchors.top: calendar.bottom
                anchors.left: mirror.left
                anchors.leftMargin: 10
                anchors.bottom: mirror.bottom
                width: 780
                viewportHeight: 260
            }
        }
    }
}

最后,qmldir 必須將QML文件和該文件全部添加到應用程序的資源文件中:

  • 雙擊項目樹中的QRC文件
  • 在“ Qt資源編輯器”窗口中,按“添加>添加文件”
  • 選擇所有QML文件和qmldir文件
  • 在Qt資源編輯器中按“保存”

構建和部署后,我們將能夠啟動應用程序并查看顯示的信息。

樹莓派顯示器

在Raspberry Pi上運行的應用程序

在Visual Studio中進行調試

VS支持通過調試在WSL上運行的應用程序gdb。要在Raspberry Pi上運行時進行調試,我們將使用啟動應用程序gdbserver,然后配置gdb為連接到設備并啟動遠程調試會話。

為此,gdb WSL中安裝的組件必須支持目標設備體系結構。一種簡單的方法是安裝gdb-multiarch。為了確保VS使用正確的調試器,我們將創(chuàng)建從gdb到的符號鏈接gdb-multiarch

WSL命令外殼

user@buildhost:~$ sudo apt-get install gdb-multiarch
...
user@buildhost:~$ cd /usr/bin
user@buildhost:/usr/bin$ sudo mv gdb gdb-bkup
user@buildhost:/usr/bin$ sudo ln -s gdb-multiarch gdb
user@buildhost:/usr/bin$ ls -go gdb*
lrwxrwxrwx 1 13 Sep 2 11:31 gdb -> gdb-multiarch
-rwxr-xr-x 1 8440200 Feb 11 2020 gdb-bkup
-rwxr-xr-x 1 15192808 Feb 11 2020 gdb-multiarch
user@buildhost:/usr/bin$

要在Visual Studio中設置遠程調試會話,必須將兩個附加命令傳遞給gdb。這是在“ GDB調試器”屬性頁面中配置的。

Project Properties > Debugging > Additional Debugger Commands

target extended-remote 192.168.1.98:2345
set remote exec-file /home/pi/QuickMirror.out

在開始遠程調試會話之前,我們必須設置所需的環(huán)境變量并gdbserver在設備上啟動。

Raspberry Pi命令外殼

pi@raspberry-pi:~$ export LD_LIBRARY_PATH="/usr/local/qt5pi/lib"
pi@raspberry-pi:~$ export QT_QPA_PLATFORM="eglfs"
pi@raspberry-pi:~$ export QT_QPA_PLATFORM_PLUGIN_PATH="/usr/local/qt5pi/plugins/platforms"
pi@raspberry-pi:~$ export QT_QPA_EGLFS_PHYSICAL_WIDTH="326"
pi@raspberry-pi:~$ export QT_QPA_EGLFS_PHYSICAL_HEIGHT="520"
pi@raspberry-pi:~$ export QML2_IMPORT_PATH="/usr/local/qt5pi/qml"
pi@raspberry-pi:~$ gdbserver --once --multi :2345
Listening on port 2345

按F5將啟動遠程調試會話。

在遠程調試期間在C ++代碼中的斷點處停止

遠程QML調試

在嵌入式設備上運行應用程序時,也可以調試QML代碼。

  • 在Qt設置中啟用QML調試:項目屬性> Qt項目設置
  • 用于啟動QML調試會話的安裝程序參數(shù)

項目屬性>調試>程序參數(shù)

-qmljsdebugger=port:8989,host:192.168.1.98,block


打包

我們已經展示了如何使用Qt VS Tools擴展在帶有Qt Quick的Visual Studio中創(chuàng)建多平臺嵌入式應用程序。這包括:

  • 從頭開始創(chuàng)建Qt Quick項目
  • 用QML編寫應用程序代碼
  • 交叉編譯應用程序
  • 在嵌入式設備上部署和運行
  • 在Visual Studio中對C ++和QML代碼進行遠程調試

該項目,包括所有源代碼,可從以下網址獲得:https : //github.com/micosta/quickmirror。

我們的應用程序在嵌入式設備上運行


應用程序在嵌入式設備上運行

感謝您的閱讀和對Qt和VS Tools擴展的關注。如果您有任何疑問或建議,請在下面發(fā)表評論。

如果這篇文章沒能滿足你的需求、點擊獲取更多文章教程!現(xiàn)在立刻下載Qt免費試用吧!更多Qt類開發(fā)工具QtitanRibbonQtitanChartQtitanNavigationQtitanDockingQtitanDataGrid在線訂購現(xiàn)直降1000元,歡迎咨詢慧都獲取更多優(yōu)惠>>


標簽:

本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
午夜视频91 | 午夜射精日本三级 | 女人18毛片a级毛片一区二区 | 春宵福利网站在线观看 | 一二三四视频在线播放社区 | 一二三区乱码不卡手机版 | 国产精品99AV在线观看 | 国产成人精品曰本亚洲 | 色情A片成人网站免费看视频 | 欧美黑人一区二区三区免费A片 | 中文字幕手机在线观看 | 玖玖资源站 | 亚洲伊人成色综合网 | 欧美精品无码一区二区三区老鸭窝 | 免费一级做a爰片久久毛片潮 | 久久精品国产99国产精品免费看 | 国产日本三级 | 秋霞午夜伦高清在线观看 | 久操小视频| 成人无码精品一区二区在线观看 | 日本a免费 | 国产熟妇精品高潮一区二区三区 | 久久91综合国产91久久精品 | 国产 高速 亚洲 欧美 在线 | 中文字幕不卡一区 | 中文字幕一区二区区免 | 坐在校草身上摩擦H | 亚洲精品乱码一区二区三区 | 国产极品尤物铁牛tv网站 | 精品无人乱码一区二区三区的优势 | 黄色网址视频 | 日本高清免费毛片大全 | 日韩精品成人 | 精品樱空桃一区二区三区 | 在线88av| 草久在线视频 | 宅男午夜大片又黄又爽大片 | 久久影院中文字幕 | 色五夜婷婷 | 色的视频在线观看免费播放 | 九九九精品午夜在线观看 | 国产精品高潮呻吟AV久久床戏 | 久久国语对白 | 少妇寂寞偷公乱400章深夜书屋 | A片高潮抽搐揉捏奶头视频在线看 | 三级在线看中文字幕完整版 | 99久久无码一区人妻A片蜜 | 国产精品免费一区二区三区四区 | a级网站在线观看 | 久久精品亚洲一区二区三区浴池 | 亚洲在成人网在线看 | 国产黄色在线视频 | 免费在线亚洲 | 国产精品久久久久久久久kt | 夫妻性姿势真人做视频 | 国产精品99久久久久久宅男 | 欧美福利视频导航 | 欧美乱大交AV片久久 | 国产又黄又爽又色视频免费软件 | 久久中文字幕网 | 正在播放国产精品 | 亚洲麻豆一区 | 国产午夜福利小视频合集 | 免费无码又爽又刺激A片软 免费无码又爽又刺激A片小说在线 | 中国人电影网 | 把女人弄爽特黄A大片片 | 激情五月天小说 | 性一交一乱一伦一A片 | 色在线网 | 成人亚洲A片V一区二区三区小说 | 国产一区二区三区影院 | 久久精品国产福利 | 亚洲国内自拍 | 一级毛片一级毛片一级毛片一级毛片 | 狼人大香伊蕉国产WWW亚洲 | 在线成人免费观看国产精品 | 六月丁香色婷婷 | 婷婷色在线| 7M精品福利视频导航 | 国产真人免费无码AV在线观看 | 欧美乱妇日本无乱码特黄大片 | 欧美AAAAAABBBBB | 真实国产乱子伦露脸 | 亚洲一卡2卡三卡 | 久久亚洲w码s码 | 成人无码精品1区2区3区免费看 | 欧美精品毛片久久久久久久 | 中文字幕区 | 国产精品自在自线亚洲 | 色婷婷精品免费视频 | 抖音成长人版破解 | 人人揉揉香蕉 | 国内自拍小视频 | 亚洲 欧洲 国产 日产 综合 | 国产高清自拍 | 激情六月婷婷 | 国产日韩欧美一区二区三区在线 | 国产精品扒开腿做爽爽爽视频 | 99久久综合给久久精品 | 久久久久99这里有精品10 | 热久久伊人 | 超碰97人人做人人爱少妇 | 国产麻豆AV一区二区三区 | 六月丁香综合网 | 久久久影院 | 亚洲精品久久久无码一区二区 | 久久狠 | 无码一区二区三区 | 欧美www网站 | 波多 在线| 不得不看的极品av作品 | 欧美中文字幕在线 | 披按摩高潮A片一区二区三区 | 免费观看电视在线高胜算清 | 中文乱码35页在线观看 | 天堂网在线www资源在线 | 国模嘉妮极品美胞 | 中文乱码35页在线观看 | 成年人免费黄色 | 免费日本视频 | 日韩美女福利视频 | 久久久无码精品一区二区三区 | 国产-第1页-草草影院 | 亚洲精品久久国产高清小说 | 亚洲乱码国产一区三区 | 亚洲 欧美 中文 在线 视频 | 国产AV亚洲AV麻豆专区 | 国产激情三级 | 日韩一区二区三区免费视频 | 精品AV亚洲乱码一区二区 | 日本视频播放免费线上观看 | 国产午夜精品一区理论片飘花 | 99国产精品高清一区二区二区 | 免费观看大片bbb | www.久久综合 | 日韩欧美一区二区三区在线播放 | 亚洲精品蜜桃久久久久久 | 成人午夜AV亚洲精品无码网站 | 五十路一区二区三区视频 | 日韩精品人妻AV一区二区三区 | 灌满到腿抽搐合不拢BL总受 | 亚洲图片欧美在线97色色 | 窝窝午夜看片七次郎青草视频 | 日韩伦理一区二区三区 | 亞洲AV女優無碼人妻濑亚美莉 | 国产伦理一区 | 《邻居的美人妻》日本 | 成人午夜视频一区二区国语 | 日本无码熟妇人妻在线视频免费看 | 国产美女69视频免费观看 | 性吧 校园春色 | 最美女人体内射精一区二区 | 野外xxx | 免费a级一片 | 国产免费资源 | 国产精品久久久久久人妻香蕉 | 四川老熟妇乱子XX性BBW | 视频一区国产在线第一页 | 在线日产精品一区 | 日韩 图片小说 | 久久九九久精品国产尤物 | 曰本人做爰又黄又粗视频 | 波多野结衣办公室jian 情 | 免费精品一区二区三区在线观看 | 极品成人影院 | 免费一级a毛片在线 | 国产91精品黄网在线观看 | 一区二区高清视频 | 黄色的视频网站在线观看 | 成人人观看的免费毛片 | xxxx68日本老师hd | 国产亚洲精品精华液 | 校花被扒衣吸乳羞羞漫画 | 日本欧美视频在线观看三区 | 日韩在线视频观看免费网站 | 四虎紧急自动转跳在线视频 | 成人激情视频网站 | 久久精品国产在热久久2019 | 国产人妻人伦精品久久无码 | 扣扣影视在线 | 国产精品久久久久久一级毛片 | 91粉色视频在线导航 | 欧美成人精品一区二区免费 | 色中色最新域名 | 国产精品亚洲专区在线播放 | 日本一本在线播放 | 亚洲国产精品成熟老女人 | 亚瑟电影在线观看免费国语 | 日本无码免费A片无码视频 日本无码人妻精品一区二区蜜桃 | 日本在线精品视频 | 亚洲中文字幕婷婷在线 | 日本一区二区三区免费看 | 无码天堂亚洲国产AV久久 | 窝窝午夜看片 | 免费论理电影 | 99激情| 成人A片免费看男人社区 | xxxxx性bbbbb欧美| 国产又硬又粗进去好爽A片软件 | 久久精品a亚洲国产v高清不卡 | free性欧美18 19 | 插吧插吧综合网 | 免费动漫在线观看 | 国产理论视频在线观看 | 久久综合色一综合色88中文 | 国产黄色一级毛片 | 欧美一级片在线免费观看 | 一起看电影 | 精品伊人网 | 琪琪热码在线中文字幕 | 四虎国产成人免费观看 | 国产精品视频导航 | 国产精品日本不卡一区二区 | 欧美亚洲日韩国产在线在线 | 2022国产精品网站在线播放 | 久久精品免视看国产成人2021 | 久久精品国产99久久99久久久 | 中文字幕无线观看在 | 在线亚洲自拍 | 超清中文乱码字幕在线观看 | 天美在线| www天堂在线 | 欧美亚洲精品真实在线 | 亚洲国产精品色情777777 | 麻豆久久久9性大片 | 91青青青青青爽在线 | 国产精品成熟老女人视频 | 九一视频在线免费观看 | 啪啪毛片 | 俺也去资源站 | 欧美狂野| 国产一区二区不卡老阿姨 | 欧美另类视频在线 | 久久精品久久精品久久精品 | 伊人性伊人情综合网 | 荡公乱妇第1章方情95视频 | 成熟交BGMBGMBGM在线 | 国产aav| 精品樱空桃一区二区三区 | 日韩欧美一区二区三区不卡 | 成年人深夜福利 | 在线看免费大片45分钟 | 久艹精品| 亚洲精品鲁一鲁一区二区三区 | 琪琪电影午夜理论片YY6080 | 欧美黄片 | 一二三四日本免费 | 挺进去岳就不挣扎了的视频 | 视频一区免费 | 久久91综合国产91久久精品 | 无遮挡午夜男女XX00动态 | 国产精品精华液网站 | 老司机精品福利在线资源 | 少妇厨房愉情理9伦片视频 少妇大叫太大太粗太爽了A片 | 国产乱人对白A片麻豆 | 一区二区三区欧美日韩 | 日本黄色免费网址 | 亚洲资源在线观看 | 日本高清视频免费观看 | 国产呦精品一区二区三区下载 | 最近中文字幕视频在线2019 | 成人午夜亚洲影视在线观看 | 天天操天天干天天爱 | 色综合天天综合网国产成人网 | 免费视频网站在线观看黄 | 不得不看的极品av作品 | 无码人妻国产一区二区三区 | 老司机欧美 | 婷婷丁香综合网 | 色妺妺网| 亚洲四播房 | 色窝网 | 久久亚洲精品国产精品黑人 | 久久国产精品免费视频 | 色综合一区二区三区 | 性生交XXXX乱大交A片 | 欧美日韩精品一区二区在线播放 | 真人性做爰AA片少妇 | 玖草在线中文在线2024 | 好吊妞无缓冲视频观看 | 亚欧有色在线观看免费版高清 | 亚洲入口无毒网址你懂的 | 果冻传媒和91制片厂网站软件 | 国产精品成人A片在线果冻 国产精品大尺度尺度视频 国产精品对白交换视频 | 开心四房色播网 | jizz亚洲 | 天天拍拍国产在线视频 | 99久久精品国产一区二区成人 | 韩国精品欧美一区二区三区 | 免费片观看 | 亚洲AV久久无码精品九九小说 | 亚洲精品久久久久久不卡精品小说 | 两性午夜欧美高清做性 | 国产欧美另类久久久精品免费 | 国产第一草草影院 | 国产网曝在线观看视频 | 又白又紧大屁贵妇的肥水 | 天天躁日日躁狠狠躁AV麻豆 | 天天操天天操天天操 | 亚洲综合AV在线在线播放 | 国内精品伊人久久久久妇 | 开心色播五月 | 99久久国产综合精品女不卡 | 国产亚洲欧美日韩综合综合二区 | 麻豆文化传媒免费网站 | 又爽又色禁片1000视频免费看 | 强摸秘书人妻大乳BD | 久久久久国产精品免费看 | 免费麻豆国产黄网站在线观看 | 精品国产国产精2024久久日 | 国产亚洲精品欧洲在线视频 | 窝窝视频网看免费 | 亚洲欧美偷拍综合图区 | 91久久亚洲最新一本 | 国产一区二区三区在线影院 | 永久免费观看国产裸体美女 | 日本A片中文字幕精华液 | 国产乱码一卡二卡3卡4卡网站 | 狠狠搞狠狠干 | www免费视频 | 成人窝窝午夜看片 | 插插好爽爽爽啊 | 最近最新中文字幕2018中文字幕mv | 黄在线 | 久久久WWW成人免费精品 | 王朝影院| 囯产精品一品二区三区 | 国产一区二区影院大全 | 九一制片厂果冻传媒 | 97久久久久国产精品嫩草影院 | 91热久久免费频精品动漫99 | 成人国产色情无码永久免费软件 | 日本不卡高清 | 精品国产亚洲午夜精品AV | 日本黄页免费 | 国产波多野结衣中文在线播放 | 97久久国产露脸精品国产 | 久久AAAA片一区二区 | 99在线观看视频 | 99热久久精品国产一区二区 | 成人综合亚洲欧美一区h | 日本在线视频免费观看 | 97人妻一区二区精品免费 | 九九黄色网 | 好硬好湿好大再深一点动态图 | 国产成人福利免费视频 | 欧美性在线视频 | 五月婷婷丁香 | 99免费看| 偷偷撸在线影院 | 日本三区四区免费高清不卡 | 98国产精品人妻无码免费 | 玖草在线中文在线2024 | 伊人婷婷六月狠狠狠去 | 日本一区二区三区免费A片 日本一区色情无码视频在线观看 | 欧洲精品不卡1卡2卡三卡 | 被黑人强到高潮喷水A片 | 国模无水印一区二区三区 | 开心五月综合激情综合五月 | 最好看免费视频大全在线观看 | 久久国产精品久久久久久久久久 | 欧美一卡二卡三卡四卡免ios | 欧美极品 | 99国产在线视频有精品视频 | 国产精品第一国产综合精品99 | 国产看片网站 | 九九久久看少妇高潮A片特黄 | 手机看片福利永久925 | 免费精品国产人妻国语三上优雅 | 精品国产三级AV一区二区三区 | 久久国产免费一区二区三区 | 夜夜夜噜噜噜 | 黄页大全在线观看 | 无码精品AV久久久免费 | 国产精品久久毛片A片软件爽爽 | 波多野结衣免费播放 | 色情A片成人网站免费看 | 天天爱天天做色综合 | 国产区91 | 97国产影院 | 欧美黄色免费网站 | 亚洲五月婷| 黄色日韩视频 | 日本吻胸视频成人A片无码 日本无码H纯肉黄动漫A红桃 | 产传媒61国产免费 | 精品中文字幕久久久久久 | 中文字幕亚洲无线码 | 国产免费人成在线视频视频 | 69免费视频 | 日韩精品午夜视频一区二区三区 | 免费无码无遮挡永久色情聊天 | 中餐厅第五季 | 久久人精品 | 王者荣耀最新更新公告 | 日本人妻仑乱少妇A级毛片潘金莲 | 亚洲4p| 国产一级一级毛片 | 成人无码精品一区二区在线观看 | 日本高清视频免费在线观看 | 么公一夜我要我八次 | 四虎成人免费观看在线网址 | 97碰碰碰免费公开在线视频 | 人人看人人澡 | 啊灬啊别停灬用力啊免费视频 | 免费在线观看的毛片 | 女性人体aa欣赏 | 天美传媒新剧国产剧影视公司 | 国产精品一区二区精品视频导航 | 加勒比テカ痴女の猛烈交尾 | 护士一级aaaaaa毛片 | 日韩亚洲欧美综合一区二区三区 | 国产91精品久久久久久久 | 少妇做爰奶水狂喷AV | 日本波多野结衣在线 | 日本免费一曲二曲三曲 | 亚洲精品久久久一二三区 | 一炕四女被窝交换啪啪 | 九九免费精品视频 | 色涩色 | 久久久久久久久久久大尺度免费视频 | 插B内射18免费视频 插吧插吧综合网 | 毛片观看网站 | 国产JIZZJIZZ免费看 | 波多野结衣在线免费播放 | 成年人网站免费 | 在线看电影网站 | 艹b视频在线观看 | 精品无码国产一区二区日本 | 精品国产天堂综合一区在线 | 日本湿妺影院免费观看 | 九九99热久久999精品 | 最近韩国动漫HD免费观看 | 日本黄视频网站 | 日本一卡二卡三四卡在线观看免费视频 | 2019久久久最新精品 | 国产中文视频 | 男人天堂2021| 成年免费大片黄在线观看岛国 | 免费看黄网址 | 国产特黄特级AAAAA片 | 国产一级视频在线 | 国产精品国偷自产在线 | 最新 国产 精品 精品 视频 | 免费看成人AA片无码视频吃奶 | 亚洲区色情区激情区小说公 | av大片| 免费毛片网站在线观看 | k8禁忌美国在线观看 | 张暖雅不雅视频 | 日本成人一区二区三区 | 青青青国产依人在线 | 精品影片在线观看的网站 | 人妻少妇偷人无码精品AV | 男人猛躁进女人的毛片A片 男人猛躁进女人的毛片A片小说 | 亚洲AV无码专区国产精品麻豆 | 久久精品一本到99热免费 | 日本不卡在线观看免费v | 黄色网址免费在线播放 | 欧美片内射欧美美美妇 | 午夜理论在线观看不卡大地影院 | 这里只有精品久久 | 色窝窝华人社区 | www国产亚洲精品久久网站 | 精品亚洲国产成人A片APP | 又硬又粗进去好爽A片天美APP | 亚洲va高清中文字幕 | 日韩欧美中国a v | 久久久久久一品道精品免费看 | 激情色播 | 狠狠撸 撸你喜欢 | 天天操夜夜欢 | 免费观看三级毛片 | 欧美内射AAAAAAXXXXX | 黑人欧美巨大xxxxx69 | 91国偷自产一区二区三区蜜臀 | 免费看欧美日韩一区二区三区 | 亚洲日本va中文字幕在线不卡 | 色婷婷久久啪啪一区二区 | 小草影院亚洲私人影院 | 欧美一区二区在线免费观看 | 花房姑娘HD免费高清版视频 | 日本视频电影不卡无玛 | 国产精品国产成人国产三级 | 国产91精品久久久久久久 | 忘忧草在线播放WWW芒果 | 成人免费的性色视频网站 | 日本iphone69 | 亚洲b| 香港激情黄三级在线视频 | a级毛片在线免费 | 久久精品AV无码一区二区小说 | 岛国一级毛片 | 欧美成人精品福利在线视频 | 成年女人免费影院播放 | 欧美日韩不卡中文字幕在线 | 精产国品一二三产品麻豆 | 天天色图片 | 日本精品三级 | 欧美三级经典免费播放 | 午夜宅宅伦电影网中文字幕 | 色猫成人 | 五月激激激综合网 | 色偷拍亚洲国产大姐 | 91精品国产高清久久久久 | chinese国产一区二区 | 国产成人无精品久久久 | 亚洲欧美国产成人综合不卡 | 久久国产大片 | 国产亚洲精品精品精品 | 大量国产激情视频在线观看 | 精品久久久麻豆国产精品 | 777奇米影视笫四色88me久久综合 | A片粗大的内捧猛烈进出AV | 亚洲偷自拍另类高清 | 色婷婷免费视频 | 国产一卡2卡3卡4卡网站免费 | 国内精品久久久久久久久久久久 | 日本aⅴ网站| 91制片厂制作果冻大象传媒 | 日韩亚洲视频 | 久久精品久久精品久久 | 四房网| 欧美成人精品福利在线视频 | 亚洲成成品网站源码中国有限 | 日韩伦理电影 | 亚洲欧美高清无码专区 | 成人无码区免费A片视频日本 | 久久6热| 免费女性裸身照无遮挡网站 | 久久精品毛片 | 亚洲精品欧美精品日韩精品 | 老湿机费x一分钟影院体验区 | 国产高清在线露脸一区 | 亚洲天堂久久精品成人 | 小蝌蚪APP丝瓜无限看下载 | 羞羞影院男女爽爽影院尤物 | 亚洲 欧洲 日韩 综合色天使 | 日本免费网址大全在线观看 | 性做久久久久久坡多野结衣 | 幼春阁| 国产精品视频一区牛牛视频 | 国色天香精品一卡2卡三卡4卡 | 日本BBW丰满牲交片 日本bbw激情bbw | 在线观看中文字幕码 | WWW国产亚洲精品久久 | 高考陪读妇乱子伦小说长篇 | 国产精品久久久久久久免费大片 | XL司令全集免费 | 国产成人无码啪一区二区 | 国产自产自拍 | 美丽的水蜜桃2 | 国产欧美日本亚洲精品五区 | 午夜理论片日本中文在线 | 伊人性伊人情综合网 | 91在线免费观看网站 | 在线黄网 | 日本一道无马二区日本道专区 | 国产永久精品大片wwwApp | 久久视频在线直播 | 国产美女做爰A片免费 | 99久国产 | free性欧美18 19| 好好的日视频www | 精品亚洲成A人7777在线观看 | 兰桂坊人成社区亚洲 | 亚洲熟女乱综合一区二区在线 | 亚洲精品无码一区二区色戒 | 窝窝午夜在线观看免费观看 | 国产视频a | 国产成人ay手机在线观看 | 色综合综合色综合色综合 | 久久福利视频导航 | 妞干网免费在线 | 厨房玩弄丰腴尤物美妇 | 特级黄国产片一级视频播放 | 伦理秋霞电院百 | 亚洲欧美强伦一区二区另类 | 一级大黄色片 | 精品人妻无码一区二区三区下一页 | 国产日韩欧美三级 | 人妻无码AV系列久久电影 | 亚洲欧美日韩_欧洲日韩 | 精品免费tv久久久久久久 | 午夜天堂| 日本漫画之吃奶乳漫画 | 久久这里有精品视频 | 久久国产一区二区三区 | 精品视频中文字幕 | 麻豆一姐视传媒短视频 | 欧美v亚洲v国产v | 日韩欧美一区二区三区视频 | 欧洲美女高清一级毛片 | 老司机午夜精品网站在线观看 | 宝贝乖把腿分大一点h欧阳凝小说 | 精品国产乱码久久久久夜深人妻 | 久久日产一线二线真人 | 麻豆AV久久无码精品久久 | 亚洲国产五月综合网 | 欧美一级做a爰片免费 | 亚洲精品国产自在现线最新 | 欧美极品欧美精品欧美视频 | 国产三级多多影院 | 国产区1 | 麻豆国产精品AV色拍综合 | 久久A情A片一区二区三区无码 | 一区二区三区四区在线 | 香蕉视频久久 | 欧美一区二区三区激情视频 | 99国产精品久久久久久久久久久 | 成人无码区免费A片视频日本 | 国产jizzjizz视频免费看 | 99久久精品免费看国产 | 日韩欧美一区二区三区免费看 | 快点使劲舒服爽还要高清 | 亚洲免费一区 | 欧美另类视频在线 | 8x成人网 | 国产成人精品免费视频网页大全 | 天天操天天摸天天曰天天干天天弄天天干 | 国内精品不卡一区二区三区 | 天堂网2021 | 四虎影视永久在线精品 | 一本到12不卡视频在线dvd | 在线视频 国产精品 中文字幕 | 精品国产污污免费网站 | 国产又黄又爽又色视频免费软件 | 黄色香蕉网站 | 日韩经典中文字幕 | 亚洲A片不卡无码久久 | 热の综合热の国产热の潮在线 | 成人做爰视频WWW在线观看 | 一日本道不卡高清a无码 | 久久黄色一级视频 | 伊人玖玖| nu77亚洲综合日韩精品 | 内射精品无码中文字幕 | 欧美97蜜桃色图片 | 国产永久精品 | 波多野结衣在线观看一区二区 | 国产老熟女伦老熟女熟妇图片 | 亚洲伊人久久网 | 亚洲日本视频在线 | 丰满人妻妇伦又伦精品APP国产 | 五月激激激综合网 | 亚洲精品卡2卡三卡4卡2卡乱码 | 日韩精品欧美高清区 | 全黄H全肉边做边吃奶NP | 最近免费高清版电影在线观看 | 国外卡一卡二卡三免费专区 | 美女三级毛片 | jizzjizz国产| 国产做A爱片久久毛片A片小说 | 午夜网站在线观看 | 欧美97久久人人模人人爽人人喊 | 偷拍欧洲亚洲性 | 国产精品99久久久久久人 | 狠狠躁夜夜躁人人爽A片 | 成人亚洲A片V一区二区三区蜜月 | 免费国产成人高清在线观看网站 | 久久成人永久免费播放 | 麻豆国产传媒18精品A片 | 2分30秒不间断踹息声音频app | 国内久久久久影院精品 | 丁香花五月婷婷开心 | 白洁张敏被5人玩一夜 | 诱受H嗯啊巨肉 | 色老头人体网 | 自拍电影| 三级毛片大全 | 国产a高清| 久久久精品波多野结衣 | 精品久久久久久无码不卡 | 在线观看成人A片免费播放 在线观看免费的小电影网站 | 国产精品成人免费综合 | 天天拍拍国产在线视频 | 午夜高清视频 | 天天操天天射天天操 | 色综合久久98天天综合 | 天天色天天爱 | 在线一二三区国产色情无码电影 | 伊人久久精品久久亚洲一区 | 好男人社区神马WWW在线观看 | 黄网页在线观看 | 五月婷婷综合在线视频 | 久久精品1| 成人理论片 | 亚洲日韩精品射精日 | 无人区卡一卡二卡三乱码网站 | 亚洲色t图 | 精品国产91 | 日本黄页网 | 日本加勒比视频在线观看 | 手机在线日本亚洲欧美视频 | 久久一级视频 | 香蕉久久综合 | 久久这里只有精品免费播放 | 免费黄色网址在线观看 | 又硬又粗进去爽A片免费无码 | 亚洲AV久久久精品麻豆 | 国产苐1页影院草草影院 | 999影院成人在线影院 | 在线观看的免费网站 | www夜夜操| 10000部18以下禁拍拍视频 | 搭讪的法则迅雷下载 | 99er久久| 精品国产国产精2024久久日 | 亚洲一区二区观看播放 | 国产免费又黄又爽又色毛 | 中文字幕一区二区三A片 | 好硬啊一进一得太深了A片69 | 日本视频一区二区 | 国产又猛又粗又爽的视频A片 | 黄色在线网站视频 | 日本卡一卡二卡三卡四免费 | 久久精品黄AA片一区二区三区 | 中文字幕AV久久一区二区 | 日产在线播放视频在线观看 | 伊人网站| 大又大粗又爽又黄少妇毛片 | 少妇被猛烈进入A片 | 国产精品久久国产三级国电话系列 | 性一交一乱一交A片久 | 免费91视频 | 国产无人区一卡2卡三卡4卡仙 | 稲森丽奈 | 美女脱内衣露出了奶头无马赛克图片 | 丁香婷婷开心激情深爱五月 | 欧洲成人免费高清视频 | 久久国产精品一国产精品金尊 | www.youjizz.com视频| 宝贝乘把腿张开让我添动态图 | 日本无码免费一区二区不卡的视频 | 中文 在线 日韩 亚洲 欧美 | 亚洲AV片天堂波多野结衣 | 欧美特级特黄a大片免费 | 免费精品一区二区三区A片 免费黄色欧美 | 91网站视频在线观看 | 日本污视频在线观看 | 他用舌头给我高潮喷水在线 | 日本特爽特黄特刺激大片 | 午夜免费片 | 欧美精品videosex性欧美 | 公妇仑乱小说你yin我荡 | 日韩人妻精品久久日 | 综合图片亚洲综合网站 | 国产精品资源在线观看网站 | 999久久狠狠免费精品 | 男女夜晚在爽视频免费观看 | 婷婷色| 国产精品人妻一区二区三区四 | 中文天堂在线观看 | 欧美日本一道高清二区三区 | 国产午夜免费视频片夜色 | 欧美牲 | 大尺度做爰视频吃奶WWW | 综合免费一区二区三区 | 又大又爽又黄A片免费 | 91香蕉导航| 激情五月 色播五月 | 99久久综合九九亚洲 | 色婷婷色综合激情国产日韩 | porn 国产| 成人影院YY111111在线 | 国产精品久久久久久麻豆一区 | 久爱综合 | 偷拍自拍 亚洲色图 | 干b视频在线观看 | 国产乱码卡二卡三卡4 | 天天做.天天爱.天天综合网 | 久久久WWW免费人成精品 | 色视频在线观看完整免费版 | 插综合网| 97av| 久久黄色影片 | v天堂在线观看 | 国产精品久久久久久久久免费 | 在线观看黄页 | 中国少妇VIDEOS露脸HD | 色撸撸 | xxxxxx18泡妞免费视频 | 日本一区二区三区不卡在线视频 | 色五夜婷婷 | 九色综合伊人久久富二代 | 我和乡下妽妽的性故事小说 | 高潮无遮挡成人A片在线看 高辣H文黄暴糙汉文H | 婷婷激情综合色五月久久竹菊影视 | 久久综合九色综合国产 | 美女网站免费福利视频 | 玖玖在线播放 | 欧美另类人妖 | 亚洲A片永久精品无码APP | 亚洲最大视频网站 | 中文字幕精品视频在线 | 午夜免费国产体验区免费的 | 96免费精品视频在线观看 | 成人免费一区二区无码视频 | 女人把腿张开叫男人桶免费视频 | 古风一女N男到处做高H |