精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日本少妇xxxxx| 欧美黑人经典片免费观看| 性高潮视频在线观看| 国产精品久久久久一区二区三区厕所| 日韩一级视频免费观看在线| 中国丰满熟妇xxxx性| 男男激情在线| 紧缚奴在线一区二区三区| 色综合天天狠天天透天天伊人| 国产 xxxx| 成人国产精选| 亚洲18女电影在线观看| 日韩欧美激情一区二区| www.日韩高清| 青青草97国产精品免费观看无弹窗版| 欧美韩日一区二区| 麻豆视频免费在线播放| 欧美丝袜美腿| 日韩欧美国产电影| 国产精品一区二区小说| 国内激情视频在线观看| **网站欧美大片在线观看| 国产一区自拍视频| 国产成人三级一区二区在线观看一| 国产日韩视频| 欧美理论片在线观看| av电影在线不卡| 久久九九热re6这里有精品| 91精品国产一区二区| 国产免费视频传媒| 天堂av中文在线观看| 亚洲欧美另类久久久精品 | 国产精品老熟女视频一区二区| 狠狠88综合久久久久综合网| 日韩视频免费看| 欧美18—19性高清hd4k| 最新亚洲精品| 亚洲精品在线电影| www.欧美com| 国产精品一区二区三区av| 欧美视频你懂的| 99久久久无码国产精品6| 成年网站在线视频网站| 亚洲免费三区一区二区| 综合视频在线观看| 777电影在线观看| 久久精品男人天堂av| 免费电影一区| 免费看男男www网站入口在线 | 亚洲国产欧美视频| 欧美黑人巨大videos精品| 欧美va亚洲va香蕉在线| wwwxxx色| 中文在线免费一区三区| 日韩西西人体444www| 中文写幕一区二区三区免费观成熟| 图片一区二区| 91 com成人网| 国产一级免费大片| 精品国产乱码一区二区三区| 91精品婷婷国产综合久久竹菊| 一女二男3p波多野结衣| 天天综合在线观看| 日韩欧美综合一区| 四虎精品一区二区| 欧美深夜视频| 国产亚洲综合久久| 国产黄色录像片| 中文字幕一区二区三区久久网站| 欧美成人精品h版在线观看| 精品99久久久久成人网站免费| 欧美日韩1080p| 97高清免费视频| 精品免费囯产一区二区三区| 日韩高清一区二区| 成人精品网站在线观看| 国产精品毛片一区二区在线看舒淇 | 欧美午夜精品一区二区三区电影| 中文字幕日韩在线视频| 亚洲色婷婷一区二区三区| 国产一区日韩一区| 欧美亚洲成人网| 在线观看中文字幕网站| 国产精品1024| 久久久精品国产一区二区三区| 国产经典自拍视频在线观看| 国产精品久久久久久一区二区三区 | 91嫩草亚洲精品| 欧美国产激情18| 国产又黄又猛又粗又爽| 精品亚洲成a人在线观看| 高清视频一区二区三区| 理论在线观看| 亚洲精品乱码久久久久久| 伊人成色综合网| 久久天堂影院| 日韩成人xxxx| 三级全黄做爰视频| 亚洲永久免费| 91青草视频久久| 欧美欧美欧美| 亚洲一区二区三区国产| 青青青在线视频免费观看| 秋霞一区二区三区| 亚洲人成电影网站| 久久99久久98精品免观看软件| 秋霞电影网一区二区| 国产精品有限公司| 毛片激情在线观看| 色婷婷久久久综合中文字幕| 国内精品国产三级国产aⅴ久| 亚洲专区视频| 久久久久久亚洲| 91久久久久国产一区二区| 91美女精品福利| 97av中文字幕| 国产成人77亚洲精品www| 精品电影一区二区三区| 小泽玛利亚一区| 男人的天堂亚洲| 国产视频一区二区不卡| 成年视频在线观看| 欧美丝袜丝nylons| 日本高清www| 在线视频观看日韩| 91久久国产综合久久蜜月精品| 福利片在线看| 高潮白浆女日韩av免费看| 在线成人精品视频| 五月天久久777| 国产精品亚洲综合天堂夜夜| 牛牛澡牛牛爽一区二区| 婷婷综合另类小说色区| 国产亚洲精品成人a| 欧美成人高清| 91中文字幕在线观看| 91精品国产91久久久久游泳池| 色婷婷av一区二区三区之一色屋| 国产又粗又猛又色| 欧美日本三区| 国产精品yjizz| 黄色污污视频在线观看| 日韩亚洲国产中文字幕欧美| 亚洲国产美女视频| 国产一区二区导航在线播放| 亚洲自拍偷拍二区| 成人日韩视频| 欧美成人免费小视频| 国产手机精品视频| 亚洲男人天堂av网| 免费黄视频在线观看| 在线观看日韩| av成人免费观看| 懂色av一区| 国产视频久久久久久久| aaa在线视频| 久久久午夜精品| 亚洲 欧美 日韩系列| 日韩成人a**站| 国产啪精品视频网站| 国产在线更新| 日韩精品在线一区二区| 天堂资源在线播放| 91婷婷韩国欧美一区二区| 日本黄网站免费| 视频在线不卡免费观看| 96精品久久久久中文字幕| 欧美hdxxx| 日韩精品极品在线观看| 青青国产在线视频| 中文字幕亚洲在| 亚洲美女精品视频| 在线视频精品| 神马影院午夜我不卡影院| 日本在线一区二区| 欧美激情亚洲另类| 经典三级在线| 51午夜精品国产| 日韩乱码一区二区| 久久精品亚洲国产奇米99| 亚洲欧美国产中文| 影音先锋中文字幕一区| 日韩精品成人一区二区在线观看| 日韩国产一二三区| 高清欧美性猛交xxxx黑人猛交| 欧美女优在线观看| 91精品在线一区二区| 日本三级欧美三级| 日本一区二区视频在线| 美女日批在线观看| 日韩在线一区二区| www.一区二区.com| 欧美美乳视频| 91九色对白| 成人av色网站| 国内精品美女av在线播放| av在线中文| 精品国产免费一区二区三区四区| 无码人妻丰满熟妇区五十路 | 九九热线视频只有这里最精品| 久久久av一区| 欧美女v视频| 日韩欧美中文字幕制服| 亚洲欧美一二三区| 亚洲一区在线观看视频| 日韩精品久久久久久久的张开腿让| 成人av影院在线| 小早川怜子一区二区三区| 亚洲一区欧美二区| 日本男女交配视频| 国产精品久久久久久久久久10秀| 久久久婷婷一区二区三区不卡| 国产精品日韩精品在线播放 | 日韩av视屏| 欧美在线观看视频一区二区三区| 欧美日韩精品一区二区三区视频播放| 91色视频在线| 永久免费看片在线观看| 日韩高清不卡一区二区三区| 免费网站永久免费观看| 91欧美国产| 日韩av电影免费在线| 里番精品3d一二三区| 91九色偷拍| 国产精区一区二区| 国产精品网站入口| 欧美大胆性生话| 韩剧1988在线观看免费完整版| av片在线观看| 色阁综合伊人av| 国产午夜视频在线观看| 亚洲国产精品热久久| www.黄色小说.com| 欧美一区二区在线不卡| 在线免费观看日韩视频| 在线观看亚洲一区| 69视频免费看| 在线精品亚洲一区二区不卡| 国产微拍精品一区| 欧美日韩国产精品一区| 中文在线观看免费网站| 亚洲一区在线观看网站| 免费一级全黄少妇性色生活片| 亚洲欧美日韩电影| 卡通动漫亚洲综合| 亚洲男人电影天堂| 中文字幕在线观看成人| 一级日本不卡的影视| 精国产品一区二区三区a片| 亚洲主播在线观看| 国产精品99re| 黑人巨大精品欧美一区二区免费 | 91久久香蕉国产日韩欧美9色| www.国产色| 色狠狠一区二区三区香蕉| 波多野结衣理论片| 欧美日韩国产区一| a在线观看视频| 精品成人一区二区三区四区| 视频污在线观看| 亚洲欧美国产精品久久久久久久 | 久久视频在线观看免费| 国产乱色在线观看| 国内精品久久久久影院 日本资源| 91色在线看| 欧洲中文字幕国产精品| av免费在线一区| 成人免费观看a| 亚洲欧美日本国产| 久久综合精品一区| 欧美三级情趣内衣| 精品少妇人妻av一区二区| 午夜久久99| 美女av免费在线观看| 免费在线观看精品| www日本在线观看| 91网站最新网址| 精品女人久久久| 亚洲成人资源在线| 国产情侣免费视频| 日韩一区二区免费在线电影| 熟妇高潮一区二区三区| 在线观看成人黄色| 午夜伦理在线视频| 日韩av123| 精品视频在线一区| 欧美主播一区二区三区美女 久久精品人 | 91jq激情在线观看| 国产精品普通话| 一本色道69色精品综合久久| 日本免费高清一区| 欧美精品1区| 国产成人手机视频| 丁香六月久久综合狠狠色| 怡红院一区二区三区| 亚洲综合激情另类小说区| 日韩国产亚洲欧美| 精品国产123| 日韩免费网站| 91精品国产色综合久久不卡98| 欧美黄色成人| 久久99精品久久久久久久久久| 欧美独立站高清久久| 日本网站免费在线观看| 经典一区二区三区| 日本xxxxxxxxx18| 亚洲综合色成人| 中文文字幕一区二区三三| 日韩av网站电影| 精品视频在线一区二区| 奇米4444一区二区三区| 精品中文视频| 日本电影一区二区三区| 国内一区二区三区| 亚洲欧美日韩三级| 久久久久久电影| 欧美三日本三级少妇99| 欧美一区二区三区免费| 91在线高清| 日本久久久久久久久久久| 精品少妇一区| 国产一区 在线播放| 激情小说亚洲一区| 国产123在线| 一本久道中文字幕精品亚洲嫩| 色网站免费观看| 久久久久久有精品国产| 97久久精品一区二区三区的观看方式| 欧洲精品国产| 久久人人97超碰国产公开结果| 一本加勒比波多野结衣| 亚洲一区二区三区四区在线观看 | 免费一级肉体全黄毛片| 欧美绝品在线观看成人午夜影视| 成人性生交大片免费看午夜| 欧美最顶级的aⅴ艳星| 欧美三级电影在线| 欧美爱爱视频免费看| 99re8在线精品视频免费播放| 日本午夜小视频| 亚洲精品黄网在线观看| 成人影院在线播放| 国产精品久久亚洲7777| 亚洲午夜电影| 在线视频 日韩| 黄色精品在线看| 男生女生差差差的视频在线观看| 91干在线观看| 国产永久精品大片wwwapp| 97公开免费视频| 日本一区二区三级电影在线观看| 日本成人一级片| 久久视频中文字幕| 日韩区一区二| 日韩五码在线观看| 91美女蜜桃在线| 中文字幕+乱码+中文| 色婷婷综合成人| 欧美久久一区二区三区| 欧美极品少妇无套实战| 91免费看片在线观看| www.com亚洲| 深夜福利国产精品| 国产精品欧美一区二区三区不卡| 日本一级黄视频| 91麻豆精品在线观看| 中文字幕 国产精品| 久久精品亚洲一区| www.久久东京| 毛片一区二区三区四区| 国产精品久久久久久福利一牛影视| 91一区二区视频| 久久久久中文字幕2018| 亚洲成人一品| 在线观看免费不卡av| 一区二区三区成人| 免费黄网站在线观看| 91免费人成网站在线观看18| 伊人蜜桃色噜噜激情综合| 手机免费看av| 欧美成人福利视频| 国产不卡网站| 福利网在线观看| av网站免费线看精品| 伊人免费在线观看| 欧美激情欧美激情| 欧美中文字幕一区二区| 日本在线视频播放| 在线观看欧美日本| 性xxxfreexxxx性欧美| 欧美精品123| 国产一区二区三区免费播放| 少妇一级淫片免费放中国 | 周于希免费高清在线观看| 亚洲精品电影在线一区| 成人一区二区视频| 中文字幕精品一区二区精| 97香蕉超级碰碰久久免费软件 | 精品一区二区三区无码视频| 国产亚洲视频系列|