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

向Qt 移植Android(Java)應用

移動開發
作為開放手持設備聯盟和Google發起的項目,Android 已發展成針對移動電話的首個開放性免費平臺。Android平臺的重要性之一就是:手機廠商和無線運營商能為其產品和服務提供合適的Android版本。

本文講解的內容是向Qt 移植Android(Java)應用,隨著智能手機的廣泛應用,不少智能機友玩轉不了,當然這話和編程沒什么關系,但也表明了我們編程人員的水平。作為編程者,不外乎做些代碼的事情。如果你對本文感興趣的話,就來看看本文吧。

簡介

作為開放手持設備聯盟和Google發起的項目,Android 已發展成針對移動電話的***開放性免費平臺。該項目自2007年11月5日啟動,當時Google、英特爾、T-Mobile、Sprint、宏達國際、高通和摩托羅拉等決定要實現一個雄偉目標:提供各種服務,讓消費用戶享有極為優秀的用戶體驗。

Android平臺的重要性之一就是:手機廠商和無線運營商能為其產品和服務提供合適的Android版本。該特性將對成本降低及產品創新產生直接影響。于是, Android就被視為智能手機移動平臺中的嶄新而具潛力的選擇。

向Qt 移植Android(Java)應用 

向Qt 移植Android(Java)應用

另一方面, Qt已被視為***移動編程世界中功能強大的組件。Qt在桌面系統中的使用最為令人矚目,如KDE、Opera、Skype和VirtualBox,但是最近它被移植到了諾基亞移動平臺,如S60和maemo。自1991年由Trolltech發布,Qt以兩種不同的許可證(開源許可證和商業許可證)發行,這使Qt更適合非GPL的開源項目,同時也適合商業用戶。2008年6月諾基亞收購了Trolltech,目的是加速移動終端和桌面應用的跨平臺軟件戰略的實施。2008年9月29日,諾基亞將Trolltech改名為Qt。

本文提供的信息指引大家在開發中將Android應用移植到Qt for Symbian。

Android平臺概述

Android應用使用Java編程語言(Dalvik虛擬機)開發,而諸如觸摸屏和各種存儲功能等終端服務則可通過Google services API訪問。用C或其它任何語言所編寫的應用也有可能運行,不過需要先將這些應用編譯成本地代碼后才行,然而這種開發路徑并不獲Google的正式支持。

自2008年10月起Android已作為開源項目(使用Apache許可證)供大家使用。此后,手機生產商和無線運營商可以自由地向其產品中添加各種封閉性的和專屬性的擴展。

盡管Android是基于Linux內核,但按Google的說法,它卻不是一個Linux操作系統。此外,它沒有本地窗口系統,也不支持全套標準Linux庫,包括GNU C庫。這個特點就使現有Linux應用或庫的重用變得很困難。Android也不使用諸如J2SE和J2ME那樣的標準Java APIs。結果是:為這些平臺所編寫的應用與為Android平臺所編寫的應用不能兼容。Android僅重用Java語言語法,卻并不提供與J2SE或J2ME綁定的完整類庫和APIs。

下圖說明了目前的Android架構(來自Android開發者指南)。

向Qt 移植Android(Java)應用

系統通過一些系統驅動程序(如照相機,顯示屏,WiFi和鍵盤等)訪問移動電話的各項資源。之上的一層則由Andriod庫和運行系統(RunTime)組成。***一層Android提供了一套應用框架庫,使庫擴展和新應用創建均成為可能。

#p#

Android可以重用其它應用的其它一些組件。例如,你需要重用適合的滾動條組件,并使其也能用于其它系統,同時可以調用這樣的組件來為自己工作。為此Android系統被設計為:在需要用到系統的任何部分時,系統就會啟動一個應用進程,并針對那個部分的Java對象進行實例化。這樣Android并不提供如main函數這樣一個入口,而只提供了一些基本組件:activity(活動),services(服務),broadcast receives(廣播接收器)和content providers(內容提供器)。

Activities(活動)代表Android應用的屏幕。從某個活動中你可以顯示按鈕、標簽、菜單等。所有的活動都是android.app.Activity 類的子類。Services(服務)不可見,但卻在后臺運行。例如,一個服務能在用戶執行其它任務時播放音樂。每個服務都繼承自android.app.Service基類。Broadcast receives(廣播接收器)是一些組件,它們可以接收并響應不同的廣播告示,例如電量低這樣的消息。所有的接收器都繼承自android.content.BroadcastReceive基類。content provider(內容提供器)負責提供可供其它應用使用的應用數據。有了內容提供器,在不同應用之間共享數據就變為可能。所有的內容提供器都繼承自android.content.ContentProvider基類。

