浅谈移动端 View 的显示过程

分享发现 · jack · Created at · Last by anini9595 Replied at · 1119 hits
434 1549005614

作者:个推安卓开发工程师 一七

随着科技的发展,各种移动端早已成为人们日常生活中不可或缺的部分,人们使用移动端产品工作、社交、娱乐……移动端界面的流畅性已经成为影响用户体验的重要因素之一。那么你是否思考过移动端所展现的流畅画面是如何实现的呢?

本文通过对移动端View显示过程的简略分析,帮助开发者了解View渲染的逻辑,更好地优化自己的APP。

上图展示的是一个完整的页面渲染过程。通过上图,我们可以初步了解每一帧页面从代码布局的编写到展示给使用者,其背后的逻辑是如何一步一步执行的。

屏幕如何呈像

像素点

在电子屏幕中显示的图片,其实都是由一个个“小点”所组成的,这些“小点”被称为“像素点”。每一个像素点都有自己的颜色,每一张完整的图片都是由它们相连拼接形成的。

每个像素点一般都有 3 个子像素:红、绿、蓝,根据这三种原色,我们能够调制出各种各样的颜色。

大电视机

与现在的平板电视不同的是,以前的黑白电视机或者大背投彩电,总是带着大大的“后背”。“大后背”电视其实就是阴极射线管电视机,俗称显像管电视。其成像原理是电子枪发射出的电子束(阴极射线)通过聚焦系统和偏转系统,射向屏幕上涂有荧光层的指定位置。被电子束轰击的每个位置,荧光层都会产生一个小亮点,最终小亮点们将会组成一幅幅影像,显示在电视屏幕上。

这也是以前大电视机的屏幕都呈圆弧形的原因。因为越接近圆形,边长到中心的距离越相近,呈像越均匀。那为什么当磁铁贴近电视机时,会让电视机的成像出现问题呢?那是因为磁铁会干扰电子束的正常轨迹,并且在贴近屏幕的时候,也可能使得屏幕的荧光层磁化,出现一个个不正常的光斑。

下图展示的是摄像机慢放后,电子束的绘制过程。

LCD 和 OLED

随着科技的不断进步,电视、手机、电脑的体积越来越薄,射线管显像方式也逐渐被淘汰。目前在手机市场上占据主流地位的是 LCD 和 OLED 两种屏幕。

LCD 全称为 Liquid Crystal Display ,即液晶显示器。OLED 全称为 Organic Light-Emitting Diode ,即有机发光二极管。这两者之间存在显著的差别:

1. 两者成像原理不同
LCD 是靠白色的背光穿透彩色薄膜显色的,而 OLED 则是靠每个像素点自行发光。

2. 在耗电量方面
LCD的耗电量较高,即使只显示一个亮点,LCD 的背光源也需要一直发光,而且容易出现漏光现象。而OLED的每个像素都能独立工作,而且 可以自行发光,因此采用OLED的设备可以制作得更薄,甚至可以弯曲。

3.在制作方面
LCD使用的是无机材料, OLED 则需要使用有机材料,因此 OLED的制作费用更高,并且使用寿命不如 LCD 。

图形显示核心 GPU

与CPU相对比,GPU的计算单元更多,更擅长大规模并发计算,例如密码破解、图像处理等。CPU 则是遵循冯诺依曼架构存储程序顺序执行,在大规模并行计算能力上,受到的限制更大,因此更擅长逻辑控制。

应用程序编程接口 API (OpenGL)

在没有统一的 API 之前,开发者需要在各式各样的图形硬件上编写各种自定义接口和驱动程序,工作量极大。

1990 年 SGI(硅谷图形公司)成为了工作站 3D 图形领域的领导者,并将其 API 转变为一项开放标准,即 OpenGL。后来,SGI还促成了 OpenGL 架构审查委员会(OpenGL ARB)的创建。

垂直同步 Vertical Synchronization

