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

Android SDK上手指南:應(yīng)用程序結(jié)構(gòu)

移動開發(fā) Android
打開Eclipse并在Package Explorer當(dāng)中查找我們已經(jīng)創(chuàng)建完成的項目。在“src”文件夾里,大家應(yīng)該會看到設(shè)置項目所命名的項目包。包中應(yīng)該包含我們的Activity類文件,這也是要在編輯器中打開的內(nèi)容。源文件夾保存著我們在開發(fā)Android應(yīng)用程序時所要用到的全部Java文件。

介紹

本教程將主要以探索與了解為主要目的,但后續(xù)的系列文章則將進(jìn)一步帶大家深入學(xué)習(xí)如何創(chuàng)建用戶界面、響應(yīng)用戶交互操作以及利用Java編排應(yīng)用邏輯。我們將專注于大家剛剛開始接觸Android開發(fā)時最常遇到的項目內(nèi)容,但也會同時涉及一部分已經(jīng)存在于應(yīng)用結(jié)構(gòu)當(dāng)中的其它一些元素。在今天的文章中,我們不會對這些額外元素進(jìn)行深入探討。總而言之,了解關(guān)于Android應(yīng)用的基礎(chǔ)創(chuàng)建知識,這就是我們今天要完成的教學(xué)任務(wù)。

1. 源

***步

打開Eclipse并在Package Explorer當(dāng)中查找我們已經(jīng)創(chuàng)建完成的項目。在“src”文件夾里,大家應(yīng)該會看到設(shè)置項目所命名的項目包。包中應(yīng)該包含我們的Activity類文件,這也是要在編輯器中打開的內(nèi)容。源文件夾保存著我們在開發(fā)Android應(yīng)用程序時所要用到的全部Java文件。

每當(dāng)我們創(chuàng)建一個項目時,都會創(chuàng)建一個用于容納各Java類文件的包。一款應(yīng)用程序可能擁有不止一個包,而且每個包當(dāng)中也可能容納著多個類文件。這些類文件中的處理代碼能夠?qū)⑽覀兊膽?yīng)用呈現(xiàn)給用戶、響應(yīng)用戶的交互操作并執(zhí)行任何的必要處理。從實質(zhì)上看,類文件是在根據(jù)面向?qū)ο蟾拍钅P蛣澐峙c應(yīng)用程序相關(guān)的代碼。

我們將在后續(xù)文章中進(jìn)一步討論關(guān)于Java的概念以及對應(yīng)實踐。在今天的教程內(nèi),大家只需理解一個Java應(yīng)用會將各類處理任務(wù)拆分成一定數(shù)量的對象。每個對象都由一個類聲明來定義,這在應(yīng)用程序中通常是一個獨立的文件,不過也可以被嵌套在其它類文件當(dāng)中。一個對象基本上就是一大段代碼,其中承載著與應(yīng)用程序相關(guān)的某項功能的一部分。類文件中的代碼能夠引用應(yīng)用程序中的其它類或者應(yīng)用程序中的其它包。

在大家著手進(jìn)行應(yīng)用程序開發(fā)時,首先需要向源文件夾中的包中添加Java類。一個向用戶提供用戶界面的典型Android應(yīng)用將擁有至少一個Activity文件,應(yīng)用中的不同屏幕顯示內(nèi)容還要用到更多Activity類。其它一些類型的應(yīng)用,例如工具程序或者服務(wù),則采用不同的結(jié)構(gòu)。大家***首先關(guān)注Activity UI這種類型的應(yīng)用程序,并在熟練掌握之后再接觸其它應(yīng)用類型。

第二步

現(xiàn)在查看新應(yīng)用中的Activity類文件。我們會在本系列教程的后續(xù)文章中進(jìn)一步探討Activity代碼,因此目前大家不用太過關(guān)注細(xì)節(jié)。今天我們主要面向應(yīng)用中的主Activity,它會在應(yīng)用啟動后同時開始生效。大家的應(yīng)用也可能會啟動其它一些用于用戶交互的Activity。在我們創(chuàng)建自己的項目時,Eclipse會對應(yīng)用進(jìn)行設(shè)置并將主Activity作為主類——它在項目清單當(dāng)中也將被作為主Activity進(jìn)行顯示,我們稍后會看到。

