首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

小结一下对buffer的学习体会

2012-08-02 
总结一下对buffer的学习体会很多人讲lockcanvas,没有讲清楚到底是怎么回事。?问题1:lockcanvas出来的canvas

总结一下对buffer的学习体会

很多人讲lockcanvas,没有讲清楚到底是怎么回事。

?

问题1:lockcanvas出来的canvas到底是什么东西? 里面的位图到底是什么?

问题2:整个android系统到底有多少个Buffer?android的多个进程又是通过什么方式来共享buffer的。

?

先讲一个静态基本概念:

ISurfaceTexture 是一个很关键的概念,建立了客户端Buffer与服务端的连接通道。

在ISurfaceTexture.h文件中可以看到另外一个本地接口BnSurfaceTexture,这个是作为服务器端的接口而存在的。

?

最重要的是如下几个接口。

?

class BnSurfaceTexture : public BnInterface<ISurfaceTexture>{public:    virtual status_t    onTransact( uint32_t code,                                    const Parcel& data,                                    Parcel* reply,                                    uint32_t flags = 0);};

?

的子类 SurfaceTexture,文件在 目录 frameworks/base/libs/gui/SurfaceTexture.cpp

和frameworks/base/include/gui/SurfaceTexture.h

???

热点排行