当我们在使用手机 APP 的过程中,发现页面出现卡顿现象,那么极有可能是页面没有在 16ms 内更新导致的。实际上,人眼与大脑之间的协作无法感知超过 60fps 的画面更新。60fps 相当于是每秒 60 帧,那么每个页面需要在 1000/60 = 16ms 内更新为其他页面,才不会让我们感受到页面的卡顿。

而在没有 VSync 的情况下可能会出现以下情况:

如上图所示,在没有 VSync 的情况下,会出现需要显示第二帧时,其尚未处理完成的情况,因此Display 中显示的仍是第一帧。这会造成该帧显示时长超过16ms,从而导致页面卡顿的现象。

为了使 CPU、GPU 生成帧的速度与 Display 保持一致,Android 系统每 16ms 就会发出一次 VSYNC 信号,触发 UI 渲染更新。

从上图中我们可以看出,每隔 16ms ,安卓会发出一个 VSync 信号,收到信号后 CPU 开始处理下一帧的的内容,GPU 在 CPU 处理结束之后,将会进行光栅化,此时屏幕上显示的是上一帧已经处理完成的页面。如此反复,就可以在页面中展示一幅幅的指定画面。而确保画面流畅的前提是CPU 和 GPU 处理一帧所花费的时间不能超过 16 ms,否则就会出现以下情况:

当CPU 和 GPU 处理一帧的时间超过了16 ms时,在第一个 Display 中,由于 GPU 处理 B 画面的时间过长,导致系统发出 VSync 信号时, Display不能及时地显示出 B 画面,而重复显示A页面,造成卡顿。

此外,在第二个 Display 中,由于 A Buffer 还在被 Display 所使用,不能在收到 VSync 信号后开始处理下一帧的页面,导致该时间段内 CPU 的闲置。为了避免这种时间的浪费,三缓存机制由此出现:

如上图所示,在三缓存机制中,当 A 缓存被 Display 使用、B 缓存被 GPU 处理时,系统会发出 Vsync 信号,并加入新的缓存 C ,用来缓存下一帧的内容。这种方式虽然不能完全避免 A页面的重复显示,但是能够让后面页面的显示更加平滑。

View 的绘制流程

View 的绘制是从 ViewRootImpl 的 performTraversals() 方法开始的,其整体流程大致分为三步,如下图所示:

measure

控件测量过程从 performMeasure() 方法开始。在该方法中childWidthMeasureSpec 和 childHeightMeasureSpec,分别是用来确定宽度和高度的。

MeasureSpec 是一个 int 值,它存储着两个信息:低 30 位是 View 的 specSize,高 2 位是 View 的 specMode。

specMode 有三种类型:

1.UNSPECIFIED

父视图对子视图没有任何限制,可以将视图按照开发者的意愿设置成任意的大小,在一般开发过程中不会用到。

2.EXACTLY

父视图为子视图指定一个确切的尺寸,该尺寸由 specSize 的值来决定。

3.AT_MOST

父视图为子视图指定一个最大的尺寸,该尺寸的最大值是 specSize。

观察 View 的 measure() 方法,可以发现该方法是被 final 修饰的,因此 View 的子类只能够通过重载 onMeasure() 方法来完成自己的测量逻辑。


在 onMeasure() 方法中:

调用 getDefaultSize() 方法来获取视图的大小:

该方法中的第二个参数 measureSpec 是从 measure() 方法中传递过来的:通过 getMode() 和 getSize() 解析获取其中对应的值,再根据 specMode 给最终的 size 赋值。

不过以上只是一个简单控件的一次 measure 过程,在真正测量的过程中,由于一个页面往往包含多个子 View ,所以需要循环遍历测量,在 ViewGroup 中有一个 measureChildren() 方法,就是用来测量子视图的:

measure 整体流程的方法调用链如下:

layout

在performTraversals() 方法的测量过程结束后,进入 layout 布局过程:

performLayout(lp,desiredWindowWidth,desiredWindowHeight);

该过程的主要作用即根据子视图的大小以及布局参数,将相应的 View 放到合适的位置上。

host.layout(0,0,host.getMeasuredWidth(),host.getMeasuredHeight());