在主Activity類當(dāng)中,大家會看到onCreate方法,其中包含的代碼將在Activity被創(chuàng)建——也就是應(yīng)用程序啟動時開始執(zhí)行。在該方法中,大家會看到以下代碼行:

setContentView(R.layout.activity_main);

在我們啟動項目之后,這一行的內(nèi)容用于指定我們所創(chuàng)建的布局文件,告訴Android將其作為內(nèi)容視圖。這意味著無論布局文件中包含什么樣的內(nèi)容,都將在該Activity顯示在屏幕上時呈現(xiàn)給用戶。

我們將在稍后進(jìn)一步探討相關(guān)話題,目前暫時需要將注意力集中在“R.layout.activity_main”語法上。這就是我們的Java代碼引用應(yīng)用程序資源的方式。我們將利用類似的語法通過資源的ID值對其進(jìn)行引用,例如圖片及數(shù)據(jù)值等資源也可以通過這種方式實現(xiàn)引用。其中的“R”代表應(yīng)用資源,后面的部分則用于指定保存在“res/layout”目錄下的條目類型——在這里就是布局。這些資源最終要根據(jù)其名稱進(jìn)行識別——對于示例中的布局,使用的就是文件名。由此推斷,我們要使用的語法就成了“R.type.name”。在我們開始編程之后,各位就會開始使用該語法。

在本系列的后續(xù)文章中,我們將向Activity類文件中添加代碼以實現(xiàn)用戶交互?,F(xiàn)在打開應(yīng)用中的“res”文件夾,大家會在其中找到多個子文件夾。這些文件夾是由Eclipse與ADT在我們啟用新Android項目后默認(rèn)創(chuàng)建而成的,不過我們可能還需要為不同類型的資源添加其它一些目錄。

2. 布局資源

正如我們已經(jīng)看到,項目創(chuàng)建后所生成的布局文件會保存在“res/layout”文件夾中。如果某款應(yīng)用擁有多個Activity屏幕,那么一般會為每個屏幕保留一個獨立的布局文件。大家可能還會將布局文件用于個別UI條目。當(dāng)大家為Activity創(chuàng)建類文件時,需要如上所述利用setContentView進(jìn)行布局設(shè)置。除此之外,大家也可以通過Java代碼進(jìn)行布局設(shè)置——這算是種備選方案。在我們的示例中,布局設(shè)置是在應(yīng)用執(zhí)行時動態(tài)生成的。不過利用XML的優(yōu)勢在于,我們可以在界面設(shè)計工作中直觀感受布局方案的視覺效果。

在應(yīng)用程序的主布局文件當(dāng)中(現(xiàn)在應(yīng)該已經(jīng)用編輯器打開了),大家會看到XML結(jié)構(gòu)。如果各位之前沒有接觸過XML也不必?fù)?dān)心,我們會在后續(xù)文章中進(jìn)一步討論這些基礎(chǔ)知識。就目前來說,大家只需了解:XML是一種標(biāo)記語言,類似于HTML——如果之前接觸過Web開發(fā)的話。XML文件利用樹狀結(jié)構(gòu)作為數(shù)據(jù)模型。通常來說,一個布局文件擁有一個根布局元素,并將其作為特定布局類型模型——其中所包含的用于UI條目的子元素則包括按鈕、圖片及文本等。

3. 可繪制資源

大家在資源目錄下應(yīng)該會看到多個在名稱中包含“drawable”字樣的文件夾,這些文件夾用于保存應(yīng)用程序所使用的圖片文件。這些圖片文件可以是我們在Eclipse之外所準(zhǔn)備的數(shù)字圖片文件,格式包括PNG或者JPEG等?;蛘?,大家也可以通過XML代碼來描述形狀、顏色以及外觀,從而定義特定可繪制資源。一旦我們在drawable文件夾中創(chuàng)建了文件,就可以在應(yīng)用布局文件或者Java代碼中進(jìn)行引用。這樣一來,之前準(zhǔn)備好的視覺元素就能用于應(yīng)用UI了。

