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

iPhone屏幕適配,歷史及現狀

移動開發 iOS
007 年,初代 iPhone 發布,屏幕的寬高是 320 x 480 像素。下文也是按照寬度,高度的順序排列。這個分辨率一直到 iPhone 3GS 也保持不變。

 

55.jpg

初代 iPhone

2007 年,初代 iPhone 發布,屏幕的寬高是 320 x 480 像素。下文也是按照寬度,高度的順序排列。這個分辨率一直到 iPhone 3GS 也保持不變。

那時編寫 iOS 的 App(應用程序),只支持絕對定位。比如一個按鈕(x, y, width, height) = (20, 30, 40, 50),就表示它的寬度是 40 像素,高度是 50 像素,放在(20, 20)像素的位置。

iPhone 4

2010 年,iPhone 4 發布,率先采用 Retina 顯示屏,在屏幕的物理尺寸不變的情況下,像素成倍增加,達到 640 x 960 像素。

這樣就出現一個問題,怎么讓原有的 App 運行在新的手機上面?iPhone 手機一個優勢,就是有眾多優秀的 App,假如不兼容原有的 App,就相當于放棄這個得來不易的優勢,是很不明智的。

每當 iPhone 的屏幕有所變化,比如 iPhone 3GS 過渡到 iPhone 4, iPhone 4 過渡到 iPhone 5, iPhone 5 過渡到 iPhone 6,蘋果公司都需要想辦法來解決上述的兼容問題。

為了運行之前的 App,引入一個新的概念 point(點)。點這個概念在 iOS 開發中十分重要,而實際用戶很少關注。iPhone 4 屏幕尺寸繼續保持 320 x 480,不過單位并非是像素,而是點。

  • 在 iPhone 3GS 中,1 個點等于 1 個像素。也就是說,點跟像素可以直接互換。

  • 在 iPhone 4 中,1 個點等于 2 個像素。

這篇文章中,我將點和像素當成一維的長度單位,而非二維的面積單位,這樣對于我來說更自然些,因此 1 個點等于 2 個像素。別的文章中可能會說 1 個點等于 4 個像素,其實是指 1 個點占據了 4 個像素的面積,這樣也沒有說錯,注意上下文語境。

iPhone 4 和 iPhone 3GS 的屏幕尺寸實際上是一樣的,都是 3.5 英寸。同樣一個點,實際尺寸看起來是一樣的。只是 iPhone 4 在單位英寸上像素更多,看起來更細膩。

開發 iOS 的時候,使用點作為基本單位會更加方便,列表對比:

45.jpg

這里的屏幕模式可以初步理解成,一個點等于多少個像素。2x,就是 1 個點等于 2 個像素。

總結一下單位

  • 手機屏幕的物理長度,使用英寸作為單位。比如 iPhone 4 屏幕是 3.5 英寸,iPhone 5 是 4 英寸,iphone 6 是 4.7 英寸,這里的數字是指手機屏幕對角線的物理長度。

  • 屏幕像素,比如 iPhone 3GS 屏幕是 320 x 480 像素,iPhone 4 是 640 x 960 像素,這里的像素可以想象成屏幕上真正用來顯示顏色的發光小點。

  • 點,開發 App 時候使用的單位,是一個虛擬的單位,并非實際存在的,因此點有時也叫虛擬點。點這個單位,用于屏蔽各個屏幕設備的不同,兼容以前的程序。

每 英寸有多少個像素,稱為 ppi(pixel per inch)。iPhone 4 的屏幕是 640 x 960 像素,3.5 英寸,我們沒有寬高的實際尺寸,就按照對角線來粗略計算它的 ppi。將像素當做長度單位,根據勾股定理,對角線就是 1154 像素。屏幕對角線的實際長度為 3.5 英寸,也就是 1154 像素除以 3.5 英寸,得出 330ppi。而官方給出的數字是 326ppi。當像素太密,超過 300ppi 的時候,人眼也就不能區分出每個像素。因此 iPhone 4 的屏幕叫作 Retina 顯示屏。Retina 在英文中,是視網膜的意思。

iPhone 4 之后(x, y, width, height) = (20, 30, 40, 50),就表示高度為 40 個點,寬度為 50 個點,放在(20, 20)個點的位置。這種處理方法,將之前以像素作為單位自動轉換成以點作為單位,使得 iPhone 3GS 的應用程序,不用修改也可運行在 iPhone 4 上面。