如上,layout() 方法接收了四个参数,按照顺时针,分别是左上右下。该坐标针对的是父视图,以左上为起始点,传入了之前测量出的宽度和高度。之后,让我们进入到 layout() 方法中观察:

我们通过 setFrame() 方法给四个变量赋值,判断 View 的位置是否变化以及是否需要重新进行 layout,而且其中还调用了 onLayout() 方法。

在进入该方法后,我们可以发现里面是空的,这是因为子视图的具体位置是相对于父视图而言的,所以 View 的 onLayout 为空实现。

再进入 ViewGroup 类中查看,我们可以发现,这其实是一个抽象的方法,在这样的情况下, ViewGroup 的子类便需要重写该方法:

draw

绘制的流程主要如下图所示,该流程也是存在遍历子 View 绘制的过程:

需要注意的是,View 的 onDraw() 方法是空的,这是因为每个视图的内容都不相同,这个部分交由子类根据自身的需要来处理,才更加合理:

安卓渲染机制的整体流程

1.APP 在 UI 线程构建 OpenGL 渲染需要的命令及数据;

2.CPU 将数据上传(共享或者拷贝)给 GPU 。(PC 上一般有显存,但是 ARM 这种嵌入式设备内存一般是 GPU 、 CPU 共享内存);

3.通知 GPU 渲染。一般而言,真机不会阻塞等待 GPU 渲染结束,通知结束后就返回执行其他任务;

4.通知 SurfaceFlinger 图层合成;

5.SurfaceFlinger 开始合成图层。

总结

移动端技术发展很快,而画面显示优化是一个持续发展的实践课题,贯穿于每个开发者的日常工作中。未来,个推技术团队将继续关注移动端的性能优化,为大家分享相关的技术干货。

共收到 9 条回复
2
jixiaohua · #1 ·

个推的这个朋友,我是diycode 站长,加个微信? jixiaohua888

2Floor Deleted
3Floor Deleted
4Floor Deleted
5Floor Deleted
6Floor Deleted
7Floor Deleted
8Floor Deleted
8012 1570630872
anini9595 · #9 ·

size=4老朋友咯
妹妹實在太好 200分 一級棒 絕對物超所值
健談好聊 外貿漂亮身材好 身體乾淨 C-D奶 20歲上下
服務周到比前女友還貼心 約一次讓你直接戀愛
絕對回約名單+1

182738nbtzarebvezak3r2

182738i5ofzdll59owjr1r

182739o6667crr881ttz7w

182742hnj61vn7xqmu9cdl

182742q8y78c5iyln8n7qy

182742tw5e0a82lnowgwjz

182743s3cr7cs3rpnnyhyh

182747zo85c32d4h8kmudw

哈嘍 我叫小星星一個簡單隨性的GTO(介紹台灣本土兼職小姐的工作),希望看到這條訊息的麻吉,都可以加小星星的瀨:nini9595 【Skype:bjx778】【Telegram:nini9595】【Kakao:5280888】【官網 http://www.5280344.com 】不可以錯過這段緣分喔 小星星每天在線的時間是早上10點到凌晨2點 不管需要不需要 可以加一個聯絡方式留起來備用 總是有用的 不管出差還是休假 想要了 直接翻開小星星的瀨 就可以馬上安排到 小星星家的正妹量多 主要都是短期兼職的女生 安全可靠 外送旅館酒店飯店住家 女生身體都很安全健康可靠 因為都有在定期做檢查
有些人這輩子都沒有嘗試過學生、小模或者是空姐或者是廣告藝人還有混血 都可以在小星星這邊一一的實現夢想哦 認識小星星 讓你的人生都充滿驚喜 認識女生不止是一個夢而已 所以你願意給小星星一個認識你的機會嗎 小星星的在賴上等你 因為簡短的話語沒辦法表達太多和很完全介紹我這邊 加賴都可以直接在線上問 一對一的解答 絕對的好態度 本人介紹有問必答 不會嫌對方?嗦 所以對方也不用尷尬 我喜歡別人多問我問題 瀨主頁的正妹也是每天都在更新 報班很多 口味都可隨心選擇呢 小星星口碑外送茶外送茶坊全年無休,誠心實意為各位大大服務。