資源目錄中會保留針對每一種密度桶的drawable文件夾。這些密度桶是各類運(yùn)行Android系統(tǒng)的設(shè)備在像素密度方面的通用型分類依據(jù)。具體類別分為低、中、高、超高與超超高密度四種。只需從對應(yīng)類型中作出選擇,我們就可以在密度桶的幫助下輕松簡化多屏幕密度的支持過程。這意味著當(dāng)我們在項目中包含圖片文件時,可以將其放置在不同密度的文件夾當(dāng)中,并通過裁剪提供滿足各種密度方案的版本。

4. 數(shù)據(jù)資源

在“res”目錄中,我們會看到一些標(biāo)題中帶有“values”字樣的文件夾。這些文件夾用于容納大家希望在應(yīng)用程序中所使用的數(shù)據(jù)值。這些值可以包含文本字符串以及數(shù)字。包含XML文件的值文件夾會列出其中的一項或者多項值。每份列表都包含一個名稱以及內(nèi)容中的值。應(yīng)用中的其它文件,例如Java類或者布局文件,能夠通過這些名稱為引用這些值。在典型用例中,我們能夠需要通過這些保存在文本字符串的值在UI元素當(dāng)中顯示內(nèi)容——例如按鈕。

應(yīng)用程序中的不同值文件允許大家針對特定屏幕尺寸及API級別對值進(jìn)行修改。如果同樣的值足以應(yīng)對多川設(shè)備,則可以被直接保存在“Values”文件夾內(nèi)。

5. 清單

在查看應(yīng)用程序中的主文件夾時,大家一定會發(fā)現(xiàn)項目的清單文件。通過雙擊即可利用編輯器將其打開。接下來,我們會看到一個顯示其內(nèi)容的圖形界面。點擊編輯器窗口底部的“AndroidManifest.xml”標(biāo)簽來查看其XML代碼。這個文件將應(yīng)用程序的各個方面定義成統(tǒng)一整體。Eclipse與ADT會在我們創(chuàng)建應(yīng)用的同時,在清單中創(chuàng)建特定元素,具體創(chuàng)建方式取決于大家在項目創(chuàng)建過程中的設(shè)置。大家可以手動向清單中添加其它元素,例如添加其它Activity。

我們將運(yùn)行其中的一部分主元素,旨在理解清單的作用,不過還有其它多種元素可以被包含其中。在清單中所列舉的新應(yīng)用項目元素當(dāng)中,我們將看到uses-sdk元素,我們利用它表示最小及目標(biāo)API級別。Application元素中包含指向啟動機(jī)制與應(yīng)用程序名稱的屬性。在application元素中還存在著一個activity元素,會在應(yīng)用程序開始運(yùn)行時通過intent-filter元素作為主Activity啟動。當(dāng)我們向應(yīng)用中添加新的Activity時,則會為每個相關(guān)元素添加新的activity元素。

大家可能還需要向清單中添加其它元素,其中包括uses-permission元素,用于羅列應(yīng)用所要求的權(quán)限——用戶會在安裝應(yīng)用之前觀看到該列表。權(quán)限中包含多種操作條目,例如通過互聯(lián)網(wǎng)獲取數(shù)據(jù)、寫入存儲或者訪問設(shè)備上的其它功能——如相機(jī)。清單還會列舉應(yīng)用程序所能支持的設(shè)備類型以及其它一些應(yīng)用程序組件(例如后臺服務(wù))。

6. 其它文件

講到這里,我們已經(jīng)談到了大家需要了解的Android應(yīng)用程序項目結(jié)構(gòu)中的各大主要方面。隨著對Android開發(fā)的學(xué)習(xí),大家將在今后經(jīng)常與這些內(nèi)容打交道。通過Eclipse,我們還會看到項目中包含的其它一些文件及目錄,不過就目前來說基本都可以直接忽略。