文字,顏色等是矢量數據,放大不會失真。原有的 iPhone 3GS 程序,在 iPhone 4 上面運行,文字顯示也十分清晰。

而 圖片并非矢量數據,處理方式有所不同。假設圖片 example.png,大小為 30 x 40 像素(這里的單位是像素,數字圖片的單位通常都為像素)。當這張 example.png 在 iPhone 3GS 和 iPhone 4 中使用時候,都占據屏幕上 30 x 40 個點。而因為 iPhone 4 中 1 個點等于 2 個像素,也就是 30 x 40 像素的圖片,占據了 60 x 80 像素的屏幕,因此這圖片在 iPhone 4 中看起來就會模糊。

開發的時候,為使得圖片清晰,需要進行圖片適配。這時需要準備兩張內容相同的圖片,放在同一目錄下。

example.png      // 30 x 40 像素

example@2x.png   // 60 x 80 像素

當 程序中使用 example.png 的時候,會根據屏幕模式自動選擇對應的圖片。屏幕 1x 模式,就會選擇 example.png, 2x 模式就會優先選擇 example@2x.png,假如 example@2x.png 不存在,就選擇 example.png。

圖片跟屏幕一樣,也有 1x 模式,2x 模式。在 iPhone 6 Plus 中,還出現 3x 模式,原理是一樣的。

當 iPhone 4 選中 example@2x.png 的圖片,就會生成一張大小為 30 x 40 個點,2x 模式的圖片。這個時候,圖片看起來就會很清晰了。而沒有適配的舊程序,example@2x.png 不存在,就選中 example.png,生成大小為 30 x 40 個點,1x 模式的圖片,看起來比較模糊。但它們占據的屏幕點數是一樣的。

iPhone 5

2012 年,蘋果發布 iPhone 5。我們將所有機型對比,依然采用點作為單位。

22.jpg

跟 iPhone 4 做比較, iPhone 5 的寬度保持不變。高度增加 568 - 480 = 88 個點。

在 iOS 開發中,44 這個數字比較特殊。iOS 界面指南寫著,人類的手指有一定大小,點擊區域低于 44 個點的時候,就難以點中。44 的兩倍就是 88。

當原有程序沒有適配 iPhone 5 的時候,也可以正常運行,但多出來的 88 個點將會將會被自動均分為上下兩部分,使得上下出現黑邊。我找不到好看的圖片。

46.jpg

那么怎樣才能告訴 iOS 系統,應用程序已經適配了 iPhone 5 呢?在這里,我們先扯開一下,談一下啟動圖片。

點擊主屏幕的圖標,進入 App 的時候,會立即顯示一張圖片,這張圖片就是啟動圖片(Launch Image)。App 在正式啟動的時需要做一些初始化處理,這通常比較費時。先出現啟動圖片,可以使用戶覺得系統立即有響應,減少等待的焦慮感。

每 個機型,比如同時支持 iPhone 和 iPad 的程序,需要分別為 iPhone 跟 iPad 指定啟動圖片。當舊的 iPhone 4 的程序,運行在 iPhone 5 上面,沒有 iPhone 5 的啟動圖片,就采用兼容模式,上下留黑邊。當為 iPhone 5 指定了新的啟動圖片,系統就認為這個應用程序是已經適配了 iPhone 5 的,上下就不會留黑邊了。下面是微信啟動圖片,應該都很熟悉了。

47.jpg

微信啟動圖片中出現的那個地球,叫藍色彈珠(The Blue Marble),是在 1972 年 12 月 7 日由阿波羅 17 號太空船的船員所拍攝的。這張照片當年很震撼,是普通人***次可以通過照片直接看到地球的全貌。見問題為什么微信啟動界面的地球圖片沒有轉到中國這部分?這是否有損用戶體驗?

微信的啟動圖,為適配 iPhone 5,相比與 iPhone 4, 很明顯狹長了。

典 型 iPhone 應用程序(游戲除外),很多是上面一個導航欄,下面一個工具欄或者標簽欄, 中間一大塊用于顯示的內容區。iPhone 5 拉長了,對于程序的適配,也不算麻煩,內容區的內容基本是動態生成的。適配時候可以簡單上下不變,中間的內容區拉長就行了。注意,導航欄和工具欄的高度也 是 44 個點。下面是同一程序,在 iPhone 4 跟 iPhone 5 的對比。