外送地區:【台北-新北-新竹-台中-彰化-南投-高雄-台南】
營業時間:【中午12:00─淩晨01:30】
外送消費:【一律現金消費-不轉賬-不匯款-不買點數喲~~安全-放心-可靠】
外送地點:【可旅館-外約-住家-酒店-飯店-汽旅-1律現金消費】
計費消費:【大台北/大新竹4500起─大台中/大彰化/大高雄/大台南一律3000起】
妹妹類型:【大台灣本土各行各業本土兼職-混血兼職(全年24H內預約會比較準確)】
特別類型:【中(日.巴.荷.韓.俄)混血/模特/空姐/藝人/學生】

約會大優惠活動 籟nini9595【Skype:bjx778】
第一次消費:原價可以優惠1000+免費加入VIP會員卡
第二次消費:原價立馬優惠2000
第三次消費:原價可以半價優惠一次(僅限當日使用)
消費累積滿10次約MM可以免費試車一次(價位不限)

除此之外還有更多優惠:籟nini9595【Skype:bjx778】
優惠1:每日第一位跟我約MM者原價折扣3000+贈送下次半價優惠券一張
優惠2:一次性買兩節第三節可優惠2000
優惠3:生日當天壽星您最大 買一贈送下次1h1s
優惠4:一次性買三節.免費送一節.直接加入磚石VIP
優惠5:熟客介紹朋友原價折扣2000+贈送黃VIP
優惠6:北部/新竹9000/2H/2S 中部/南部/彰化6000/2H/2S
帶2-4人優惠2000 (例如:5k變3k以此類推)
帶4人以上優惠3000+免費贈送約MM1h1s

【北部消費滿7k一節】一次性買2節者可免費送2節.(意思是買2送2優待!)
【中部消費滿6k一節】一次性買2節者可免費送一節!
【南部消費滿6k一節】一次性買2節者可免費送一節!
以上所有優惠活動真實有效 地區起跳價位除外喲!

台灣外送茶官網【 http://www.5280344.com/forum.php
吃魚喝茶新手區【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=36
真實客評售後區【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=45
平價茶【3-7k】【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=71
優質茶【7-12k】【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=70
高檔茶【12-80k】【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=69
台北外送茶選妃官網【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=39
台中外送茶選妃官網【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=40
高雄外送茶選妃官網【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=41
新竹外送茶選妃官網【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=47
彰化外送茶選妃官網【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=48
台南外送茶選妃官網【 http://www.5280344.com/forum.php?mod=forumdisplay&fid=49

122015t7949099974i743h

122016r7nw7sz3lww6oxnn

122016g52ebjad7e9gezbp

122020xiixft8zfjxlruj4

122021rxxmia9lnrx3qxra

122021amamsa7517aaqqzr

122021gwm8l0l55wbw8byw

122024izlzwuy5upp55naf

122025ai6prpfkoh6es3ee

122025aeeek28pcee6fr0k

122026ir5rrv3aahxkk3g5

122028o61n1cybyhjyunnq

外送地區: 籟nini9595 sy:bjx778

【新北】三重 土城 汐止 新莊 板橋 永和 瀘州 中和 五股 泰山 新店 八里-林口-淡水-龜山萬壽路
【台北】大同 大安 士林 中山 中正 內湖 文山 北投 松山 信義 南港 萬華
【新竹】新竹《東區》竹北
【彰化】員林鎮 鹿港鎮 埔心鄉 和美鎮 溪湖鎮 田尾區 南投市 草屯區 田中鎮 彰化市
【台中】東區 南區 西區 北區 中區 南屯區 西屯區 北屯區 大里 大雅 烏日 豐原 沙鹿 太平
【高雄】左營 三民 苓雅 新興 前鎮 前金 鼓山 楠梓 小港 鳳山
【台南】東區 北區 南區 中西區 永康區-仁德區

