国产凹凸在线-国产拗女一区二区三区-国产白白视-国产白领-国产白拍-国产白丝jk被疯狂输-国产白丝喷-国产白丝在线

金喜正规买球

如何用Visual Studio創建一個嵌入式應用?Qt框架可以做到!(2/2)

轉帖|使用教程|編輯:龔雪|2022-08-30 10:14:33.087|閱讀 254 次

概述:本文將為大家介紹如何在Visual Studio中創建嵌入式Qt Quick應用程序,歡迎加入社群一起交流討論!

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

相關鏈接:

在上文中(點擊這里查看),我們展示了如何在Visual Studio中針對Windows和嵌入式Linux創建多平臺Qt Quick應用程序項目。現在,我們將演示如何在嵌入式設備上運行該應用程序。然后,我們將繼續開發該項目,實現預定的完整嵌入式應用程序。最后,我們將使用VS調試器對應用的C ++和QML代碼進行遠程調試。

Qt技術交流群:166830288      歡迎一起進群討論

在嵌入式設備上運行

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


main.qml

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");
}
}
}


Qt Quick "Hello World"

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

Visual Studio構建輸出


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 ==========


VS中交叉編譯Qt項目

現在我們把應用程序的二進制文件上傳到樹莓派。構建輸出窗口顯示了生成的二進制文件的位置(倒數第二行)。

Windows命令提示


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>


將應用程序二進制文件上傳到目標設備

要在為了在每次構建結束時自動復制應用程序文件,可以在“ WSL Post-Build Event”屬性頁中設置如下命令(注意: 這將以明文形式保存設備密碼)

Project Properties > WSL Post-Build Event > Command Line

curl --insecure --user pi:<password> -T /mnt/$(TargetPath.Replace('\','/').Replace(':','').ToLower()) scp://<device-addr>/home/pi/$(TargetFileName)

在每次構建結束時將二進制文件復制到設備端

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

  • Qt二進制文件安裝的路徑。
  • :QPA平臺插件。
  • :QPA平臺插件安裝的路徑。
  • :物理屏幕的寬度和高度,以毫米為單位。
  • :安裝的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


樹莓派顯示器

在Visual Studio中創建嵌入式Qt Quick應用程序

在樹莓派上運行“ Hello World”應用程序

應用程序開發過程

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

  • 當前時間
  • 當前日期
  • 重要公共紀念日
  • 天氣預報
  • 下一班公共交通工具
  • 新聞

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

  • 選擇"Project > Add New Item.. > Qt > QML Module Definition"。
  • 在位置字段中,設置包含QML文件的文件夾路徑。
在Visual Studio中創建嵌入式Qt Quick應用程序

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

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

在Visual Studio中創建嵌入式Qt Quick應用程序

將QML類型映射到源文件

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

  • 選擇“Project > Add New Item... > Qt > QML File"”。
  • 將位置設置為qmldir同級目錄。
  • 設置QML文件名。
  • 按“Add”。
在Visual Studio中創建嵌入式Qt Quick應用程序

向項目添加新的QML文件

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


Text {
font.family: FontFamily_Clock
font.styleName: FontStyle_Clock
font.pointSize: 144
color: "white"
renderType: Text.NativeRendering
antialiasing: false
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();
}
}


Clock QML類型的定義

該Calendar類型將顯示當前日期,并在不同城市名之間循環。


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 }
}
}
}


Calendar QML類型的定義

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


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);
}
}
}
}


ApiCall QML類型的定義

創建Process的C ++類

  • 選擇"Project > Add Qt Class > Qt Class"
  • 將類名設置為Process
  • 按“Add”
在Visual Studio中創建嵌入式Qt Quick應用程序

向項目添加新的Qt C ++類

Process.h


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<int, QProcess::ExitStatus>::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>("Process", 1, 0, "Process");
...


Process類的定義

OnThisDay QML類型將使用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 = "<sup>?</sup>" + 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"
}
}


現在,我們已經定義了一些應用程序的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
}
}
}
}


最后,所有QML文件和qmldir文件必須添加到應用程序的資源文件中:

  • 雙擊項目樹中的QRC文件
  • 在“Qt Resource Editor”窗口中,按“Add > Add Files”
  • 選擇所有QML文件和qmldir文件
  • 在Qt Resource Editor中按“Save”
在Visual Studio中創建嵌入式Qt Quick應用程序

QML文件和qmldir已添加到資源文件

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

在Visual Studio中創建嵌入式Qt Quick應用程序

在樹莓派上運行的應用程序