正如在前面看到的,大家可以利用“R.”語法實現(xiàn)資源引用。Eclipse以及管理系統(tǒng)的ADT都會引用應(yīng)用中來自Java的資源。當(dāng)大家在項目中對這些資源進(jìn)行添加或者編輯時,Eclipse會將對應(yīng)內(nèi)容寫入“R.java”文件,從而幫助我們利用“R.”進(jìn)行資源引用。當(dāng)大家開始處理自己的Java文件,會在引用時看到Eclipse彈出的提示信息——這種機(jī)制能簡化對應(yīng)用資源的管理工作。“R.java”文件被保存在“gen”文件夾中。請注意:千萬不要嘗試直接編輯這個文件,它會在我們編輯項目資源時自動生成。系統(tǒng)會通過為應(yīng)用中的每項資源分配惟一整數(shù)ID的形式管理這一過程。

提示:當(dāng)大家開始嘗試Android應(yīng)用程序開發(fā)時,可能會在使用R時遇到問題。如果Eclipse顯示任何與R相關(guān)的錯誤信息,特別是“R無法被解析為一個變量”,則需要檢查類文件的起始內(nèi)容,看看其中是否存在“R”的導(dǎo)入語句,例如“import android.R;”。如果找到了對應(yīng)內(nèi)容,特別是在已經(jīng)將代碼復(fù)制并粘貼到文件中后,請刪除這一導(dǎo)入語句。如果遇到其它與R相關(guān)的提示,請確保資源文件當(dāng)中不存在錯誤。如果問題仍然存在,嘗試?yán)?ldquo;Project”,“Clean”清理項目。當(dāng)一切努力皆告失敗時,試著重新啟動Eclipse。

總結(jié)

在今天的文章中,我們了解了關(guān)于Android項目結(jié)構(gòu)的基礎(chǔ)知識。大家可以再花點時間隨意查看項目中的其它文件及文件夾,借此了解項目的整體結(jié)構(gòu)。在接下來的后續(xù)教程中,我們將在應(yīng)用中創(chuàng)建用戶界面元素并處理用戶交互操作。我們還會探討關(guān)于Java編程的基本特性,借此進(jìn)一步提升自己對Android開發(fā)項目的理解。

原文鏈接: http://mobile.tutsplus.com/tutorials/android/android-sdk-app-structure/

責(zé)任編輯:張葉青 來源: 51CTO
相關(guān)推薦

2013-12-26 15:47:59

Android SDK應(yīng)用程序

2013-12-04 14:29:18

Android SDK應(yīng)用程序

2013-12-04 13:51:38

Android SDK應(yīng)用程序

2013-12-04 15:20:33

Android SDK應(yīng)用程序

2013-12-04 14:44:41

Android SDK用戶交互

2013-12-26 15:40:33

Android SDK項目

2013-12-04 13:27:56

Android SDK項目

2014-01-22 10:00:10

Android SDKAndroid開發(fā)

2013-12-26 15:14:38

Android SDK運(yùn)行調(diào)試

2013-11-27 10:12:11

2013-12-26 14:52:52

Android SDK物理設(shè)備

2014-03-16 09:21:39

Android開發(fā)Android SDK

2013-12-26 15:26:48

Android SDKActivity生命周期

2014-06-24 09:41:56

Android Stu教程

2014-02-28 11:01:22

Android開發(fā)Android SDK

2021-01-26 08:37:18

MobXVueReact

2024-01-29 00:36:50

Backstage設(shè)施工具

2025-05-28 15:46:13

2025-11-03 09:00:00

LLMtoken大語言模型

2021-11-26 09:40:37

EclipseIDEA開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