AutoLayout

到了這個時候,傳統絕對定位的弱點就顯露出來了。這時 iPhone 按照點作為單位,已經出現了兩種不同尺寸的屏幕,算上 iPad, 就有 3 種尺寸(有些 App 可以同時兼容 iPhone 和 iPad,稱為 Universal)。

從iOS 6系統發布后,iOS開發中可以采用一種 AutoLayout 的技術。AutoLayout 就像網頁一樣,指定 View,Button,Text 之間的相對位置,比如靠左多少,靠右多少,居中多少等等。舉個例子,像下面的簡單布局。

26.jpg

假設左上角的區域為 view1, 右上角的區域為 view2, 下面的區域為 view3。AutoLayout 會說:

  1. view1.left = 20               // View1 的左邊距離邊界 20 個點 
  2. view1.top = 20                // View1 的上邊距離邊界 20 個點 
  3. view2.right = 20              // View2 的右邊距離邊界 20 個點 
  4. view2.top = 20                // View2 的上邊距離邊界 20 個點 
  5. view2.left = view1.right + 20 // View2 的左邊距離 View1 右邊 20 個點 
  6. view2.width = view1.width     // View1 的寬度等于 View2 的寬度 
  7. view2.height = view1.height   // view1 高度等于 view2 高度 
  8. view3.left = view1.left       // view3 的跟 view1 左對齊 
  9. view3.right = view2.right     // view3 跟 view2 右對齊 
  10. view3.top = view1.bottom + 20 // view3 的上邊距離 view1 下邊 20 個點 
  11. view3.bottom = 20             // view3 下邊距離邊界 20 個點 
  12. view3.height = view1.height   // view3 高度等于 view1 高度 

指定上面的約束條件后,AutoLayout 就會自動算出對應的布局。上面我寫得比較繁瑣,事實上很多操作都是可以使用鼠標拖拉來指定的,并不一定需要使用代碼。但就算用代碼,也有簡寫的方法。下面是在 xib 中,拖拉鼠標指定約束時的界面。

19.jpg

而絕對定位,會直接說

  1. view1.frame = (x1, y1, width1, height1) 
  2. view2.frame = (x2, y2, width2, height2) 
  3. view3.frame = (x3, y3, width3, height3) 

絕對定位并非指定約束條件,而是開發者自己來精確指定 View,Button, Text 等的實際坐標大小。

對于一個屏幕,絕對定位可能跟 AutoLayout 的區別不算大,甚至絕對定位會更方便些。但當需要同時適配多個屏幕,AutoLayout 根本不需要更改。而絕對定位就需要根據屏幕大小,一個個算出來。比如橫屏,在 AutoLayout 下面,就自動變成:

18.jpg

這里不過是 3 個控件的布局,當出現的控件數越多,屏幕尺寸越多,AutoLayout 的優勢就顯露出來了。另外 AutoLayout 有個好處是容易支持多語言,不同語言下,同一個意思文字的長度是不同的,使用 AutoLayout 也可以自動適配。

在 iOS 6 的時候,AutoLayout 還比較少人使用,當時屏幕尺寸還比較少。iOS 7 的時候,就開始很多人使用了。而到現在 iOS 8 了, 更加上 iPhone 6, iPhone 6 Plus 需要適配,AutoLayout 大勢所趨,不用不行了。

iPhone 6和iPhone 6 Plus

2014 年,iPhone 6和iPhone 6 Plus 發布后,情況又有新的變化。再次比較所有 iPhone 機型。

17.jpg

屏幕尺寸再度分裂。但是我們比較 iPhone 5 跟 iPhone 6 的寬高比例。

16.jpg

可以看出,iPhone 6 跟 iPhone 5 雖然屏幕尺寸改變了,但是它們的比例是不變的。都是 9 ÷ 16 = 0.5625 的屏幕。

當舊的 iPhone 5 程序運行在 iPhone 6 上面,假如沒有經過適配,舊程序自動等比放大,鋪滿新手機,舊程序也可以正常運行。這種方案可算是自動適配。但因為舊程序拉伸了,整體看起來有點虛,也不能更好利用大屏空間。