Android開發環境包括:Android SDK、Android源代碼,和有助于快速編制Android應用的一些可選的集成開發環境。Android軟件開發工具包(SDK)由一些庫和工具組成,包括一個能運行應用的模擬器。Android SDK可用于Windows、Mac OS X,和Linux。很多種集成開發環境都提供Android開發支持,如Eclipse(針對Andriod的Eclipse插件)。

Qt S60 概述

Qt應用是用C++加上編譯前能生成標準C++代碼的附加預處理器所實現的幾種非標準擴展所開發的。Qt也提供了與其它幾種編程語言的綁定,如Python、Ruby,和Perl。

Qt得到廣泛使用得益于其GUI widget,但它也提供了一整套的非GUI相關特性:SQL數據庫訪問、XML解析、線程管理、網絡支持及用于文件處理的一個統一跨平臺API。Qt已被成功地移植到了S60諾基亞平臺上。Qt for Symbian將"讓你能創建具創新性用戶體驗的優秀應用,同時又能快速進入市場"。比較Android,Qt不應該被視為移動電話平臺,而應該視為一個有趣而易用的編程框架,定會對移動編程事業做出可觀貢獻。

Qt現已被移植到了S60平臺,卻仍有一些APIs還沒有被實現,如訪問照相機和名片簿模塊。不過,通過對某些Symbian應用的回調還是可以訪問這些系統服務的。

向Qt 移植Android(Java)應用

為開發Qt Symbian應用,你需要安裝Qt S60 Nokia SDK,SDK由組成庫和開發工具(包括針對S60環境的模擬器)組成。此外,Carbide.C++ IDE(基于Eclipse框架)提供了完整的開發環境,對開發伙伴們提供了很大程度的幫助。你可以在諾基亞論壇維基百科中讀到有關Qt for Symbian的有趣文章(請參閱Qt for Symbian 分類)。

在Carbide 集成開發環境上構建Qt for Symbian應用是很簡單的,這些應用可以在S60模擬器甚至你的終端上(首先需要安裝Qt for Symbian庫)啟動。任何Qt應用的入口都是main方法(請記住:Android應用從某個Activity,即活動中啟動)。

范例

