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

Android SDK上手指南:用戶交互

譯文
移動開發 Android
在這篇教程中,我們將對之前所添加的Button元素進行設置以實現對用戶點擊的檢測與響應。為了達成這一目標,我們需要在應用程序的主Activity類中略微涉及Java編程內容。

在這篇教程中,我們將對之前所添加的Button元素進行設置以實現對用戶點擊的檢測與響應。為了達成這一目標,我們需要在應用程序的主Activity類中略微涉及Java編程內容。如果大家在Java開發方面的經驗不太豐富也沒必要擔心,只要按步驟進行即可完成學習。我們將在本系列的下一篇文章中深入探討Java語法,從而保證大家了解初步Android開發任務中所必需的編程語言知識。

大家可以在Android當中以多種不同方式實現用戶交互。我們將學習兩種最為典型的處理方案,從而實現應用按鈕對用戶點擊的感應——兩種方案都會用到一點XML代碼以及Java實施流程。Android當中包含幾種不同的交互UI元素,足以感應來自用戶的各類輸入操作。輸入操作的處理方式必須與UI項相匹配,但整個過程仍然大體相同。我們將以一個按鈕為起點開始探索Android平臺上的用戶交互,因為按鈕無疑是最簡單也最常用的界面元素。

1.用戶交互基礎

在進一步探討細節之前,我要首先為剛剛接觸應用程序開發工作的朋友們解釋幾項UI概念。為了實現應用交互,我們需要利用特定元素檢測用戶的交互操作。看過上一篇文章的朋友一定還記得,Android中存在View,而在今天的示例中具體是指Button。要實現交互,我們首先需要“監聽”用戶的操作。雖然Android主要運行在搭載觸控屏幕的移動設備上,但大家仍然可以在計算機上利用編程語言處理交互開發。舉例來說,在后面提到“點擊”的部分,我們指的是利用鼠標點擊或者用手指觸摸/點觸對應位置。

用戶與應用程序的交互方式是多種多樣的。他們可以點觸、劃動以及“長按”對應項目。當這些操作活動發生時,我們將其稱為一個“事件”。因此,我們需要通過設置讓應用程序監聽特定UI項目上是否發生了特定事件。在今天的示例中,我們需要監聽針對Button的點擊(或者點觸/觸摸)操作。

我們需要監聽并響應這類用戶事件。要做到這一點,我們將向Java Activity類中添加代碼以實現對按鈕點擊的監聽與響應。只要按鈕上出現點擊事件,這部分代碼就會開始執行。雖然其它類型的用戶交互會涉及不同的方法代碼以及多種多樣的事件類型,但其基本過程都是相通的。

2.識別UI元素

第一步

為了指明用戶交互具體指向哪個View,我們需要在應用程序當中識別出每個交互性View。在文章列舉的范例中,我們只討論一個View——但大家在今后實際進行應用開發時,可能會用到多種不同類型的交互性View。為了讓它們彼此之間有條不紊地運作,我們需要為每個View設置一個用于識別的獨特ID屬性,并將其應用于整個應用程序。首先在Eclipse中打開我們的主布局文件并切換到XML編輯標簽。接下來找到我們為Button元素添加的代碼,利用以下語法為其分配一個ID:

  1. android:id="@+id/myButton" 

我們需要為Android布局中所使用的每一個元素分配ID屬性,從而幫助自己順利識別每個View元素。請注意以上代碼中的“@+id”語法。這會提示Android工具在項目資源“R.java”文件中創建一個新ID,并為其指定一個在應用程序內獨一無二的文本字符串,也就是“myButton”。在應用中XML布局代碼的其余部分乃至其它XML與Java文件內,我們將使用這一名稱來指定Button View。而后保存當前布局文件。

第二步