當 需要開發者手動適配的時候,跟 iPhone 4 過渡到 iPhone 5 一樣,在新程序中,指定一張新的啟動圖片。當指定了啟動圖,屏幕分辨率就已經變成應有的大小,這時候利用 AutoLayout 進行布局,同一份代碼,就可以支持多個機型。新手機的屏幕更大,有更多的虛擬點,可以顯示更多的內容。

值得注意一點是,iPhone 6 Plus。它的寬高是 414 × 736 個點,3x 模式,理想上來說,應該有 1242 × 2208 像素。但 iPhone 6 Plus 的實際像素是 1080 × 1920,是比理想值要少一點的。iPhone 6 Plus 的處理方式是將程序整體稍微縮小一點。分辨率很高,這點區別,實際上也看不出來。

那為什么需要這樣做呢?上面表格中 iPhone 6, iPhone 6 Plus 屏幕寬高的邏輯點的數字是怎么來的?下面我猜測一下原因,但不能證實。

先 看 iPhone 6,這個比較簡單。iPhone 6 的屏幕寬高比例跟 iPhone 5 一樣,使用對角線來計算,就是放大了 4.7 ÷ 4 = 1.175 倍。用這個數字,乘以 iPhone 5 的 320 x 568 個點,忽略誤差,差不多就是 iPhone 6 屏幕的 375 x 667 個點。這里需要注意,屏幕寬高比例一樣,才能使用對角線來計算。

按照上面的方式來計算 iPhone 6 Plus, 應該是得到 440 x 781 個點,實際上卻是 414 × 736 個點。這里我猜測是因為,iPhone 6 Plus 屏幕明顯更大,相同尺寸的點放在大的屏幕上面,會使得人感覺尺寸變小,所以就將每個點的實際尺寸放大一些,從而得到更少的點數目。人眼看東西會有種錯覺, 并非是孤立的看的,而是跟周圍的環境作比較。

確定了點數目之后,再確定了像素 1080 × 1920(很多高清電視就是這個尺寸),應該是 1080/414=2.6x,但 2.6x 這個數字開發就太麻煩了,就按照 3x 來處理。其實假如像素達到 1242 × 2208,3x 下也可以精確到 1:1, 這樣會更好。但現今的技術在考慮電池,處理器,屏幕尺寸等綜合因素下,很可能達不到這樣的細膩程度。

上述只是猜測,我相信那些手機參數是經過反復考慮再確定的。iPhone 6 Plus 這個處于手機跟平板中間地帶的產物經過不少特殊處理。

由分析可以看到,慢慢的為了適配多個機型,程序的啟動圖片也逐漸增多,為解決這個問題。iOS 8 之后,可以使用 xib 來搭建啟動界面,這樣就可以同一個啟動界面,適配多個機型,減少啟動圖片占用的空間。

建議

以后的應用程序,都使用 AutoLayout, 不要再用絕對定位。

使用類似網頁的方式來設計界面。設 計師好,程序員也好,盡量使用點這個單位進行思考,而不要使用像素。比如,你需要做 44 x 66 個點的按鈕,2x 模式,就乘以 2, 3x 模式就乘以 3。這樣的思考方式可以大致估計到真實的物理長度。44 個點,就是手機上導航欄,工具欄的高度。假如用像素思考,容易使得做出的圖片過大或者過小。

 

責任編輯:chenqingxiang 來源: HJC Blog
相關推薦

2013-05-22 09:49:36

2017-11-10 13:02:44

iOSUI代碼

2011-06-15 15:48:52

HTML 5

2024-04-11 08:02:11

算法用戶畫像深度學習

2018-01-23 09:20:34

虛擬化歷史現狀

2011-07-21 17:05:31

iPhone 屏幕 緩沖

2012-03-05 20:27:58

iPhone

2017-05-15 15:00:35

預付卡歷史現狀

2016-11-30 18:19:22

REM

2014-12-08 11:01:09

openstack網絡network

2013-07-23 07:34:54

iOS開發學習適配iphone5

2011-05-05 17:13:25

故障筆記本

2015-11-02 09:49:04

Android屏幕適配官方指導

2013-12-04 10:31:22

iPhone 6大屏幕iPhonePrimeSense

2014-08-07 17:41:10

蘋果iPhone升級

2014-10-15 14:58:50

iPhone6iOS 8分辨率

2018-07-26 15:16:50

小程序iPhone X甜酸

2017-11-13 16:35:36