無套內射紅牌:【籟nini9595】【Skype:bjx778】【Telegram:nini9595】
圖圖:162.D奶.46.23歲 風騷淫蕩妹 夜裏寂寞 想要做愛 哪位大大喜歡 不要放過此女哦~~這妹服務沒什麼限制的 如果有配合第一次的客人還可以約去家做 為你省下旅館錢但要跟她配合第一次才可下次去她家呦~可不誤解我的意思哦 超淫蕩 現在報班穴穴很欠幹 跟我說好想要大肉棒 可無套BJ 可內射 可口爆 顏射 69 冰火 肛交 後面 狗爬式 側插 玩法沒限制 也可配合情趣用品 制服這些都可以 妹妹今天穿得很性感呦 就蕾絲超短群 紅色的 超性感 讓你看到就想直接去幹她 可親 可舔 喜歡的騷的哥哥趕快預約唷~ 現在報班啦!便宜大腕 品質贊

幼齒蘿莉紅牌:【籟nini9595】【Skype:bjx778】【Telegram:nini9595】
夏爾 155,42,B杯,18歲 青春的肉體,粉嫩吸晴,讓人直流口水 白皙粉嫩純潔的身體,讓你都捨不得抽插她 真的超級嬌小,超級粉嫩,人超級可愛。床上生澀,反應大,姿勢看你可隨意操控 乖女孩,喜歡可愛性經驗少又嬌小年輕的妹妹選擇她沒錯。 #很值得推薦的小妹妹

爆乳真奶紅牌:【籟nini9595】【Skype:bjx778】【Telegram:nini9595】
安心雅 162,48,H杯,24歲 爆乳正妹 胸..胸 ..胸騷就是她的代言詞,不騷不歡,喜歡做愛,喜歡被插,跟男友分隔兩地,總是受不了半夜的寂寞,經常在家裡自慰,欲望很大找猛男,服務態度很好也很認真 大膽 敢玩 尺度超大 性愛服務一點不輸於AV 性感翹臀超會搖的一邊愛愛還會一直說挑逗你的色色的情話 讓你高潮不斷 小穴很緊 胸部G絕對真奶服務態度很好且配合度很高

單親媽媽紅牌:【籟nini9595】【Skype:bjx778】【Telegram:nini9595】
恩媛 163.D.25.46 單親媽媽下海求助 兒子的病需要長期治療 每天花費都非常多 老公怕負擔已經一個月聯絡不到(有興趣的可以幫忙 沒有限制多少價位可以約 )可無套口交 殘廢澡 喇舌 口爆 愛愛

最美校花紅牌:【籟nini9595】【Skype:bjx778】【Telegram:nini9595】
臺大學生妹缺錢下海兼職,外貌清純甜美聲音好聽【瑋瑋】 #臺大在校學生妹 條件:164cm Ccup 20歲 46kg 外貌清純 甜美溫柔 身材偏瘦有料 超級清純漂亮 高檔優質學生妹保證讓您愛不釋手 床上主動熱情又淫蕩 會叫床聲音很騷很好聽 更多服務等你來開發~

氣質空姐紅牌:【籟nini9595】【Skype:bjx778】【Telegram:nini9595】
超優空姐【晨晨】白皙的肌膚,服務主動,又會口交 #現在就可以預約嚕 條件:170/49/D/25Y 介紹:在飛的高顏值空姐,缺錢短期兼職 聲音嗲嗲好聽,又會撒嬌 條件品質太優 白皙的肌膚,服務主動,又會口交 服務給你意想不到的刺激快感 很騷唷!讓你意想不到的騷 淫蕩....

高檔模特紅牌:【籟nini9595】【Skype:bjx778】【Telegram:nini9595】
momo雜誌模特兒,長腿誘惑 天使面孔 S性身材 誘惑力100% 名字:momo 條件:170/48/C+/22Y 介紹:明星的氣質,高挑長腿,小蠻腰 經常拍雜誌廣告,尋求刺激出來兼職,清純小臉收很迷人喔 長腿誘惑 天使面孔 S性身材 誘惑力100%