打開應用程序中的主Activity文件。我們將向其中添加一點點Java代碼,但大家不用為自己令人捉急的Java水平而擔憂,只要理解其中與處理用戶交互相關的大致流程即可。如果各位朋友原先從未接觸過Java,請繼續關注我們的下一篇教程,到時候回頭再看就會發現現在的內容其實非常簡單。我們要在Activity類中創建一個變量來引用Button View。在類聲明開頭、起始內容之后:

  1. public class MainActivity extends Activity { 

添加變量聲明:

  1. private Button theButton; 

我們的聲明包含視覺特性(下一次再詳加說明)、變量類型以及變量名稱。Eclipse可能會在“Button”文本部分加注下劃線并提示“Button不能被解析為一個類型”。由于我們使用的是由Android平臺所提供的Button類型,所以必須將其導入至類文件當中。將鼠標懸停在“Button”文本上方,Eclipse將為我們顯示出一套建議列表。在其中選擇“Import‘Button’(android.widget)”。這樣類文件頂部就會出現一個可以自由展開與收起的導入聲明列表。

第三步

現在我們可以在布局當中取回指向Button View的引用,并將該引用保存在我們所創建的變量當中。在我的Activity onCreate方法中,緊接著以下代碼行進行布局設置:

  1. setContentView(R.layout.activity_main); 

如下所示輸入一行新代碼以取回Button:

  1. theButton = (Button)findViewById(); 
在“findViewById()”的括號中輸入“R.”——Eclipse會為我們提供資源類型提示列表。在其中選擇“id”。  

輸入另一個句號“.”——Eclipse會顯示現有ID值列表。目前我們只添加了一個ID值,選擇我們為Button設置的ID名稱——也就是“myButton”。

大家會定期利用這種方法在Java代碼當中實現資源引用。現在我們應該擁有以下代碼行:

  1. theButton = (Button)findViewById(R.id.myButton); 

這條聲明將Button View引用分配到了我們剛剛創建的新變量當中,旨在利用其ID實現View識別。

3.監聽事件

第一步

在我們要求時,Android系統只會在View上檢測事件。因此我們需要為View分配一個監聽器。分配監聽器也有幾種不同的途徑,不過我們還是先從最簡便的入手:由Activity類自身進行點擊的監聽與響應。在類的開頭按以下內容對聲明行進行擴展:

  1. public class MainActivity extends Activity implements OnClickListener { 

與前面提到的情況一樣,Eclipse這次又會對“OnClickListener”類型提出警告。老辦法,鼠標懸停在錯誤內容上方并根據需求進行導入——選擇“Import‘OnClickListener’(android.view.View)”。在這里,大家可以看到Eclipse如何幫助我們管理項目中的各組成部分。現在它又顯示出另一條錯誤信息,提示我們需要實施一種方法。先不管它,這個問題放到后面解決。

代碼中“implements OnClickListener”部分是指該Activity類將采用一套特定接口。下一次我們會更深入地探討其具體細節——它從本質上意味著該類將提供一類特殊功能,在我們的例子中該功能允許大家處理點擊操作。

第二步

回到Activity onCreate方法。在我們通過ID將Button View引用分配給變量的代碼行下面,添加新的代碼行:

  1. theButton.setOnClickListener(this); 

這一行命令應用程序監聽Button上的點擊操作。括號中的“this”指定處理點擊操作的對象。在本文的示例中,該對象指代Activity類運行實例本身。

4.響應事件

第一步

現在我們已經能夠響應按鈕點擊了。在類onCreate方法的最后加入右括號:

  1. theButton.setOnClickListener(this); 

添加以下方法概要:

  1. public void onClick(View v){ 
  2.         //respond to click 

再次進行導入流程,在“View”上方懸停并選擇“Import‘View’(android.view)”。由于我們已經命令該類監控按鈕上的點擊,因此當點擊操作發生時,方法就將開始執行(其內容,或者說“方法本體”,將被放置在兩個大括號之間)。其中的“View v”是該方法的一項參數,代表該方法將作為指向被點擊View的引用處理,這樣我們就能對其進行識別。

第二步

在onClick方法當中,我們首先需要檢查被點擊的是哪個View。我們只設置了一種點擊監聽機制,但應用程序之后可能需要處理多種View點擊。在方法本體當中,檢查已經通過的View參數是否就是我們引用到變量當中的按鈕:

  1.  if(v.getId()==theButton.getId()){ 
  2.     //the button was clicked 

這是一個條件語句(之后我們再來詳細討論其具體結構),用于檢查被點擊的View是否擁有與我們的變量相同的ID。如果這部分內容得到執行,我們就能斷定確實是經過設置的按鈕受到點擊。如果交互元素只有這一個,那么測試過程似乎沒什么必要;但大家可以想象當應用中的可點擊元素越來越多時,我們必然要在onClick執行時判斷被觸發的到底是哪一個。

第三步

在onClick中的if條件部分,我們可以對按鈕點擊操作做出響應。響應取決于該按鈕在實際應用中的作用,不過在此次示例中,我們只是為了演示整個過程。添加以下代碼:

  1. theButton.setText("Ouch"); 

這里我們只需簡單在按鈕被點擊后改變其上顯示的文本內容。現在大家的onClick方法應該如下所示:

  1.   public void onClick(View v){ 
  2.     //respond to click 
  3.     if(v.getId()==theButton.getId()){ 
  4.         //the button was clicked 
  5.         theButton.setText("Ouch"); 
  6.     } 

下圖為我們在虛擬設備上點擊該按鈕后的效果。以后我們將討論如何讓應用程序運行在物理及虛擬設備之上,但現在大家只需觀察響應結果即可。

5. 替代方案與選項

第一步

我們已經演示了一種在Android上處理按鈕點擊的方法,但方法絕不止這一種。值得關注的另一種替代方案是將下列屬于添加到XML布局中的Button內:

  1. android:onClick="buttonClicked" 

上述代碼會在按鈕被點擊后指定需要執行的方法名稱。對應方法應該被添加到顯示在布局中的Activity類當中。這樣一來,我們就不必向Activity類中加入大量代碼,包括創建Button變量、在其中保存View引用、實施OnClickListener或者為該按鈕設置一個專門的點擊監聽類。在本次示例中,我們可以通過添加以下代碼(使用同樣的代碼以實現一致的操作效果)來取代向類中添加onClick方法:

  1. public void buttonClicked(View v){ 
  2.    Button theButton = (Button)v; 
  3.    theButton.setText("Ouch"); 

盡管這種方法看起來似乎更簡單,但它利用Java讓引用指向布局元素的過程值得認真關注——大家在今后的應用程序開發過程中會經常用到。另外,如果大家的布局當中包含多個可點擊項目,可能會更傾向于在同一個方法內處理所有點擊事件——在這種情況下,文章前面提到的方案會更為理想。

除了文章中提到的兩套方案,我們還可以通過其它多種途徑實現View上的點擊處理任務,但其它辦法要更復雜一些,不太適合作為新手教學來使用。

第二步

在這篇教程中,我們了解了如何利用最基本的方式處理Android系統中的按鈕點擊事件。該平臺還針對不同View類型提供一系列其它用戶事件的處理能力,包括長按、按鍵以及觸摸等等。感興趣的朋友可以參閱Android開發者指南,從中了解自己在未來的項目開發工作中可能接觸到的各類事件處理任務。

總結

在這一部分當中,我們探討了如何遵循基本流程實現Android UI中對用戶點擊按鈕的響應。今天涉及到的內容與整套Android用戶交互機制相比只能算是九牛一毛,但大家應該能夠從這種通用型方法中領會主干、從而指導自己在未來的項目中拿出符合用戶輸入習慣的開發成果。在本系列的其它教程中,我們將了解Java語言中最為本質的主要特性,從而在Android開發的學習當中取得一個又一個輝煌的勝利。

原文鏈接:http://mobile.tutsplus.com/tutorials/android/android-sdk-user-interaction/

責任編輯:張葉青 來源: 51CTO
相關推薦

2013-11-27 10:12:11

2013-12-26 15:40:33

Android SDK項目

2013-12-04 13:27:56

Android SDK項目

2014-01-22 10:00:10

Android SDKAndroid開發

2013-12-26 15:14:38

Android SDK運行調試

2013-12-04 14:29:18

Android SDK應用程序

2013-12-26 15:47:59

Android SDK應用程序

2013-12-26 14:52:52

Android SDK物理設備

2013-12-04 13:51:38

Android SDK應用程序

2013-12-04 15:20:33

Android SDK應用程序

2013-12-04 15:11:03

Android SDK應用程序

2013-12-26 15:26:48

Android SDKActivity生命周期

2014-03-16 09:21:39

Android開發Android SDK

2014-06-24 09:41:56

Android Stu教程

2014-02-28 11:01:22

Android開發Android SDK

2021-01-26 08:37:18

MobXVueReact

2024-01-29 00:36:50

Backstage設施工具

2025-05-28 15:46:13

2021-11-26 09:40:37

EclipseIDEA開發

2016-06-20 10:20:22

Docker云計算
點贊
收藏

51CTO技術棧公眾號

国产精品果冻传媒| 日韩免费一区二区三区| 精品国产精品国产精品| 精品国产亚洲一区二区在线观看 | 拔插拔插华人永久免费| 毛片在线不卡| 国产精品亚洲人在线观看| 欧美日韩国产二区| 800av在线播放| 国偷自产一区二区免费视频| 国产欧美日产一区| 日本一本a高清免费不卡| 干b视频在线观看| 免费一区二区三区四区| 一区二区三区在线观看网站| 久久一区二区精品| 在线观看免费高清视频| 欧美午夜不卡| 亚洲天堂一区二区三区| 国产亚洲视频一区| segui88久久综合9999| 久久久美女艺术照精彩视频福利播放| 国产综合色香蕉精品| 久久精品一级片| 激情av综合| 欧美日韩免费在线视频| 免费极品av一视觉盛宴| 撸视在线观看免费视频| 国产一区二区看久久| 97人人做人人爱| 日韩在线不卡av| 乱亲女h秽乱长久久久| 欧美日韩视频在线一区二区| 欧美日韩视频免费| 91视频在线观看| 99热精品一区二区| 成人做爰www免费看视频网站| 黄色片视频网站| 99久久精品费精品国产| 亚洲美女中文字幕| 97中文字幕在线观看| 高清av一区| 精品日本美女福利在线观看| 国产香蕉一区二区三区| 超碰国产在线| 93久久精品日日躁夜夜躁欧美| 国产中文日韩欧美| 亚洲精品一区二三区| 亚洲午夜激情在线| 欧美成人h版在线观看| 美女av免费看| 一区二区三区韩国免费中文网站| 日韩欧美国产一区二区三区| 国产自偷自偷免费一区| 天堂√8在线中文| 亚洲国产一区二区在线播放| 天天综合五月天| 午夜精品一区| 国产欧美日韩在线| 久久亚洲精品欧美| 婷婷伊人综合中文字幕| 高清不卡一区二区在线| 亚洲综合中文字幕在线观看| 欧美成人一区二区视频| 欧美日韩爆操| 久久99久久久久久久噜噜| 午夜国产福利视频| 日本久久一二三四| 永久免费精品影视网站| 黄色正能量网站| 麻豆精品少妇| 精品在线观看国产| 欧美多人猛交狂配| 九九久久电影| 中文日韩电影网站| 国产不卡在线观看视频| 欧美h版在线| 久久亚洲成人精品| 成年人二级毛片| 国产精品久久久久久麻豆一区软件 | 一区二区在线观看网站| 97人人在线| 国产精品久久毛片av大全日韩| 亚洲国产婷婷香蕉久久久久久99| 三区在线视频| 久久精品男人天堂av| 欧美亚洲国产免费| 国产精品麻豆一区二区三区| 国产清纯白嫩初高生在线观看91 | 99久久久国产精品无码免费| 国产九九视频一区二区三区| 国产精品国色综合久久| 丝袜视频国产在线播放| 国产欧美一区二区精品性色超碰| 亚洲一区二区三区涩| 岛国中文字幕在线| 亚洲一区二区综合| 免费观看日韩毛片| 久久久久久久性潮| 日韩一级欧美一级| a视频免费观看| 欧美丝袜激情| 中文字幕日韩综合av| 欧美国产日韩在线观看成人| 亚洲精品123区| 欧美整片在线观看| 国产精品欧美综合亚洲| 成人污视频在线观看| 国产精品午夜av在线| 欧美美女色图| 中文字幕在线不卡国产视频| 日本大片免费看| gogo久久| 欧美亚洲高清一区二区三区不卡| 欧美日韩理论片| 国产成人影院| 午夜精品国产精品大乳美女| 在线免费观看一区二区| 久久综合九色综合97婷婷| 国产日韩第一页| japanese23hdxxxx日韩| 亚洲国产天堂久久综合网| 麻豆明星ai换脸视频| 日韩国产欧美在线观看| 九色91在线视频| 欧洲黄色一区| 制服丝袜日韩国产| 青青青视频在线免费观看| 日韩精品五月天| 久久99精品久久久久久水蜜桃 | 综合色天天鬼久久鬼色| 日本新janpanese乱熟| 午夜精品影视国产一区在线麻豆| 欧美激情一级精品国产| 国产女18毛片多18精品| 国产精品久久久久国产精品日日| 亚洲熟妇av一区二区三区| 九色丨蝌蚪丨成人| 国产综合在线视频| 好吊色一区二区| 亚洲一区二区av电影| 久久精品无码一区二区三区毛片| 97偷自拍亚洲综合二区| 国产精品中文久久久久久久| 在线看的av网站| 欧美性受xxxx| 国产一二三四视频| 美女视频一区二区三区| 日韩国产在线一区| 欧洲成人一区| 在线性视频日韩欧美| 国产在线观看第一页| 亚洲国产精品99久久久久久久久| 亚洲色图 在线视频| 日韩欧美视频专区| 91精品国产综合久久男男 | 黄色小视频免费观看| 亚洲综合图片区| 性色av蜜臀av浪潮av老女人| 99热免费精品在线观看| 欧美xxxx黑人又粗又长密月| 韩漫成人漫画| 色哟哟网站入口亚洲精品| 一级黄色大片网站| 亚洲精品视频在线观看网站| 中文字幕在线观看91| 日韩亚洲国产精品| 欧美精品成人一区二区在线观看| 日本精品网站| 欧美成人在线网站| 国精品人妻无码一区二区三区喝尿| 午夜久久久久久久久久一区二区| 91精品小视频| 日韩中文欧美在线| 特级黄色录像片| 国产精品调教| 国产精品av网站| 久久bbxx| 亚洲国产精品网站| 免费在线观看av的网站| 亚洲丝袜精品丝袜在线| 白嫩情侣偷拍呻吟刺激| 日韩和欧美的一区| 日韩精品手机在线观看| 羞羞答答一区二区| 国产欧美精品一区二区| 黄网站在线观| 国产一区av在线| 国产高清在线免费| 一本色道久久综合亚洲精品按摩| 麻豆一区在线观看| av亚洲精华国产精华精华| 亚洲视频在线a| 国产一区欧美| 涩涩涩999| swag国产精品一区二区| 69av在线视频| 欧美午夜电影一区二区三区| 亚洲国产毛片完整版| 亚洲一线在线观看| 欧美日韩亚洲一区二| 欧美爱爱免费视频| 久久久一区二区三区| 波多野结衣中文字幕在线播放| 鲁大师影院一区二区三区| 影音先锋欧美在线| 蜜桃a∨噜噜一区二区三区| 亚洲专区中文字幕| 欧美日韩国产网站| 欧美大片在线看免费观看| jizz在线观看中文| 亚洲精品电影网站| 国产黄色av片| 欧美男人的天堂一二区| 日韩毛片一区二区三区| 一级做a爱片久久| 日本视频在线免费| 久久久九九九九| 欧美大喷水吹潮合集在线观看| 黑人巨大精品欧美黑白配亚洲| 国产又黄又猛视频| 国产欧美91| 国产精品国产对白熟妇| 天天综合网网欲色| 亚洲v国产v| 国产毛片一区二区三区 | 亚洲欧美色视频| 日韩美女一区二区三区| 国产又黄又猛又爽| 欧美色图片你懂的| 免费av中文字幕| 欧美日韩国产综合视频在线观看中文| 妺妺窝人体色www在线下载| 中文字幕一区日韩精品欧美| 法国空姐电影在线观看| 91视视频在线观看入口直接观看www | 国产国产一区| 日本在线观看天堂男亚洲| 国产传媒在线观看| 欧美大片免费观看| 日韩伦理电影网站| 欧美高清电影在线看| 日韩激情av| 九九精品视频在线观看| 尤物在线网址| 欧美国产日韩二区| 川上优av中文字幕一区二区| 欧美精品videosex性欧美| 视频在线观看入口黄最新永久免费国产| 久久亚洲精品网站| 中日韩高清电影网| 欧美疯狂性受xxxxx另类| 免费污视频在线| 久久久亚洲精选| 免费高潮视频95在线观看网站| 国模极品一区二区三区| 三级在线看中文字幕完整版| 日韩av大片在线| 秋霞国产精品| 国产在线日韩在线| 午夜电影一区| 久久精品日产第一区二区三区| 亚洲第一论坛sis| 日本一区高清不卡| 欧美freesextv| 日韩一区二区高清视频| 亚洲久色影视| 九色91popny| 国产在线一区二区| 91超薄肉色丝袜交足高跟凉鞋| 9i在线看片成人免费| www.黄色在线| 亚洲色欲色欲www| 国产在线拍揄自揄拍| 欧美日韩激情视频8区| 国产天堂第一区| 欧美一级片在线| 四虎永久在线精品免费网址| 亚洲全黄一级网站| 日本激情在线观看| 久久久视频精品| 99久久久国产精品免费调教网站| 国产精品一二三视频| 亚洲欧洲国产精品一区| 免费试看一区| 亚洲电影在线一区二区三区| 欧美久久久久久久久久久久久| 日产国产欧美视频一区精品| 99国产精品免费视频| 91蜜桃传媒精品久久久一区二区| 香蕉久久久久久久| 亚洲一二三级电影| 欧美日韩 一区二区三区| 日韩视频免费观看高清完整版在线观看 | 国产精品成人69xxx免费视频| 亚洲一区二区三区在线| 亚洲精品91天天久久人人| 日韩欧美精品在线| av在线免费观看网| 午夜精品一区二区三区av| 欧美日韩免费电影| 精品一区二区视频| 亚洲乱码精品| 久久精品国产精品亚洲色婷婷| 久草热8精品视频在线观看| 无码任你躁久久久久久老妇| 中文字幕在线视频一区| 国产午夜麻豆影院在线观看| 欧美成人精品3d动漫h| 成人动漫在线免费观看| 992tv成人免费视频| 综合久久av| 先锋在线资源一区二区三区| 亚洲高清资源| 亚洲三级在线观看视频| 91年精品国产| 久久免费公开视频| 欧美日韩成人一区| www.成人.com| 日韩av手机在线| 欧美人妖在线观看| 日韩精品免费一区| 久久国产精品72免费观看| 人妻精品久久久久中文| 午夜激情综合网| 韩国av永久免费| 欧美日韩成人精品| www欧美在线观看| 亚洲一区精彩视频| 青草国产精品久久久久久| 蜜桃传媒一区二区亚洲av| 亚洲成人免费av| 亚洲av无码一区二区三区dv| 久久高清视频免费| 亚洲精品aa| 自拍偷拍亚洲色图欧美| 麻豆精品一区二区综合av| 国产破处视频在线观看| 欧美艳星brazzers| 国产玉足榨精视频在线观看| 日本韩国欧美精品大片卡二| 日本欧美高清| www.浪潮av.com| 91婷婷韩国欧美一区二区| 天天操天天射天天爽| 亚洲福利视频久久| 黄色在线看片| 国内视频一区二区| 性xx色xx综合久久久xx| 亚洲黄色在线网站| 日韩欧美亚洲综合| www.亚洲免费| 91夜夜未满十八勿入爽爽影院| 日韩欧美综合| 日韩a一级欧美一级| 亚洲精品美腿丝袜| 亚洲精品97久久中文字幕| 久久久久久久久久亚洲| 欧美三级电影在线| 黄色片一级视频| 国产精品三级在线观看| 国产欧美综合视频 | 亚洲欧洲国产精品久久| 久久er99精品| 久久久久久久久久网站| 日韩欧美一二三区| 久久男人天堂| 日韩中文字幕av在线| 久久精品久久精品| 成年人av电影| 日韩精品免费一线在线观看| 亚洲成人av观看| www亚洲国产| zzijzzij亚洲日本少妇熟睡| 国产91精品看黄网站在线观看| 伊人久久久久久久久久| 免费精品一区二区三区在线观看| 久久成人福利视频| 国产亚洲欧洲一区高清在线观看| 亚洲一级片免费看| 久久全球大尺度高清视频| 久久91麻豆精品一区| 日本一本在线视频| 日韩欧美高清视频| 成人直播在线| 精品综合在线| 久久se这里有精品| www..com国产| 日韩性生活视频| 九色丨蝌蚪丨成人| 911av视频| 欧美视频在线观看 亚洲欧| 理论片午午伦夜理片在线播放| 国产一区二区免费在线观看| 美女任你摸久久| 啦啦啦免费高清视频在线观看| 综合久久五月天| 人人精品亚洲| 国产人妻精品午夜福利免费| 在线一区二区视频|