欧美肥妇bbwbbw| 北条麻妃在线观看| 精品国自产拍在线观看| 伊人精品视频| 亚洲女人天堂色在线7777| 高清在线观看免费| 老司机午夜在线| 成人国产在线观看| 国产97在线视频| 91高清免费观看| 欧美调教视频| 91精品婷婷国产综合久久性色| 欧美 日韩 国产精品| 水中色av综合| 国产乱理伦片在线观看夜一区| 91大神福利视频在线| 99精品中文字幕| 久久porn| 欧美一二区视频| 免费欧美一级视频| www在线视频| 久久这里只有精品6| 成人有码在线视频| 欧美一区二区三区久久久| 欧美日韩精选| 日韩中文字幕在线| 日韩av在线看免费观看| 999久久精品| 欧美日韩另类国产亚洲欧美一级| 成人免费在线网| 国产黄色在线免费观看| 久久精品人人做人人综合 | 欧美二级三级| 国产精品伦理一区| 日韩电影免费在线观看网站| 久久久之久亚州精品露出| 91无套直看片红桃在线观看| 午夜a一级毛片亚洲欧洲| 日韩视频国产视频| 亚洲va综合va国产va中文| 日本欧美日韩| 粉嫩老牛aⅴ一区二区三区| 四虎4hu永久免费入口| 最新电影电视剧在线观看免费观看| gogo大胆日本视频一区| 99久久精品免费看国产四区| 国产精品视频无码| 久久国产精品99精品国产| 国产精品吹潮在线观看| 五月天婷婷导航| 国产精品丝袜xxxxxxx| 97国产成人精品视频| 男女免费视频网站| 欧美一区二区三区另类| 久久久999成人| 久久精品亚洲a| 欧美大片aaaa| x99av成人免费| 国产亚洲精品久久久久久豆腐| 国产一区国产二区国产三区| 亚洲日本中文字幕| 黄色片在线观看免费| 国产欧美日韩在线一区二区| 亚洲新声在线观看| 人与嘼交av免费| 色综合五月天| 精品国产一区二区三区在线观看 | 中国黄色一级视频| 日韩精品五月天| 国产精品日韩一区| 国产免费av观看| 国产精品1区二区.| 国产91亚洲精品一区二区三区| 亚洲av综合色区无码一二三区| 国产99久久久久久免费看农村| 波多野结衣成人在线| 欧美 日韩 国产 成人 在线 91| 成人av在线看| 欧美日韩国产一二| 成人av电影观看| 亚洲人123区| 欧美乱大交xxxxx潮喷l头像| 99re6在线精品视频免费播放| 欧美性极品少妇精品网站| 国内外免费激情视频| 久久夜夜久久| 精品日本一线二线三线不卡| 中文字幕狠狠干| 日韩激情免费| 欧美极品少妇xxxxⅹ喷水| 亚洲另类欧美日韩| 美女在线一区二区| 不卡一卡2卡3卡4卡精品在| 天堂在线一二区| 欧美国产日本视频| 精品成在人线av无码免费看| 惠美惠精品网| 91精品午夜视频| 国产精品三级在线观看无码| 国产精品久久久久久| 久久久久亚洲精品国产| 免费在线不卡av| 国产精品一区二区在线观看不卡 | 97超碰国产在线| 成人精品国产免费网站| 日韩资源av在线| 四虎影院观看视频在线观看| 欧美日韩另类字幕中文| 怡红院亚洲色图| 欧美91在线| 乱亲女秽乱长久久久| 毛片基地在线观看| 极品尤物av久久免费看| 蜜桃精品久久久久久久免费影院 | 电影一区二区在线观看| 亚洲网站在线看| 久久精品美女视频| 久久精品二区亚洲w码| 国产偷久久久精品专区| 大片免费在线观看| 欧美性色黄大片| 亚洲国产综合视频| 午夜电影亚洲| 国产欧美精品一区二区三区介绍| 污污网站在线免费观看| 亚洲精品乱码久久久久久久久 | 欧美一区二区三区在线视频| 欧美狂猛xxxxx乱大交3| 日韩一区二区久久| 波多野结衣成人在线| 毛片免费不卡| 欧美伊人久久大香线蕉综合69| 国产a级黄色片| 欧美一区在线看| 国产啪精品视频网站| 黄视频在线播放| 精品美女久久久久久免费| 亚洲色图欧美另类| 欧美日韩国产亚洲一区| 亚洲一区二区三区xxx视频| 99视频在线观看地址| 欧美性生活大片免费观看网址| 成年女人免费视频| 午夜视频一区| 91在线视频免费| 免费在线看黄色| 在线免费观看一区| 亚洲区自拍偷拍| 亚洲一区不卡| 免费观看成人高| 免费电影日韩网站| 亚洲色图综合久久| 亚洲国产av一区二区三区| 91啪亚洲精品| 88av.com| 色88久久久久高潮综合影院| 国产精品极品在线| 91porn在线观看| 欧美午夜片在线观看| 亚洲 欧美 国产 另类| 九九视频精品免费| 国产在线无码精品| 国产成人一二| 77777少妇光屁股久久一区| 午夜影院在线视频| 一本一本大道香蕉久在线精品 | 欧美国产在线观看| 五月天av在线播放| 亚洲乱码精品| 国产精品视频免费观看| 天堂在线中文网官网| 亚洲人成伊人成综合网久久久| 无码人妻精品一区二| 国产亚洲精久久久久久| 97超碰成人在线| 欧美日韩日本国产亚洲在线| 精品欧美日韩在线| 唐人社导航福利精品| 色多多国产成人永久免费网站| 国产精品久久久午夜夜伦鲁鲁| 亚洲激情网站免费观看| jizz欧美性20| 免费成人小视频| 欧美亚洲黄色片| 精品freesex老太交| 91日本在线观看| 黄色在线免费观看网站| 在线看片第一页欧美| a天堂在线视频| 日韩欧美在线第一页| 亚洲波多野结衣| av电影天堂一区二区在线| 在线观看的毛片| 欧美日本一区| 日韩电影大全在线观看| 国产一区二区三区亚洲综合| 午夜精品久久久久久久99热浪潮| 国产福利在线视频| 精品欧美黑人一区二区三区| 中文字幕免费观看| 亚洲综合成人在线视频| 人人人妻人人澡人人爽欧美一区| 国产美女一区二区| 日韩欧美在线免费观看视频| 欧美欧美全黄| 亚洲精品视频一二三| y111111国产精品久久久| 国产精品免费视频久久久| 欧美xxxx免费虐| 神马久久桃色视频| 日本一区二区三区在线观看视频| 555www色欧美视频| 潘金莲一级淫片aaaaaa播放| 亚洲制服丝袜av| fc2ppv在线播放| 久久综合久久鬼色| 美女久久久久久久久| 久久国产人妖系列| 国产熟人av一二三区| 9色国产精品| 青青视频免费在线观看| 精品影片在线观看的网站| 99精品欧美一区二区三区| 男女啪啪999亚洲精品| 日本视频久久久| 高清在线视频不卡| 欧美片一区二区三区| 午夜毛片在线| 一区二区三区四区视频| 五月婷婷六月丁香| 精品国产乱子伦一区| a天堂在线视频| 91精品久久久久久蜜臀| 中文av免费观看| 日本道色综合久久| 午夜婷婷在线观看| 天天av天天翘天天综合网| 久久久国产成人| 亚洲人成影院在线观看| 日本精品在线免费观看| 中文字幕一区二区三区在线播放| 国产jk精品白丝av在线观看 | 亚洲午夜精品久久久久久高潮| 99久久er热在这里只有精品66| 欧美熟妇精品一区二区| 国产精品自在欧美一区| 五月天视频在线观看| 喷白浆一区二区| 蜜桃免费在线视频| 免费在线成人网| 亚洲一级免费观看| 麻豆一区二区三| 在线观看免费不卡av| 麻豆精品一区二区av白丝在线| 色悠悠久久综合网| 麻豆一区二区在线| 操人视频免费看| 国产99久久久精品| 大桥未久恸哭の女教师| 91网站在线观看视频| 中文字幕一区二区久久人妻网站| 99国产精品久| 黄色a一级视频| 久久精品免视看| 久久久久麻豆v国产| 中文字幕一区不卡| 午夜69成人做爰视频| 亚洲va欧美va天堂v国产综合| 日韩av无码中文字幕| 精品久久久国产| 久久久久久无码午夜精品直播| 在线观看亚洲a| 亚洲综合五月天婷婷丁香| 3d成人h动漫网站入口| 超碰在线观看99| 亚洲成人a级网| 日韩精品一二| 色一区av在线| 青春草视频在线观看| 91成人国产在线观看| 成人看片网页| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩在线观看一区二区三区| 国产在线精品一区二区中文 | 在线观看日韩片| 欧美有码视频| 欧美日韩亚洲一| 美女诱惑一区二区| 美女黄色一级视频| 国产欧美久久久精品影院| 欧美日韩黄色网| 天天综合天天做天天综合| 中文字幕视频二区| 精品欧美一区二区久久| 成人性生交大片免费看午夜| 欧美成人h版在线观看| 中文在线а√在线8| 成人有码在线播放| 免费看成人吃奶视频在线| 在线观看亚洲视频啊啊啊啊| 韩国欧美一区| 中文字幕天天干| 成人午夜视频在线观看| 91香蕉国产视频| 五月婷婷欧美视频| 国产精品一级视频| 亚洲免费视频一区二区| 粗大黑人巨茎大战欧美成人| 国产不卡在线观看| 综合久久成人| 亚洲图片都市激情| 欧美专区在线| 最新中文字幕日本| 中文字幕一区二区三区不卡在线| 九九热在线免费观看| 日韩欧美一区中文| 日本黄色片在线观看| 青草热久免费精品视频| 亚洲精品一二三**| 在线视频一区观看| 人人爽香蕉精品| 中文字幕一区二区久久人妻网站| 亚洲男人天堂av网| 在线播放一级片| 亚洲色图国产精品| 黄色18在线观看| 国产精品美女黄网| 综合日韩在线| 在线免费看污网站| 国产精品欧美一区二区三区| 国内自拍视频在线播放| 亚洲成人激情在线| 日本高清成人vr专区| 91视频88av| 欧美国产一级| 午夜在线观看av| 中文一区二区完整视频在线观看| 国产suv精品一区二区33| 精品爽片免费看久久| а√天堂中文在线资源8| 大波视频国产精品久久| 欧美一区不卡| 下面一进一出好爽视频| 日韩美女精品在线| 国产女人高潮毛片| 久久九九有精品国产23| 精品国产亚洲一区二区三区| 一本—道久久a久久精品蜜桃| 久久精品国产色蜜蜜麻豆| 国产精品无码无卡无需播放器| 在线视频亚洲一区| 成人午夜影视| 国产剧情久久久久久| 99久久夜色精品国产亚洲96 | 亚洲黄色中文字幕| 欧美xxxx黑人又粗又长精品| 美女视频一区免费观看| 国产艳俗歌舞表演hd| 91国产视频在线观看| 91ph在线| 成人性生交大片免费观看嘿嘿视频 | 黄av在线免费观看| 1卡2卡3卡精品视频| 欧美三级午夜理伦三级中文幕| 9.1在线观看免费| 欧美日韩国产精品专区| 国产在线资源| 国产日产欧美精品| 欧美区国产区| 97伦伦午夜电影理伦片| 欧美午夜一区二区三区免费大片| 搞黄网站在线观看| 狠狠色狠狠色综合人人| 久久蜜桃资源一区二区老牛| 精品夜夜澡人妻无码av| 欧美日韩三级一区| 色综合999| 玛丽玛丽电影原版免费观看1977| 日本美女一区二区三区| 2018天天弄| 精品盗摄一区二区三区| 成人性生活视频| 中文字幕久精品免| 丰满岳乱妇一区二区三区| 女人十八岁毛片| 日韩少妇与小伙激情| aaa国产精品视频| 18岁视频在线观看| 亚洲欧美一区二区三区极速播放| 内射无码专区久久亚洲| 国产精品一区二区性色av| 国自产拍偷拍福利精品免费一| 波多野结衣a v在线| 日韩欧美精品三级| 日本欧美不卡| 日韩精品久久一区二区| 国产区在线观看成人精品| 精品人妻一区二区三区换脸明星| 欧美在线免费看| 亚洲人metart人体|