更多台灣本土漂亮兼職妹 18-40歲任君品嘗 ★外拍麻豆‧校園校花‧專櫃正妹‧車展辣妹 ★無名正妹‧視訊美女‧雜誌麻豆‧電梯小姐 ★名航空姐‧性感OL‧比基尼妹‧性感美姬 ☆展場麻豆‧AV女優‧童顏巨乳‧人工美女 ★商務秘書‧淫蕩人妻‧酒店公主‧麻辣教師 ☆優質靚女‧風騷護士‧高校正妹‧清涼酒促 ★日系台妹‧嗆辣甜心‧萌系少女‧火辣舞者等你來

#小星星外送茶籟nini9595 #台灣外送茶 #台北外約茶莊 官網 http://5280344.com #無套茶莊台北平價茶 #台中外送茶 #高雄外送茶 #新竹外送茶 #台南外送茶 #台灣蘿莉送茶台灣茶魚外約三線名模混血辣妹處女蘿莉幼齒學生妹處女校花高檔茶麻豆模特空姐短期兼職下海 #台北美女外約【籟nini9595】【Skype:bjx778】【Telegram:nini9595】【Kakao:5280888】【官網 http://www.5280344.com 】 現金消費全套服務無套內射口爆肛交後門按摩舒壓理容約妹折扣買二送一買三送一買二送二包夜爽趴很優待 #外約學生妹籟nini9595 #高檔正妹麻豆藝人小模空姐援交妹學生處女 台灣蘿莉送茶吃魚喝茶人妻女優泰洗處女敢玩3P雙飛無套全場3K起【有圖】 #高雄外送茶,#高雄約炮,#高雄外約,#高雄吃魚喝茶,#高雄找小姐,#高雄全套,#高雄茶莊,#高雄茶訊,#高雄約炮神器,#高雄一夜情,#高雄炮友,#高雄買春,#高雄叫雞,#高雄嫖妓,【籟nini9595】【Skype:bjx778】【Telegram:nini9595】【Kakao:5280888】【官網 http://www.5280344.com 】 台中外送茶 台中學生 台中一夜情 台中找小姐 台中全套茶旅館愛愛 台中單親媽媽 #高雄找炮友#高雄外送茶 #高雄外送茶,#高雄約炮,#高雄外約 #台北外約 #台北外送茶 #台北買春 #台北叫小姐 #台北叫全套 #台北按摩 #台北半套 #台北找援交妹 #台北茶莊 #台北上門按摩 #台北找茶 #台北外約小姐 #台北找一夜情 #台北外約 #台北外送茶 #台北買春 #台北叫小姐 #台北叫全套 #台北按摩 #台北外約 #台北外送茶 #台北買春 #台北叫小姐 #台北叫全套 #台北按摩 【籟nini9595】【Skype:bjx778】【Telegram:nini9595】【Kakao:5280888】【官網 http://www.5280344.com 】 #台北找援交妹 #台北茶莊 #台北上門按摩 #台北找茶 #台北外約小姐 #台北找一夜情 #台北外約 #台北外送茶 #台北買春 #台北叫小姐 #台北叫全套 #台北按摩 #台北半套 #台北外約 #台北外送茶 #台北買春 #台北叫小姐 #台北叫全套 #台北按摩 #台北找援交妹 #台北茶莊 #台北上門按摩 #台北找茶 #台北外約小姐 #台北找一夜情 #台北外約 #台北外送茶 #台北買春 #台北叫小姐 #台北叫全套 #台北按摩 甜美誘人+性感魅惑+情趣狂野 三點式/情趣比基尼+激情貓裝+性感丁字褲+絲襪/網襪/吊襪帶+俏麗女僕裝+百變護士裝+百變學生服+空姐/OL制服 空姐 模特兒 演藝明星 女主播 護士 女軍官 AV女優 運動員 女學生 促 狂野型 淫蕩型 服務型 外貿型 氣質型 美腿型 甜美型 大奶型 高檔型 特別型 火辣 台北/新竹/台中/彰化/南投/高雄市區 住家、飯店、商汽旅(見到妹妹/滿意金消費) ╭適時點杯台灣好tea╮★╭新鮮出爐ㄉ好茶等你來泡!!絕對驚艷![應有盡有~任君挑選☆服務超優] 臺北/臺中/高雄/彰化/新竹/茶訊論壇/鐘點情人外送茶/找茶喝/找魚論壇/高價正妹外送茶/高價辣妹外送/高價清純學生妹/高價麻豆外送/高價混血正妹外送/出差外叫小姐/外送到府【籟nini9595】【Skype:bjx778】【Telegram:nini9595】【Kakao:5280888】【官網 http://www.5280344.com 】成人愛愛論壇 大家來找茶 伊利 玩美情人 男人幫 QK情色休閒俱樂部 重車論壇 一夜情 瀘州指壓 成人圖片 李宗瑞 陳自搖 口爆 幼幼 成人貼圖 吳亞馨 中出 顏射 太子 找魚論壇 陳自搖 鬆島楓茶.叫女人.飯店叫辣妹.外約電話.外送人妻辣媽.汐止.瀘州.三重.新莊.南港.林口.龜山外送茶.台北舒壓按摩全套服務外送.援交妹網站.全套服務網站.台北外送茶.外送住家.一夜情.外送鐘點情人外送茶坊台北新竹彰化台中高雄南投彰化旅館飯店叫小姐找炮友最佳選擇地方 #爆操 #4p #A片 #E罩 #G罩 #一夜情 #一條龍 #丁字褲 #上床 #下體 #中學生【籟nini9595】【Skype:bjx778】【Telegram:nini9595】【Kakao:5280888】【官網 http://www.5280344.com 】 #人妻 #做愛 #偷吃 #偷情 #偷拍 #兔女郎 #內射 #全裸 #出差 #出水 #初夜 #動漫 #原味內褲 #口交 #口爆 #叫雞 #可愛 #台中 #台北 #台妹 #台模 #台灣 #偷拍 #吃精 #名模 #后入 #吞精 #吸蛋 #啪啪啪 #國中生 #國模 #外國 #外送 #夜店 #大奶奶 #大胸 #大腿 #女主播 #女學生 #女教師 #女模 #女神 #女秘書 #妖精 #嫖妓 #嫩女 #嫩模 #嫩穴 #學生妹 #宅男 #安全套 #寂寞 #射精 #小奶 #小母狗 #籟nini9595官網 http://5280344.com #少婦 #巨乳 #平胸 #幼齒 #影片 #後入 #性愛 #情婦 #成人電影 #打炮 #打飛機 #抖音 #按摩 #接吻 #援交妹 #摳穴 #摳逼 #操逼 #旅館 #日本妹 #明星 #校花 #極品 #模特 #模特兒 #歐美 #母狗 #比基尼 #泡澡 #泰妹 #淋浴 #混血 #潮吹 #烏克蘭 #無套 #無碼 #熟女 #爆乳 #發騷 #白嫩 #白富美 #直播 #眼鏡妹 #稚嫩 #空姐 #童? #約炮 #美乳 #美胸 #美鮑 #翹臀 #肛交 #脫衣秀 #藝人 #蘿莉 #裙底 #裸拍 #裸體 #調教 #足交 #跳蛋 #車模 #辣妹 #辣模 #酒店 #野模 #陰道 #電愛 #韓妞 #韓模 #顏射 #飢渴 #騷貨 #高中生 #高挑 #高潮 #黑絲 【籟nini9595】【Skype:bjx778】【Telegram:nini9595】【Kakao:5280888】【官網 http://www.5280344.com 】高檔茶臺大學生妹空姐援交妹混血辣妹秘書模特麻豆 嫩妹無套內射輔仁學生妹真奶爆乳混血高檔雙飛模特 台灣正妹短期兼職下海幼齒蘿莉處女18歲敢玩爆乳H奶 #小星星外送茶 #外送茶莊 #外約學生妹兼職下海 [/size]

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up