iPhone X全面屏APP

2020-06-09 15:24:12

蘋果屏幕發綠iPhone

2011-07-07 11:12:57

iPad iPhone
點贊
收藏

51CTO技術棧公眾號

国内精品在线播放| 国产电影一区二区在线观看| 狠狠躁夜夜躁人人爽超碰91| 欧美激情视频一区二区三区| 亚洲天堂手机版| 欧美精品偷拍| 亚洲开心激情网| 91制片厂毛片| 动漫一区二区| 国产日韩精品久久久| 亚洲一区二区三区视频播放| 日韩av一区二区在线播放| 国产一区二区三区四区| 欧美一区二区福利视频| 777精品久无码人妻蜜桃| 国产粉嫩一区二区三区在线观看| 九一久久久久久| 91极品视频在线| 国产精品嫩草影院俄罗斯| 色婷婷av一区二区三区丝袜美腿| 欧美视频一区在线| 成人毛片一区二区| h视频在线免费观看| 国产亚洲欧美激情| 国产成人精品自拍| 国产又粗又长视频| 可以看av的网站久久看| 欧美激情影音先锋| 免费黄色激情视频| 国产精品嫩模av在线| 精品国一区二区三区| 中文字幕亚洲欧洲| 亚洲第一影院| 欧美日韩另类字幕中文| 久久久久久久久久久综合| 国产乱理伦片a级在线观看| 成人午夜视频免费看| 91精品视频大全| 欧美成人一区二区视频| 99精品国产在热久久下载| 欧美日韩国产成人在线| 日韩三级久久久| 欧美丝袜一区| 国产亚洲成av人片在线观看桃| 稀缺小u女呦精品呦| 精品亚洲二区| 欧美美女喷水视频| 香港日本韩国三级网站| 日韩av超清在线观看| 欧美性xxxxxxx| 丰满少妇久久久| 暖暖在线中文免费日本| 一区二区三区丝袜| 亚洲国产精品女人| 免费在线你懂的| 国产精品网站在线播放| 日韩av不卡播放| 国产美女视频一区二区三区 | 丰满人妻一区二区三区免费| 国产专区综合网| 国产日韩欧美日韩| 97超碰国产在线| 久久97超碰色| 91精品视频在线播放| 国产精品永久久久久久久久久| 麻豆精品视频在线观看| 国产一区香蕉久久| 国产精品无码白浆高潮| 狠狠色丁香久久婷婷综合_中 | 亚洲成人五区| 欧美v国产在线一区二区三区| 国产伦精品一区二区三区妓女下载 | 日韩av黄色在线| 亚洲精品自拍第一页| 日韩人妻一区二区三区| 欧美伦理影院| 久久精品99国产精品酒店日本 | 亚洲第一福利一区| 国产69精品久久久久999小说| 天堂√中文最新版在线| 在线视频国内自拍亚洲视频| 中文字幕成人在线视频| 看亚洲a级一级毛片| 精品久久久久一区二区国产| 一级国产黄色片| 精品国产午夜| 久热精品在线视频| 日韩欧美视频在线免费观看| 久久久久久黄| 成人在线一区二区| 天天色综合av| 中文字幕免费不卡| 黄色网在线视频| 一个人看的www视频在线免费观看| 91极品美女在线| 午夜大片在线观看| 卡一精品卡二卡三网站乱码| 中文字幕日韩欧美在线| 久久久久久久久久久久久久久久久| 亚洲国产专区校园欧美| 国产精品444| 精品人妻无码一区二区| 久久一区二区三区国产精品| 国产一区一区三区| 欧美三级网站| 91精品综合久久久久久| 亚洲观看黄色网| 97精品视频| 欧美一区二区三区……| 国产视频在线观看免费| 久久亚洲精精品中文字幕早川悠里| 樱花www成人免费视频| av在线加勒比| 88在线观看91蜜桃国自产| xxxx黄色片| 亚洲精品成人影院| 日韩免费视频在线观看| www.天堂在线| 国产精品久久免费看| 每日在线更新av| 高清久久精品| 一区二区三区视频观看| 久久不卡免费视频| 国产一区二区三区黄视频| 欧美一区二区综合| caoprom在线| 日韩一区二区三区免费看| 免费看黄色的视频| 午夜在线a亚洲v天堂网2018| av一区二区在线看| 黄色免费网站在线| 色欧美片视频在线观看| 日本黄色免费观看| 欧美三级黄美女| 亚洲一区二区三区在线免费观看 | 91看片淫黄大片一级| 日本女人高潮视频| 久久精品资源| 亚洲人成在线观看网站高清| 日韩av综合在线| 国产v综合v亚洲欧| 红桃一区二区三区| 色成人综合网| 精品国产自在精品国产浪潮| 日批视频免费观看| 久久久午夜电影| 六月丁香激情网| 久久九九热re6这里有精品| 欧美黄色免费网站| 亚洲国产视频一区二区三区| 一区二区三区四区激情| 少妇极品熟妇人妻无码| 亚洲h色精品| 91精品久久久久久蜜桃| av在线下载| 日韩欧美一二区| 欧美成人精品欧美一| 国产经典欧美精品| 97久久国产亚洲精品超碰热 | 欧美日本高清视频在线观看| 99re6热在线精品视频| 蓝色福利精品导航| 自拍偷拍99| 麻豆精品国产| 欧美激情xxxx性bbbb| 亚洲精品国产一区二| 亚洲成人中文在线| 丰满少妇一区二区三区| 久久动漫亚洲| 亚洲精品国产一区| 亚洲香蕉久久| 久久久久免费精品国产| 五月婷婷狠狠干| 色视频一区二区| 一级特黄曰皮片视频| 国内久久精品视频| 欧美大片在线播放| 精品国产一区二区三区四区| 91网在线免费观看| 国产嫩草在线视频| 亚洲免费中文字幕| 国产一区二区在线视频观看| 亚洲亚洲精品在线观看| aaaaa级少妇高潮大片免费看| 日韩精品亚洲专区| 日韩不卡视频一区二区| 久本草在线中文字幕亚洲| 国产成+人+综合+亚洲欧洲| 在线观看免费网站黄| 日韩欧美在线123| 久久中文字幕免费| 中文字幕一区免费在线观看| 亚洲女则毛耸耸bbw| 性久久久久久| 欧美性受黑人性爽| 亚洲最好看的视频| 亚洲精品免费一区二区三区| 欧美aa在线| 久久夜色精品国产欧美乱| 狠狠人妻久久久久久综合麻豆| 色婷婷久久99综合精品jk白丝| 欧美一区二区三区观看| av一二三不卡影片| 精品国产乱码久久久久久1区二区| 亚洲日韩成人| 国产高清免费在线| 亚洲制服欧美另类| 91久久精品一区二区别 | 成人精品久久久| 末成年女av片一区二区下载| 久久成人av网站| 国内精品在线视频| 精品久久五月天| 在线观看视频二区| 色综合久久九月婷婷色综合| 久久久久久久久久久97| 中文字幕一区在线观看| 欧美成人午夜精品免费| 成人性生交大片免费看中文 | 成人午夜sm精品久久久久久久| 久久久久久久久久久av| 在线看的av网站| 亚洲欧美中文另类| 色呦呦中文字幕| 日韩一本二本av| 亚洲一级在线播放| 色哟哟欧美精品| 国产精品黄色网| 一级精品视频在线观看宜春院 | jvid福利在线一区二区| 精品无人区一区二区三区| 日韩一区网站| 成人日韩av在线| 97精品国产99久久久久久免费| 青青青国产精品一区二区| 国产福利在线免费观看| 欧美成人精品三级在线观看 | 国产免费久久| 久久久久九九九| 国产精品自在| 国产成人精品一区二区三区福利 | 牛牛精品视频在线| 欧美巨乳在线观看| 亚洲羞羞网站| 久久99精品久久久久久噜噜 | 午夜伦理精品一区| wwww亚洲| 韩国三级电影久久久久久| 国产乱码在线| 国内精久久久久久久久久人| 动漫一区二区| 69久久夜色精品国产7777| 国产中文在线播放| 亚洲91av视频| 亚洲欧洲自拍| 日本在线精品视频| 成人网ww555视频免费看| 国产精品久久久久久久美男| 97精品国产99久久久久久免费| 国产精品久久久久久av| 国产精品美女午夜爽爽| 国产欧美日韩91| 成年永久一区二区三区免费视频 | 青青一区二区| 免费国产一区二区| 欧美日韩性在线观看| 亚洲aⅴ天堂av在线电影软件| 日韩黄色大片| 异国色恋浪漫潭| 欧美日韩国产欧| 成人午夜视频在线观看免费| 99人久久精品视频最新地址| 亚洲熟妇av一区二区三区| 日韩精品欧美精品| 成人不卡免费视频| 不卡电影一区二区三区| 性色av蜜臀av色欲av| 国产欧美精品一区二区色综合 | 亚洲国产裸拍裸体视频在线观看乱了| 国产一级在线免费观看| 欧美性猛交xxxx富婆| 曰批又黄又爽免费视频| 日韩一卡二卡三卡四卡| 天天舔天天干天天操| 一区二区成人精品| av黄在线观看| 欧美在线观看视频| 日韩欧美激情| 精品一区久久久| 99久久婷婷| 国产又黄又大又粗视频| 麻豆精品一区二区| 水蜜桃av无码| 国产精品第13页| 成人午夜视频精品一区| 欧美日韩一区国产| 黑人乱码一区二区三区av| 在线日韩精品视频| www.综合网.com| 国产日本欧美在线观看| 秋霞影视一区二区三区| 99热这里只有精品7| 宅男噜噜噜66国产日韩在线观看| 99re精彩视频| 99精品久久免费看蜜臀剧情介绍| 国产又粗又猛又爽又黄的视频小说| 亚洲一卡二卡三卡四卡| 影音先锋黄色网址| 日韩电影中文字幕av| av激情在线| 国产精品视频导航| 日韩美脚连裤袜丝袜在线| 国产精品h视频| 久久久精品午夜少妇| 性色av蜜臀av浪潮av老女人 | 一本一本a久久| 性xx色xx综合久久久xx| 性猛交╳xxx乱大交| 国产精品视频一二三| 在线观看精品国产| 日韩精品一区二区三区蜜臀| 1769视频在线播放免费观看| 91国产精品视频在线| 日本一区二区乱| 亚洲制服欧美久久| 日韩在线一区二区| 亚洲欧美日本一区| 亚洲国产裸拍裸体视频在线观看乱了| 国产人妖一区二区| 最近2019中文免费高清视频观看www99 | 久久九九精品99国产精品| 日本免费久久| 久久综合九九| 国产欧美日韩亚洲一区二区三区| 深夜视频在线观看| 亚洲黄色小说网站| 国产男女无套免费网站| 久久视频精品在线| 欧美一级免费| 永久免费精品视频网站| 日本vs亚洲vs韩国一区三区 | jizz欧美性11| 欧美激情一区在线观看| 免费无码国产精品| 亚洲男人天天操| 婷婷综合六月| 日韩福利二区| 男女视频一区二区| 日本精品久久久久中文| 欧美日韩另类一区| 日本福利专区在线观看| 成人免费在线网址| 亚洲一区二区日韩| 中文字幕一区二区三区四| 亚洲欧美偷拍卡通变态| 国产特级aaaaaa大片| 欧美精品手机在线| 午夜视频一区二区在线观看| 国产 欧美 日韩 一区| 成人久久视频在线观看| 日韩精品――中文字幕| 国产丝袜一区视频在线观看 | 91精品久久久久久久久| 手机在线电影一区| 婷婷中文字幕在线观看| 亚洲制服丝袜av| 欧美自拍偷拍第一页| 奇米一区二区三区四区久久| 国产精品嫩草影院在线看| 手机视频在线观看| 亚洲精品高清在线观看| 黑人精品一区二区三区| 日本视频久久久| 日韩免费av| 日韩精品――色哟哟| 午夜久久久影院| 国产女主播在线写真| 91情侣偷在线精品国产| 亚洲天堂激情| 久久久久久九九九九九| 欧美福利视频一区| 久久99亚洲网美利坚合众国| 欧美成人综合一区| 久久99精品久久久久久国产越南 | av2014天堂网| 欧美三级韩国三级日本一级| 菠萝蜜视频国产在线播放| 精品欧美一区二区三区久久久| 老妇喷水一区二区三区| 日韩精品123区| 亚洲精品动漫100p| julia一区二区三区中文字幕| 久久综合亚洲精品| 久久久综合精品| 97在线视频人妻无码| 91地址最新发布| 999精品一区| 无码人妻精品一区二区三应用大全| 欧美日韩亚洲不卡| 欧美日韩国产观看视频|