maxleng的专栏

正在研究Android

Android核心分析(28)-----Android GDI之Surface&Canvas

Surface&Canvas     Canvas为在画布的意思。Android上层的作图几乎都通过Canvas实例来完成,其实Canvas更多是一种接口的包装。drawPaints ,drawPoints,drawRect,drawBitmap ... 1 Canvas与Su...

2010-06-14 22:05:00

阅读数:37704

评论数:43

Android核心分析(27)-----Android GDI 之SurfaceFlinger之动态结构示意图

SurfaceFlinger对象建立过程示意   1 SurfaceSession的建立     客户端请求建立Surface时,首先在要与SurfaceFlinger建立一个Session,然后再Session上建立一个Connection通过概念返回Bclient对象。WindowMan...

2010-06-14 22:02:00

阅读数:35621

评论数:13

Android核心分析(26)-----Android GDI之SurfaceFlinger

Android GDI之SurfaceFlinger SurfaceFinger按英文翻译过来就是Surface投递者。SufaceFlinger的构成并不是太复杂,复杂的是他的客户端建构。SufaceFlinger主要功能是: 1) 将Layers (Surfaces) 内容的刷新到屏幕上 ...

2010-06-14 20:31:00

阅读数:65553

评论数:29

Android核心分析(25)------Android GDI之共享缓冲区机制

Androird GDI之共享缓冲区机制 1  native_handle_t对private_handle_t 的包裹      private_handle_t是gralloc.so使用的本地缓冲区私有的数据结构,而Native_handle_t是上层抽象的可以在进程间传递的数据结构。...

2010-06-14 16:29:00

阅读数:32380

评论数:13

Android核心分析(24)-----Android GDI之显示缓冲管理

Android GDI之屏幕设备管理-动态链接库        万丈高楼从地起,从最根源的硬件帧缓冲区开始。我们知道显示FrameBuffer在系统中就是一段内存,GDI的工作就是把需要输出的内容放入到该段内存的某个位置。我们从基本的点(像素点)和基本的缓冲区操作开始。 1 基本知识 1.1...

2010-06-14 13:36:00

阅读数:42612

评论数:24

Android核心分析(23)-----Andoird GDI之基本原理及其总体框架

Android GDI基本框架     在Android中所涉及的概念和代码最多,最繁杂的就是GDI相关的代码了。但是本质从抽象上来讲,这么多的代码和框架就干了一件事情:对显示缓冲区的操作和管理。     GDI主要管理图形图像的输出,从整体方向上来看,GDI可以被认为是一个物理屏幕使用的管理...

2010-06-13 22:49:00

阅读数:35202

评论数:18

提示
确定要删除当前文章?
取消 删除
关闭
关闭