這是Android上的一個"Hello World ”簡單應用。

  1. package helloandroid;   
  2. import android.app.Activity;  
  3. import android.os.Bundle;  
  4. import android.widget.TextView;   
  5. public class HelloAndroid extends Activity {      
  6. @Override     
  7. public void onCreate(Bundle savedInstanceState) {         
  8. super.onCreate(savedInstanceState);         
  9. TextView tv = new TextView(this);         
  10. tv.setText("Hello World");         
  11. setContentView(tv);    
  12.  }  

如前文所述,任何Android應用的入口是一個Activity(活動,更精確的說法是android.app.Activity#onCreate(Bundle) 方法)。Android沒有標簽類,但卻有能用作標簽的文本視圖。然后,我們創建一個文本視圖,接著以剛剛創建的文本視圖設置Activity的內容。

現在,讓我們看一下如何創建一個相同的應用,不過是在Qt框架上。

#include <QApplication>#include <QLabel> int main(int argc, char *argv[]){  QApplication app(argc, argv);  QLabel label("Hello, world!");  label.show();  return app.exec();}
它只是打開一個應用并顯示標有"Hello World"字符串的一個標簽。你可以看到,主Qt類(QApplication)通過Main參數進行初始化。如前所述,Qt應用的入口是Qt主類中的main函數。然后,它創建一個簡單的標簽并顯示其內容。***,應用會從Qt應用的執行中返回代碼。另一個要點就是:這樣的代碼段也能在Maemo平臺上得到編譯并啟動(顯然,圖形效果不會相同,因為你使用了具有不同widgets的不同平臺)。

#p#

下例說明了如何在Android和Qt應用上分別插入一個菜單。

在Android上,菜單是以方法android.app.Activity#onCreateOptionsMenu(Menu)定義。而菜單項的回調則以方法android.app.Activity#onOptionsItemSelected(MenuItem)定義。

  1. package helloandroid;   
  2. import android.app.Activity;  
  3. import android.os.Bundle;  
  4. import android.widget.TextView;  
  5. import android.widget.Menu;  
  6. import android.widget.MenuItem;   
  7. public class HelloAndroid extends Activity {      
  8. private final int MENU_QUIT = 1;     
  9.  @Override     
  10. public void onCreate(Bundle savedInstanceState) {         
  11. super.onCreate(savedInstanceState);        
  12.  TextView tv = new TextView(this);        
  13.  tv.setText("Hello World");         
  14. setContentView(tv);    
  15.  }     
  16.  /*  
  17.  Creates the menu items   
  18. */     
  19. public boolean onCreateOptionsMenu(Menu menu) {        
  20.  menu.add(0, MENU_QUIT, 0, "Quit");         
  21. return true;    
  22.  }      
  23. /*   
  24. Handles item selections  
  25.  */     
  26. public boolean onOptionsItemSelected(MenuItem item) {      
  27. switch (item.getItemId()) {      
  28. case MENU_QUIT:          
  29. quit();          
  30. return true;     
  31.  }      
  32. return false;     
  33. }   

在Qt for Symbian上則會簡單一些。你只需定義一個QtAction,然后將其插入到應用的菜單欄中。***,以connect方法(用于定義Qt中的任意回調)來定義回調。

  1. #include <QApplication> 
  2. #include <QAction> int main(int argc, char *argv[]){    
  3. QApplication app(argc, argv);    
  4. QAction exitAction = new QAction(tr("&Exit"),this);   // Add action direct to menubar  menuBar()->addAction(exitAction);    
  5. connect(exitAction, SIGNAL(triggered()),this, SLOT(close()));  

 API 映射

文件輸入/輸出

對文件或其它設備的讀寫。.

Android類(出自package java.io):File, FileReader, FileWriter, BufferedReader, BufferedWriter

Qt類:QIODevice, QFile, QTemporaryFile, QBuffer, QProcess, QTcpSocket, QUdpSocket, QDataStream, QTextStream

網絡功能

Socket通信。

Android類(出自package java.net):Socket, InetSocketAddress, ServerSocket

o Qt類:QTcpSocket, QUdpSocket

HTTP/FTP 通信。

Android類(出自package java.net):HttpURLConnection, URL

Qt類:QNetworkAccessManager, QUrl, QUrlInfo

Android類(出自package org.apache.http.*):HttpClient, HttpGet, HttpPost, HttpResponse

Qt類:QHttpHeader, QHttpRequestHeader, QHttpResponseHeader

Qt 類:QFtp(Android中無對應類)

媒體

對文件或其它設備的讀寫。

Android類(出自package ndroid.media):MediaPlayer, MediaRecorder

o Qt類:AudioOutput, MediaController, MediaNode, MediaObject, MediaSource,ObjectDescription, Path, VideoPlayer

Android與Qt for Symbian的對比

Android被設計成移動電話平臺。因此,它能訪問各種系統資源,如觸摸屏、照相機,及通話功能等。另一方面,Qt是一個跨平臺應用和用戶界面框架,最初針對桌面環境而設計。而且,Qt還未提供能訪問移動電話資源的機制。下表說明了Android和Qt for Symbian之間的一些重要差異。

Android提供了對PIM(名片夾,日歷)的訪問,而Qt for Symbian尚未提供;

Android提供了對電話通話功能的訪問,而Qt for Symbian尚未提供;

Android提供了對信息收發功能的訪問,而Qt for Symbian尚未提供;

Android提供了對照相機的訪問,而Qt for Symbian尚未提供。

不過已有Qt for Symbian移動擴展補充提供了相關的支持。

在Android中,你可以從一個XML說明文件中加載應用的用戶界面(如果你使用Glade構建自己的應用用戶界面,Maemo也支持該特性)。然而Qt for S60并不支持這種特性;
 
Android基于Java,而Qt for Symbian基于C++;

Qt是跨平臺的。也就是說,應用有機會既在Qt for Symbian上執行也能在Qt for Maemo上執行,甚至能在windows桌面系統上執行。

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

2011-06-13 11:24:55

QT MPlayer 移植

2011-06-16 08:46:17

Qt Symbian 手機

2011-06-13 11:07:22

QT 移植

2011-06-25 15:05:48

達內培訓移動開發

2010-07-23 16:08:38

OPhone平臺

2010-01-28 13:50:03

Android移植

2011-06-13 15:57:26

linux QT QTOPIA

2015-05-05 10:16:17

AndroidWindows

2011-07-04 10:56:10

Qt 移植 編譯

2011-06-29 10:46:01

Qt Eembedded Linux

2018-11-08 09:38:17

微軟 Windows Linux

2011-07-02 13:42:24

Qt 移植

2019-10-08 09:55:43

微軟瀏覽器Windows

2011-06-30 16:08:05

Qt 字庫 QPF

2011-07-04 15:13:31

QT MPlayer 移植

2011-06-24 13:08:34

Qt Qt 4.5.3 移植

2011-06-30 15:51:39

2016-02-26 10:01:12

微軟安卓移植

2010-07-30 14:08:51

.NET for An

2012-05-18 20:30:19

微軟 Android ap
點贊
收藏

51CTO技術棧公眾號

99久久亚洲一区二区三区青草| 国产精品88久久久久久| 日韩欧美第一页| 亚洲精品日韩在线观看| 91亚洲国产成人精品一区| 黄色成人在线网址| 国产亚洲欧美日韩美女| 91视频福利网| 肉色欧美久久久久久久免费看| 中文字幕一区二区不卡| 国产精品一区二区三区在线观| 亚洲av无码精品一区二区| 欧美黄免费看| 在线不卡国产精品| 波多野结衣一二三区| 亚洲成人精品综合在线| 天天影视涩香欲综合网| 午夜啪啪免费视频| 精品久久久久一区二区三区| 国产乱国产乱300精品| 热久久免费国产视频| 麻豆视频在线观看| 欧美jizz| 在线视频亚洲欧美| 亚洲一区二区三区四区五区六区| 日本午夜精品久久久久| 欧美视频在线视频| 日本男女交配视频| 菠萝蜜视频国产在线播放| 久久精品亚洲精品国产欧美| 成人免费看片网站| 国产剧情久久久| 热久久一区二区| 26uuu另类亚洲欧美日本老年| 激情五月激情综合| 郴州新闻综合频道在线直播| 国产偷亚洲偷欧美偷精品| 亚洲精品成人无码毛片| 国产精品日本一区二区不卡视频 | 亚洲欧洲国产一区| 69xxx免费视频| 久久丁香四色| 777欧美精品| 青青草原国产在线视频| 国产v综合v| 色婷婷亚洲一区二区三区| 又粗又黑又大的吊av| 美洲精品一卡2卡三卡4卡四卡| 国产精品久久久久久久浪潮网站| 日本一区二区精品视频| 国产小视频在线| 久久综合色婷婷| 久久久99国产精品免费| 午夜视频www| 91美女片黄在线| 久久久久无码国产精品一区| 天天干天天草天天射| 成人精品视频一区二区三区 | 一区二区三区四区激情| 国产盗摄视频在线观看| 91小视频xxxx网站在线| 亚洲精品成人悠悠色影视| 男人天堂网站在线| 白白色在线观看| 亚洲国产成人高清精品| 少妇高潮喷水在线观看| 一级毛片久久久| 日本二三区不卡| 一区二区三区 欧美| 国产精品第一| 91精品久久久久久久91蜜桃| 性生活在线视频| 国产一区二区三区不卡av| 亚洲精品久久久久中文字幕欢迎你 | a级片免费在线观看| 亚洲va欧美va人人爽午夜| 国产极品粉嫩福利姬萌白酱| 日本综合字幕| 欧美久久高跟鞋激| 国产国语老龄妇女a片| 亚洲电影一级片| 日日骚久久av| 久久久久香蕉视频| 久久久久看片| 91久久久久久久久久| 黄色小视频免费在线观看| 久久久久成人黄色影片| 中文字幕免费在线不卡| 黄页网站在线观看免费| 色婷婷av久久久久久久| 亚洲免费成人在线视频| 国产在线播放精品| 伊人亚洲福利一区二区三区| 久久精品99国产精| 久久亚洲图片| 99re视频| 中文日本在线观看| 午夜精品一区在线观看| 日日噜噜夜夜狠狠| 欧美成人午夜77777| 色爱av美腿丝袜综合粉嫩av| 日本熟妇一区二区| 激情图区综合网| 久久久水蜜桃| av激情在线| 欧美性猛交xxxxxx富婆| 理论片大全免费理伦片| 日韩综合网站| 欧美在线亚洲在线| 性一交一乱一伧老太| 国产欧美日韩视频一区二区 | 伊人久久久久久久久久久久久久| 亚洲人人精品| 亚洲最大福利视频网| 激情小说 在线视频| 亚洲一区二区精品3399| 亚洲欧美日本一区二区三区| 美女亚洲一区| 97国产真实伦对白精彩视频8| 国产精品爽爽久久久久久| 久久免费精品国产久精品久久久久| 免费看污污视频| 欧美123区| 亚洲精选一区二区| 日本特黄一级片| 国产精品一区专区| 中文视频一区视频二区视频三区| 丝袜美腿一区| 精品性高朝久久久久久久| 久久视频免费看| 国产成人综合精品三级| www.黄色网址.com| 国产视频一区二| 日韩有码在线电影| 中文字幕乱码中文字幕| 国产亚洲1区2区3区| 国产又黄又大又粗视频| 婷婷亚洲成人| 欧美亚洲在线视频| 天天综合在线视频| 亚洲午夜电影网| wwwxx日本| 国产精品成人一区二区网站软件| 亚洲在线观看视频网站| 搞黄网站在线观看| 欧美一区二区三区婷婷月色| 91视频青青草| 国产成人啪免费观看软件| 乱子伦一区二区| 日韩一区二区三区高清在线观看| 欧美成人免费视频| 亚洲第一天堂影院| 亚洲成精国产精品女| 亚洲婷婷在线观看| 一本久久知道综合久久| 久久资源亚洲| 91福利精品在线观看| 精品国产网站地址| 国产免费av观看| 亚洲精品视频一区二区| 91精产国品一二三| 国产精品美女久久久| 鲁丝一区鲁丝二区鲁丝三区| 国产亚洲一区二区手机在线观看| 中文字幕亚洲一区在线观看 | 亚洲1区在线| 性色av一区二区三区免费| 天堂资源最新在线| 欧美私模裸体表演在线观看| 99热在线观看精品| 国产传媒欧美日韩成人| 黄色片网址在线观看| 国产一区国产二区国产三区| 国产这里只有精品| 免费男女羞羞的视频网站在线观看| 精品99999| 精品人妻一区二区三区潮喷在线 | 亚洲欧美日韩国产中文| 中文字幕久久熟女蜜桃| 亚洲精选在线视频| 欧洲一级黄色片| 久久99国产精品尤物| 青草视频在线观看视频| 精品日韩免费| 动漫一区二区在线| 第四色男人最爱上成人网| 久热99视频在线观看| 天天干在线观看| 欧美日韩第一区日日骚| 国产成人亚洲欧洲在线| 中文欧美字幕免费| 久久久久亚洲无码| 免费成人在线视频观看| 九九爱精品视频| 99久久99热这里只有精品| 九九九九精品| 日韩欧美专区| 欧美中文在线观看国产| 国产美女在线观看| 亚洲区一区二区| 亚洲欧美强伦一区二区| 欧美日韩在线精品一区二区三区激情 | 韩国一区二区在线播放| 亚洲专区一区| www.男人天堂网| 日韩精品四区| 蜜桃视频在线观看成人| 视频一区视频二区欧美| 国产精品爽爽ⅴa在线观看| 999精品网| 欧美人与性动交a欧美精品| 亚洲成人影院麻豆| 亚洲男女性事视频| 免费国产羞羞网站视频| 91精品国产欧美一区二区成人| 亚洲图片在线视频| 午夜精品成人在线| 欧美日韩精品在线观看视频| 国产精品美女久久久久久久久久久 | 天堂网在线免费观看| 国产视频一区三区| 久久艹国产精品| 欧美激情无毛| 久久国产精品免费观看| 日韩在线理论| 视频一区二区精品| 免费观看久久av| 精品在线观看一区二区| 久久精品色综合| 大波视频国产精品久久| 日韩三级不卡| 成人在线视频网站| 色8久久久久| 国产美女久久久| 国产资源一区| 国产精品嫩草影院久久久| 色猫猫成人app| 国产福利精品av综合导导航| 我爱我色成人网| 国产成人精品免费视频| 桃花岛tv亚洲品质| 国产精品日韩一区| 国产91欧美| 国产区亚洲区欧美区| 欧美videos粗暴| 国产日本欧美一区二区三区在线| 欧美xxxx性| 91嫩草在线视频| 欧美专区视频| 超碰97在线人人| 成人影院中文字幕| 国产欧美亚洲日本| 亚洲美女久久| 日韩精品欧美一区二区三区| 日韩国产一区二区| 成年人黄色在线观看| 亚洲电影影音先锋| 国产精品igao激情视频| 影音先锋久久精品| 5月婷婷6月丁香| 青青草视频一区| 天天操精品视频| 高清shemale亚洲人妖| 日本少妇xxxx| 国产色婷婷亚洲99精品小说| 日韩av毛片在线观看| 一区二区三区波多野结衣在线观看| 黄网站免费在线| 91黄色在线观看| 99热精品在线播放| 亚洲国产中文字幕久久网| 黄色的视频在线免费观看| 日韩视频在线一区| 成人福利电影| 国产成人一区二| 精品一区二区三区视频在线播放 | 性久久久久久久久久久久| 中文字幕第四页| 欧美日韩国产一级二级| 黄色aaa大片| 亚洲久久久久久久久久| 男人影院在线观看| 91精品国产色综合久久不卡98| 成人精品动漫| 国产综合av一区二区三区| 精品国产一区一区二区三亚瑟| 91制片厂免费观看| 美女爽到呻吟久久久久| 亚洲成人手机在线观看| 91毛片在线观看| 欧美做爰爽爽爽爽爽爽| 亚洲成人av一区二区三区| 在线免费av网| 日韩精品在线观看一区二区| 国产调教视频在线观看| 日韩av不卡在线| 午夜电影一区| 亚洲视频在线二区| 亚洲一区日韩| 三级网站免费看| 中文字幕精品在线不卡| 在线观看 中文字幕| 日韩一区二区视频在线观看| 嫩草研究院在线观看| 欧美激情图片区| 国内自拍亚洲| 日韩精彩视频| aa国产精品| 91精品人妻一区二区三区四区| 亚洲国产精品高清| 免费在线观看黄网站| 欧美一区二区日韩| 日本美女在线中文版| 日韩av色在线| 亚洲aaa级| 国产精品视频网站在线观看| 久久成人羞羞网站| 微拍福利一区二区| 狠狠色噜噜狠狠狠狠97| 国 产 黄 色 大 片| 免费97视频在线精品国自产拍| 欧美日韩在线精品一区二区三区激情综合 | 亚乱亚乱亚洲乱妇| 国产精品久久久久久久9999 | 成年在线观看视频| 激情丁香综合五月| 极品色av影院| 欧美日本一区二区在线观看| 国产在线中文字幕| 日本欧美一二三区| 亚洲精品动态| 国产91在线免费| 久久综合久久久久88| 亚洲日本视频在线观看| 亚洲精品国产精品自产a区红杏吧| av片哪里在线观看| 91中文在线视频| 永久亚洲成a人片777777| 91精品999| 亚洲日本在线看| 99热这里只有精品99| 欧美老女人在线视频| 98视频精品全部国产| 成人免费观看在线| 9l国产精品久久久久麻豆| 日韩少妇裸体做爰视频| 日韩av在线网站| 欧美xxxxxx| 日韩中文字幕av在线| 捆绑调教美女网站视频一区| 国产不卡在线观看视频| 欧美肥胖老妇做爰| 激情网站在线| 激情五月综合色婷婷一区二区 | 亚洲精品乱码久久久久久动漫| 中文字幕在线不卡国产视频| 国产精品主播一区二区| 欧美激情视频在线观看| 欧美挤奶吃奶水xxxxx| 日韩精品一区二区三区色欲av| 国产日韩欧美a| 国产精品欧美亚洲| 欧美激情亚洲国产| 亚洲大片精品免费| 中文字幕第100页| 尤物av一区二区| 水莓100在线视频| 国产精品视频yy9099| 欧美黄色免费| 一女三黑人理论片在线| 欧美自拍丝袜亚洲| www免费在线观看| 国产一区二区不卡视频在线观看 | 国产老头和老头xxxx×| 午夜精品aaa| lutube成人福利在线观看| 91福利视频导航| 国产农村妇女精品一二区| 美国美女黄色片| 欧美成人三级在线| 日韩免费电影| 欧美日韩午夜爽爽| 久久免费美女视频| 国产黄色小视频在线观看| 欧美在线视频一区| 一区二区中文字| 国产精品毛片一区二区| 91麻豆精品国产综合久久久久久| 超碰在线中文字幕| 亚洲欧洲精品一区| 成人精品免费看| 国产一区二区在线不卡| 97av视频在线| 中国成人一区| 中国女人特级毛片| 日韩成人黄色av| 日本在线成人| 久久精品影视大全| 黑人巨大精品欧美一区免费视频 | 狠狠躁18三区二区一区|