摘要:
转载请注明本文出处:http://www.cnblogs.com/xl19862005作者:Xandy代码部分的修改主要涉及到如下所列这些:1 HAL层修改...2 libui.so库的修改...3 EGL的修改...4 SurfaceFlinger的修改...5 SurfaceFlinger_Client的修改...总体指导框图如下:具体修改过程这里不再详述,下面是相关的测试结果:1、运动可执行文件surfaceflinger启动SurfaceFlinger线程,相关log信息如下:SurfaceFlinger1启动的log信息如下: 阅读全文
摘要:
转载请注明本文出处:http://www.cnblogs.com/xl19862005作者:Xandyandroid之CS架构在此之前,有必要理清一下下表1中所列出的一些概念。ISurface定义了基础的Surface接口,供GUI系统客户端(应用)和Server端(surfaceflinger)交互BpSurfaceISurface的派生类,提供接口供Server调用Client功能BnSurfaceISurface的另一个派生类,提供接口供Client调用Server功能。当Server收到来自Client(通过BnSurface)的调用请求后,如registerBuffer、postBu 阅读全文