android surface surfaceview window layer surfacetexture texture view
关于这些概念的一个简要阐释,首先把概念分为两大类,分别是应用侧和系统侧
window是位于应用侧,他在系统侧有一个对应的东西叫做layer, 同时每个layer 会有自己的buffer queue,buffer queue 在应用侧有自己对应的一个东西叫做surface,应用侧通过这个surface 来操作这个buffer queue
surface view 是一个有自己surface的view,这个surface 可以说是脱离了整个view hiearchy, 让应用侧有机会直接操作 surface, 从而间接的操作系统侧与之对应的buffer queue
surfacetexture 是把surface 和 texture结合起来的东西,它是输出texture作为GLES消费这些texture, GLES 的输出可以应用到其他的surface
相信世界是平的
谨记四个字“修身养性”
大江东去浪淘尽英雄,再牛B的人物最后也是一掊土
向善不是目的,而是抚慰心灵,更多的感受幸福,感谢别人给你行善的机会
相信老子的话:万物生于有,有生于无,一切的道理都源于一个无法证明的假设
我是好是坏就自然而然的摆在那里,并不会因为别人的评价而改变什么,我也不需要别人用一张纸来说明我什么,世间最难得的是自由
谨记四个字“修身养性”
大江东去浪淘尽英雄,再牛B的人物最后也是一掊土
向善不是目的,而是抚慰心灵,更多的感受幸福,感谢别人给你行善的机会
相信老子的话:万物生于有,有生于无,一切的道理都源于一个无法证明的假设
我是好是坏就自然而然的摆在那里,并不会因为别人的评价而改变什么,我也不需要别人用一张纸来说明我什么,世间最难得的是自由
支持大额赞助:
![](https://images.cnblogs.com/cnblogs_com/sky-view/883309/o_%E6%97%A0%E6%A0%87%E9%A2%98.png)