在Visual Studio中進行調試

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

在Visual Studio中創建嵌入式Qt Quick應用程序

使用gdb 和gdbserver從Visual Studio進行遠程調試

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

在Visual Studio中創建嵌入式Qt Quick應用程序

在Visual Studio中設置遠程調試會話,必須向gdb傳遞兩個附加命令。在“GDB Debugger”屬性頁面中進行配置。

Project Properties > Debugging >; Additional Debugger Commands

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

在Visual Studio中創建嵌入式Qt Quick應用程序

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

Raspberry Pi Command Shell


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將啟動遠程調試會話。

在Visual Studio中創建嵌入式Qt Quick應用程序
遠程QML調試

在嵌入式設備上運行應用程序時,也可以。

  • 在Qt設置中啟用QML調試:Project Properties > Qt Project Settings
在Visual Studio中創建嵌入式Qt Quick應用程序
  • 設置應用程序啟動參數,啟動
  • 設置啟動QML調試會話的程序參數

Project Properties > Debugging > Program Arguments

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

在Visual Studio中創建嵌入式Qt Quick應用程序
總結

我們展示了如何使用Qt VS Tools擴展在Visual Studio中創建基于Qt Quick技術的多平臺嵌入式應用程序。包括:

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

該項目,包括所有源代碼,可在獲得。

在Visual Studio中創建嵌入式Qt Quick應用程序

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

本文轉載自


Qt技術交流群:166830288      歡迎一起進群討論


標簽:

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

文章轉載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
相關產品
軟件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:13579
  • 當前版本:v6.3 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: The Qt Company 正式授權
  • ">Qt

    一個跨平臺的C++圖形用戶界面應用程序開發框架。

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:13495
  • 當前版本:v6.2.8 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Developer Machines 正式授權
  • ">QtitanChart

    性能優異的跨平臺Qt類圖表組件

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:13494
  • 當前版本:v6.8.0 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Developer Machines 正式授權
  • ">QtitanRibbon

    專業全面 & 實現Qt技術的跨平臺Ribbon UI組件

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:13493
  • 當前版本:v9 beta [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Developer Machines 正式授權
  • ">QtitanDataGrid

    一個獨特的Qt開發框架產品,吸收了Delphi、C++以及其他語言的優點

    控件
  • 產品功能:UI界面
  • 源 碼:開源
  • 產品編號:13998
  • 當前版本:v7 Beta [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: Developer Machines 正式授權
  • ">QtitanDocking

    一個用于允許創建類似于Microsoft可停靠用戶界面的Qt框架組件。

    title
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    国产最新一区二区三区天堂 | 91po国产在线精品免费观看 | 日韩免费十五页视频 | 国产伦精品一区二区三区免.费 | 动漫h片在线 | 专区网站 | 91热爆在线精品 | 日韩在线观看完整版电影 | 国产精品福利电影一 | 国产人碰人摸人爱免费视频 | 中文成人 | 国精产品一区一区三区免费视频 | 国产日韩在线欧美视频 | 国产美女自拍视频 | 日本dvd专区中文在线 | 日韩欧美天堂一区二区三区 | 日韩欧美手机在线视频 | 精品动漫一区二区 | 综合欧美国产视频二区 | 野花香视频在线观看免费高清版 | www.日韩精品一区二区三区 | 91福利国产在线观看网站 | a级成人| 亚洲人成人一区二区三区 | 99re6在线视频精品免费下载 | 亚洲v不卡 | 伦理中文字幕一区二区三区 | 国产午夜福利在线观看 | 亚洲人午夜射精精品日韩 | 免费在线播放 | 国产久9视频这里只有精品 国产福利在线观看91精品性色 | 亚洲v乱码专区国产乱码 | 欧美日韩午夜在线视频 | 九热九re在线精品9播放 | 国产乱人视频在线观看播放器 | 国产日韩视频在线播放 | 国产亚洲国际精品福利 | 国产高清免费在线 | 国产欧美日韩不卡 | 免费a级伦费影 | 日韩欧美在线一区二区不卡 | 成人性动| 成年女人免费永久看片 | 国产一区二区视频在线播放 | 三年片在线观看免费观看 | 欧美自拍另类欧美综合图片区 | 午夜福利不卡片在线播放免费 | 歐美日韓國產綜合在線小說 | 日日夜夜精品免费视频779 | 中文字幕高清免费日韩视频在线 | 欧美日韩在线免费观 | 日韩电影在线观看视频 | 在线播放真实国产乱子伦 | 日韩精品免费一线在线观看 | 国产午夜福利在线看 | 国产尤物亚洲精品不卡 | 色老板在线永免费观看 | 88影视网免费的电视剧 | 色人阁第四色 | 九一精品国产 | 91视频成人 | 专区中文字幕视频专区 | 60分钟床色大片在线观看免费 | 欧美日韩国产精品一区二区 | 欧美鲁丝片一区二区 | 经典三级欧美 | 动漫免费在 | 精品国产免费一区二区三区四区 | 国产精产国品一二三产区区别 | 午夜激情视频 | 欧美视频一区 | 欧美视频一区二区专区 | 99视频日本一区二区三区 | 宅男66lu国产在线观看 | 日韩一区二精品成人免 | 麻花传媒68xxx在线观看 | 欧美日韩国产精品一区 | 日韩性爱在线观看 | 韩国午夜福利片在线观看 | 欧美日韩视频在线一区二区 | 三级乱伦国产欧美 | 成人的天堂视频一区二区三 | 亚洲人成aⅴ在线播放 | 中文日本不卡二区 | 国产全黄三级国产全黄三级书 | 在线观看最新国产专区 | 91天堂一区二区三区在线观看 | 国产亚洲欧洲日韩在线91区 | 欧美日韩精品一区二蜜桃在线观 | 激情综合五月天 | 国产情侣一区二区三区 | 国产一卡2卡三卡4卡在线观看 | 成+人+免费+黄+网站 | 国产精品中文第一字幕 | 国产高清在线观看一区二区三区 | 国产精品不卡高清在线观看 | 国产福利在线永久 | 成人碰碰视频公开老师 | 日韩精品亚洲一级在线观看 | 欧美一级夜夜爽视频 | 亚洲国产精品第一区二区三区 | 欧美极品在线观看 | 日韩欧美国 | 国产一区二 | 国产综合精品 | 91网红精品 | 日本伦理| 日韩精品亚洲成本人专区电影 | 欧美日韩中文国产va另类电影 | 日韩高清网| 国产伦精一区二区三区视频 | 欧美日韩午夜专区 | 91精品福利资源在线观看 | 成年片色大黄全免费网站观看 | 国产高清在线精品一本大 | 人性情感短 | 一区二区三区免费在线视频 | 九九精品一 | 成人免费观看做爰视频ⅹxx | 日本人伦一区二区三区 | 精品国产影片在线观看 | 国产h片在线观看视 | 日韩视频中文字幕 | 日本高清中文字幕免费一区二区 | 在线观看免费 | 亚洲综合在线一 | 国产在线观看国语对白 | 在线观看国产91精品 | 影视大全官网 | 久热九九 | 中文字幕偷乱视频在线 | 免费国产乱理伦片在线观看 | 国产suv精品一区 | 亚洲精品一二三四区 | 成人动漫 | 卡一卡二卡三国产传媒 | 免费国产va在线观看中文字 | 国产激情视频在线观看 | 国产微拍精品一区一再猛点 | 精品国产一区二区三区2025 | 欧美第一页网站最新 | 国产亚洲精品影视在线产品 | 免费视频精品一区二区三区 | 欧美高清视频www夜 国产在线ts人妖 | 亚洲国产v片在线 | 国产一二三四区在线观看 | 欧美乱码精品乱码一区二区三区 | 欧美成熟电影全集 | 日本护士 | 疯狂欧美牲乱大交777 | 热门影视大全 | 福利理论片 | 日韩在线有码中文字幕观看 | 国产短视频精品区第一页 | 老熟女乱一区二区三区 | 亚洲欧美中文高清在线专区 | 小草青青手机免费视频影院 | 国产精品冒白 | 亚洲一区二区三区不卡精品 | 欧美人与牲禽ⅹxxx伦交 | 精品午夜福利在线视在亚洲 | 欧美激情区二区一区三 | 欧美精品一区二区三区四区 | 国产暴力强伦轩1区二区小说 | 免费国产va在线观看中文字 | 日本aⅴ日 | 国产1区在线看你懂得 | 国产一区视频在线播放 | 欧美激情在线播放一区二区 | 欧美日韩国产精品自在 | 日本视频网站www色高清免费 | 国产真实乱子伦视频播放 | 国产欧美精品区一 | 日本91| 免费的视频app网站 最新欧美精品一区二区三 亚洲美女影院 | 在线精品日韩 | 免费99精品国产自在现线 | 国产无限子好频自在线拍 | 成人午夜无人区一区二区 | 男人下身进女人阳道视频视频在 | 亚洲精品一二三四区 | 日本精品中文字幕阿v免费 日韩精品亚洲精品第一页 视频在线播放在线观看 | 日本视频不卡一区二区 | 欧美午夜片欧美 | 一区二区视频在线观看入口 | 国产福利在线免费 | 亚洲精品视频在 | 香蕉精品亚洲二区在线观看 | 欧美日韩国产在线yw | 国产亚洲精品综合 | 伊人精品在线观看 | 亚洲中文国产综合 | 97偷自拍亚洲综合 | 国产最新乱子伦视频在线播放 | 欧美日韩一区二区三区在线视频 | 九九影院 | 日本大片电影 | 日本一区二区三区免费乱视频 | 日本精高清区一 | 国产精品国产自线拍免费不卡 | 91黑料精 | 国产日韩高清制服一区 | 欧美国产日韩第一页 | 国产精品区一区二区免费 | 91普通话国产对白在线 | 欧美亚洲综合另类在线观看 | 精品国产日韩亚洲一区二区 | aaa亚洲男人的天堂 国产丝袜大片 | 人免费观看在线视频www | 成年人免费电影 | 日本国产美国日韩欧美mv | 国产日韩欧美在线观看一区二区 | 亚洲国产中文字幕无线乱码 | 亚洲亚中文 | 日本韩国一级特黄aa大片 | 怡红院综合图 | 欧美人成| 182tv精品视频在线播放 | 亚洲色精品视频 | 国产在线地址2025 | 中文字幕一区二区三区四区 | 日本乱伦中文自拍 | 在线观看视频欧美 | 免费观看又黄又硬又爽的视频 | 亚洲中文国产综合 | 欧美国产日本精品一区二区三区 | 日本成人频道一区二区三区 | 国产伦精品一一区二区三区高清版 | 国产老熟女高 | 日韩美女aa高清在线观看 | 日韩一区二区三区不卡视频 | 日韩午夜成人精品免费网 | 一个人在线视频免费观看www | 亚洲日韩欧美九 | 成人偷乱人| 亚洲人成在线 | 午夜福利在线观看国产精品 | 国产精品免费 | 国产精品亚洲专区在线播放 | 99久9在线视频 | 日本一卡2卡三卡4卡网站 | 中文字幕亚洲中文字幕 | 亚洲一区二区三区精品动漫 | 欧美精品制服 | 99在线精品免费视频九九 | app大全免费版官网 精品综合在线日韩 | 在线日本妇人成熟免费 | 成年在线影视免费观看 | 国产精品一区欧美日 | 91国内在线观看 | 日本中文字幕一区 | 国产亚洲欧美一区二区不卡 | 黄+片在线免费观看+精品+巨 | 女同一区二区三区在线 | 日本特黄特色aaa大片免费 | 人人澡欧美一区 | 日本一区二区免费更新高清 | 日本高清不卡中文字幕 | 在线国产视频 | 亚洲欧美国产精品制服 | 最新电影电视剧观看 | 日本激情午夜在线电影观看 | 国语性爱强干bb | 日韩美女精品一区 | 精品国内一区二区三区免费视频 | 欧美视频网站 | 色老大综合| 欧美极品欧美日韩 | 日韩欧美国产一线 | 日韩25区中文字幕 | 韩国三级中文字 | 日本高清色本在线www | 国产尤物亚 | 国产欧美日韩国中文字幕高清在线 | 国内精品一区二区三区蜜月 | 欧美精品国产制服第一页 | 免费看片黄 | 一本一区二区三 | 国产日产中文在线观看 | 国产综合欧美无毒不卡怡红院 | 国产三区四区五 | 国产亚州 | 国产1区| 风韵丰满| 日韩交换精品 | 成人高清激情视频在线观看 | 国产亚洲欧洲日韩在线91区 | 国产中文字幕视频在线观看 | 日韩在线观看福利片 | 美女丰满精品 | 国产亚洲色 | 国产在线精品成人一区二 | 男人性毛| 国产精品丝袜高跟鞋 | 国内免费视频一区二区三区 | 日韩午夜理论 | 欧美日韩国产一二三区激情在线 | 91啦国产 | 亚洲午夜成人精品电影在线观看 | 亚洲欧美日韩在线一区 | 国产日韩欧美视频等最新内容! | 97视频久| 日本有码中文字幕第一页在线播放 | 国产在线观看色窝网 | 亚洲精品视频免费看 | 日本精品视 | 国精品日韩欧美一区二区三区 | 欧美日韩一区二区三区床戏 | 国产高清在线观看无删减 | 中文字幕高清在线免费播放 | 国产精品欧美电影 | 欧美性爱视频手机在线免费播放 | 情趣内衣美女 | 国产疯狂伦交大片 | 日本视频观看无卡免费精品页 | 91乱伦| 国产欧美日韩一区在线观看 | 国产一卡三卡四卡无卡 | 国产亚洲精品mv第十页 | 日本一在线中文字幕天堂 | 国产xxxx色视| 日韩女同在线二区三区 | 日本精品不卡中文字幕 | 一区二区三区日本精品 | 99国产在线观看 | 亚洲中文字幕无线 | 国产区激情区精品视频区一99 | 国产日韩传媒一区二区三区四区 | 免费b站在线观看人数在哪儿找 | 午夜激情视频三区在线 | 国产国产乱片在线播放 | 国内在线视频观看 | 亚洲精品国产精品国自产观看 | 日韩一区二区手机免费观看 | 国产国语对白露脸 | 欧美亚洲一区电影 | 精品香蕉一区二区三区91 | 国产鲁鲁视频在线观看 | 国产亚洲一卡一 | 亚洲天堂日韩中文 | 亚洲免费在线观看 | 亚洲精品一二三四区 | 欧美综合激情网 | 精品一区二区三区免费观看 | 国产精精品在线免费看 | 99re66热这里只有精 | 国产又粗又猛又爽又黄的视频吉 | 免费人成视频在线观看播放网站 | 国产大奶在线播放 | 国产亚洲欧美手机在线观看 | 免费精品一区二区三区在线观看 | 亚洲精品日韩三区 | 国产精品冷s系列在线观看 中文字幕一区二区精品区 日韩一区二区免费看 | 国产99视频精品草莓 | 日本强伦姧人 | 片免费看 | 欧美性受xxxx黑 | 国产剧情中文字幕一区二区 | 日本簧片在线观看 | 免费变态视频网站网址不卡 | 亚洲日本精品国产一区vr | 97se亚洲国产综合自在线 | 日本欧美一区二区三区在线 | 成年人在线免费观看网站 | 日产精品卡2卡3卡4卡免费 | 亚洲中文字幕人成乱在线 | 区一区二区三高清免费视频 | 欧美日韩国产免费一区二区三区 | 国产一区二区高清在线 | 日韩电影免费在线观看视频 | 亚洲天堂2025 | 国产在线一区二区三区视频 | 区二区三区新线路 | 天堂а√在线地址8中文种子 | 日韩欧美国产精品91 | 亚洲综合一区二区三区 | 丰满的女房东在线观看6 | 欧美a欧美乱码一 | 国产在线观看精品日韩 | 鲁丝片一区二区三区免费 | 69影院 | 亚洲天堂2025女人天堂 | 美女国产毛 | 亚洲第一页乱 | 欧美日韩深夜视频在线观看 | 乱码午夜 | 日韩欧美一区二区三区视频在线 | 国产免码va在线观看免费 | 国产综合精品一区 | 日本特黄特色aaa大片免费 | 亚洲人成网址在线观看 | yellow高清免费观看日本 | 日韩a级一片在线观看 | 国产一区二区三区四区免费观看 | 亚洲午夜福利在线观看 | 国产日韩a视频在线播放视频 | 吃旅行者的坤巴 | 区二区三区观看 | 国产精品一区二区在线观看网站 | 日本欧美另类视频在线 | 国产精品免费aⅴ片在线观看 | 一区二区国产最新福 | 亚洲国产精品免费在线观看 | 国产日韩精品欧美激情在线 | 欧美亚洲精品在线 | 最近中文字幕在线mv视频在线 | 国内精品自产拍在线观看 | 免费国产一二三四区 | 日本高清视频www夜色资源网 | 日本在线视频在线 | 欧美图区 | 欧美视频日韩视频国产视频 | 国产在线中文字幕 | 国产精品太长太粗太 | 亚洲aⅴ乱码一区二区波多野 | 在线观看精品日韩视频 | 亚洲欧美大码a在线观看 | 国产亚洲高清一区二区 | 国产女主播在线播放一区二区 | 日韩高清在线观看一区二区三区 | 欧美亚一区二区三区不卡视频 | 欧美疯狂黑人xxxxbbbb | 久色91| 欧美一区二区在线观看 | 国产午夜亚洲精品理论片不卡 | 亚洲国产精品第一区二区三区 | 热门短剧短视频 | 欧美午夜网 | 农村妇女做爰视频 | 精品视频在线免费观看 | 日韩精品一区二区免费在线观看 | 国产v亚洲v天堂宗合 | 在线中文字幕不卡视频 | 国产精品成年片在线观看 | 国产亚洲欧美日韩国产片 | 国内自产 | 国产午夜草莓视频在线观看 | 日本一区二区三区四区公司 | 国内99精品视频在线播放 | 国产亚洲精品精品国产亚洲综合l | 欧美午夜理伦三级在线 | 色一乱一伦一 | 草草在线观 | 欧美多人乱大交xxxxx变态 | 人成a大片在线观看 | 原产国创精品 | 日本高清视频在线免费观看 | 国产偷拍盗摄一区二区 | 久爱免费观看在线网站 | 日韩精品视频在线播放 | 女人与公拘交酡全过程 | 91精品高清在线 | 日本一本免费高清在线dvd | 亚洲欧美综合精品成人导航 | 韩国三级日本三级美三级 | 日韩欧美一区二区3d视频 | 91色在线| 精品h一区不卡免费视频国产 | 国产区激情区精品视频区一99 | 91精品视频在线 | 欧美激情综合网 | 亚洲成a人片在线观看日本 免费一级中文 | 成全动漫高清电影好看的电视剧 | 视频在线观看免费网站 | 成人国产亚洲日本在线 | 国自产精品手机在线观看视 | 日韩精品视频精品一区二区 | 国产aⅴ女人被喂j8 日韩一级在线精品国产 | 国产1024在线永久免费观看 | 日日天干夜夜人人添 | 1卡2卡三卡4卡免费日韩乱码 | 亚洲小说第一区 | 朝鲜女人大白屁股ass孕交 | 日本激情夜里视频在线观看 | 国产一级特黄aaa大片在 | 欧美浓毛| 欧美无砖专区一中文字幕 | 一区二区三区高清视频 | 免费高清一二三区日本 | 自拍偷拍欧美激情 | 国产精品另 | 999热这里只| 欧亚一卡二卡3卡四卡精品 日本一区二区 | 成人a大片高 | 国产亚洲人在线观看不卡 | 亚洲欧美日韩高清综合678 | 国产精品成人免费视频 | 国产精品永久免费自在线观 | 1000部禁止18 | 亚洲精品911永久在线观看 | 欧美一区二区三区四区婷婷 | 韩国一级成a人片在线观看 日韩高清中文字幕在线观 变态拳头交视频一区二区 免费国产a国产片精品 | 精品欧美一区视频在线观看 | 免vip一区二区三区日韩美女 | 手机免费在线观看日韩电影 | 五月丁香婷婷综合影院 | 日韩欧美亚洲1区2区 | 日本α片 | 两个人的免费完整版中文字幕 | 午夜看片a福利 | 香蕉视观看在线a | 日本精a在线观看 | 午夜老司机在线18勿进 | 国产精品日韩在线观看一区二区 | 18岁成年人网站 | 亚洲综合精品成人 | 九九视频这 | 欧洲亚洲国产日韩综合一区 | 成年美女黄| 456性欧美在钱视频 国产午夜在线app | 午夜福利在线观看亚洲一区二区 | 欧美日韩国产午夜不卡 | 免费的影视大全 | 日本不卡一二三区视频免费 | 日韩综合网在线视频免费 | 日本不卡中文字 | 男女超爽视频免费播放 | 成人激情电影 | 欧美线在线精品观看视频 | 精品国产一区二区三区四区特色 | 国产精品好| 国产变态另类电影在线观看 | 国产日韩aⅴ在线播放 | 欧美另类图片视频无弹跳 | 欧美综合图区亚洲综自拍 | 日韩欧美伦理 | 欧美日韩视频在线观看第一区 | 国产亚洲男人的天堂在线观看 | 国色天香社区影院在线观看 | 欧美日韩亚洲综合在线一区二区 | 欧美亚洲日韩一区二区 | 免费+国产| 日产精品一品二品三品 | 附近寂寞单身 | 欧美亚洲性爱在线看 | 五月婷婷综合在线视频 | 制服丝袜自 | 国产一级a一级a爰片免费无 | 无限观看免费完整大片 | 国产精品一区二区手机看片 | 蜜桃豆www久| 97在线观看视频公开免费 | 国产又粗又猛又爽又黄的视频七张 | 免费亚洲精 | 国产亚洲精品午夜理论片日本 | 国产偷窥熟女精品视频大全 | 麻花传剧原创mv在线观看 | 国产欧美亚洲一级a在线观看 | 国产国语一级在线播放视频 | 亚洲欧美日韩中文字幕在线一 | 亚洲精品911永久在线观看 | 国产亚洲日韩欧美在线成 | 欧美日本亚欧在线观看欧亚 | 亚洲欧美成ⅴ人在线观看 | 狠狠狠狼鲁欧美综合网免费 | 揄揄撸一区 | 91婷婷| 精品影视综合国产 | 黄瓜影视| 精品日韩嗷嗷视频在线观看 | 欧洲无人区卡一卡二卡三 | 理论电影免费观看 | 中文在线日韩亚洲欧美 | 91不卡 | 欧美精品1卡二卡 | 91香蕉成人免费高清网站 | 日本一区二区三区视频免费看 | 中文日产| 国产一级大片免费视频 | 日韩精品中文乱码在线观看 | 日韩欧美精品一中文字幕 | 久视频在线 | 欧美性爱超长大吊网站 | 国产日韩精品在线播放 | 99国产一区二区三区亚洲一区 | 日韩欧美乱卡二区四区五区 | 国产精品92视频 | 国产妇人成 | 日本黄页网站 | 成年女人免费毛 | 国产精品成人aaaa网站女吊丝 | 日韩极品精品一区二区三区 | 日日摸夜夜添欧美一区 | 午夜国产精品蝌蚪在线观看 | 国产日产高清欧美一区 | 在线成人亚洲一区电影 | 国产伦精品一区二区三区无广告 | 日本在线不卡免费视频一区 | 又刺激又爽又黄的视频在线观看 | 亚洲欧美中文字幕乱码在线 | 免费91最新地址永久入口 | 91国自产精品中文字幕亚洲 | 国产激情艳情在线看视频 | 国精产品一二二线网站 | 91精品啪在线观看国产在线 | 欧美视频在线观看免费最新 | 国产一级一级农村人一片 | 精品国产一区二区三区四区特色 | 国产美女自拍视频 | 亚洲五月六月丁香激情综合 | 国产iga| 国产乱对刺激对白视频在线 | 999re5这里只有精品w | 国产福利影院在线 | 亚洲国产经典国产精品观看免费 | 性一交一乱一伦一 | 日韩一区免费视频 | 在线观看www成人影院 | 一个视频在线观看免费 | 国产***尤物在线一级 | 欧美日韩aⅴ一区二区三区 高清影视在线 | 国产精品7m凸凹 | 区二区视频免费看 | 国产二区三区午夜免费视频 | 91精品成人影院 | 精品欧美视频在线观看 | 亚洲国内精品自在线影视 | 一个视频在线观看免费 | 日韩一区二区综合精品 | 欧美日韩不卡高清在线看 | 中文字幕日韩欧美一区二区三区 | 日韩伦理电影大全 | 欧美性xxxxx极品 | 精品一区视频 | 亚洲第一网站a√在线观看 日韩亚洲产 | 国产精品沙发午睡系列 | 国产亚洲精品影视在线产品 | 九九在线免费视频 | 国产天堂网一区二区三区 | 日本精品日韩国产国产 | 国产欧美日韩一区二 | 国产精品亚洲а∨天堂网 | 成人性生交大片在线观看 | 电家庭影院午夜 | 色涩网站在线 | 亚洲成a人片在线v观看 | 亚洲成ā人v欧美综合天 | 精品国产一| 韩国日本中文字幕一区二 | 精品国产污污网站在线看免费 | 日本特黄特黄一级中国 | 精品女同一区二区 | 国产欧美日产中文一区 | 日韩在线视精品在亚洲 | 欧美人人| 日韩亚洲欧美一区噜噜噜 | 欧美综合自拍亚洲综合区 | 日韩高清在线播放不卡 | 园内精品自拍视频在线播放 | 国产欧美在线视频免 | 97se亚洲国产综合自在线观看 | www亚洲色大成网络.com | 国产在线啊v观看不卡 | 国产美女高清片免费观看 | 九九热视频在线播放 | 国产亚洲第一伦理第一区 | 日本一区二区视频在线观看 | 片免费看 | 欧洲动漫精品专区一区二区三区 | 国产精品三级网 | 51妺妺嘿嘿午夜福利 | 国产午夜在线免费 | 国产普通对白手机在线 | 人国产在线观看不卡片 | 日韩精品一区二区三区四区五区 | 亚洲春色在线视频 | 国产人妖在线播放网址 | 亚洲全网 | 在线观看有 | 欧洲成人午 | 国产又色又爽又黄的视频网站 | 国产最熱門最齊全的電影 | 日韩一级欧美动漫国产在线观看 | 在线观看国 | 成人国成人国产suv 亚洲精品乱 | 国产91精品在线观看 | 97超视频在线观看视频在线 | 在线观看国产人视频免费中国 | 国产男女插插一级 | 欧美日韩电影 | 成人性生交大婬乱欧美 | 91大神 | 免费观看日本污污ww网站 | 好看的动画电影 | 亚洲欧美网站 | 视频国产精品丝袜第一页 | 91视频成人 | 中国农村真卖bbwbbw | 欧美亚洲精品三区 | 亚洲一区二区成人精品 | 国产亚洲香蕉片在线观看 | 日韩成全视频观看免费观看高清 | 国产剧情| 北岛玲日韩精品一区二区三区 | 日本成本人片视频免费 | 中文字幕精品一区二区精品 | 欧美一区二区三区视频在线 | 国产99这里只有精品 | 国内精品卡一卡二卡三 | 国产一区二区三区美女图片 | 玖草在线中文字幕 | 亚洲欧洲日产国码久在线观看 | 免费看的国产区网站 | 日韩视频在线播放一区二区三区 | 日韩中文字幕有码视频欧美 | 国产绿奴视频在线观看 | 欧美一级韩国一级日韩一级 | 亚欧洲乱码视频一二三区 | 人人草在线观看 | a级毛欧美1级a大片 欧美综合视频 | 日产棈品一区到六区天香 | 国产一二三四区乱码免费 | 亚洲国产欧美日韩精品网 | 99久热海外精品视频 | 秋霞国产午夜伦午夜福利片 | 欧美在线观看综合 | 精品露脸国产偷人 | 99欧美午夜一区二区福利 | 成人精品动漫一区二区三区 | 欧洲免费在线视 | 一区二区三区免费 | 国产乱伦一区二区三区 | 欧美激情va永久 | 欧美日韩中文字幕一区二区高清 | 精品蜜臀国产aⅴ一区二区三区 | 久爱免费观看 | 欧美国产精品 | 国产免费看视频 | 视频一区二| 九九视频精品全部免费播放 | 免费的精品一区二区三区 | 日韩欧美乱卡二区四区五区 | 91精品专区国产在线观看高清 | 亚洲国产精品免费在线观看 | 亚洲综合偷拍一区二区三 | 国精产品一区二区三区有限 | 97国产婷婷综合在线视 | 亚州高清国产āv视频 | 日韩色禁网站永久视频 | 亚洲欧美日韩一区在线观看 | 影音先锋亚洲综合小说在线 | 日a本亚洲中文在线观看 | 国产午夜羞羞 | 国产爱情片 | 欧美日韩一二三四区在线观看 | 99热只有精品在线观看 | 午夜视频在线观看国产 | 国产在线观看免费视频 | 精品视频vs精品视频 | 日韩一级中文字幕 | 精品一区二区三区影院在线午 | 国产色爽女免费视频 | 91直播| 欧美顶级情欲片免费看 | 国产精品视频免费看人鲁 | 高清欧美一| 久热久热精品在线观看 | 日韩精品亚洲中文 | 国产精品伦理一二三区伦理 | 好吊色在线观 | 国产精品1234 | 暴雨入室侵犯进出肉体免费观看 | 日韩精品首页 | 欧美日韩人人天天综合小说 | 乱码一区二区三区 | 国产精品视频永久免费播放 | 欧美男女性爱视屏 | 欧美1卡一卡二卡三新区 | 国产亚洲精品国产91 | 中文字幕一区二区三区乱码 | 国产日韩一区二区三区在线播放 | 凹凸国产熟女精品视 | 国产精品免费视频一区二区三 | 国产一在线精品一 | 欧美精品黄页在 | 俺去俺来也www色官网 | 亚洲欧美日韩人成在线播放 | 91po国产在线精品免费观看 | 国产盗摄老牛影视 | 91高清国产不卡一区二区 | 精品日韩在线视频一区二区三区 | 国产又大又粗又长免费视频 | 精品一区二区三区在线 | 国产羞羞羞视频在线播放 | 精品国产欧美在线小说区 | 免费观看网站 | 91精品成人免 | 国产专区91 | 国产在线观看色 | 欧美日韩视频在线播放 | 欧美在线一区二区 | 日韩欧美一区二区3d视频 | 精品国产综合色在线 | 级欧美一级一级国产 | 欧美电影院一区二区三区 | 国产激情视频在线 | a级大胆欧 | 欧美日韩午夜视频在 | 国产一级特黄一级毛 |