写屏方法及具写屏功能的移动终端技术

技术编号:8387036 阅读:197 留言:0更新日期:2013-03-07 07:44
本发明专利技术公开了一种移动终端写屏的方法及具写屏功能的移动终端,包括:在移动终端内存里生成一个和屏幕同样大小的双缓冲位图;将窗口服务器的窗口的句柄关联到所述双缓冲位图;窗口服务器进程直接访问在字体与位图服务器中的所述双缓冲位图的图形数据,将所述双缓冲位图的图形数据显示到屏幕上。本发明专利技术实施例中,系统将WindowServer的窗口的句柄关联到双缓冲位图,使得WindowServer进程能够直接访问在Font&BitmapServer中的双缓冲位图数据,不需要跨进程拷贝位图数据,有效提高系统的界面显示帧率。

【技术实现步骤摘要】
写屏方法及具写屏功能的移动终端
本专利技术涉及通信领域,尤其涉及一种移动终端的写屏方法,以及一种具写屏功能的移动终端。
技术介绍
Symbian(塞班)在图形系统设计中采用传统的UI(UserInterface,用户界面)框架,如图1所示,总体来看,该UI框架基于传统窗口的管理系统,窗口的管理是通过WindowServer(窗口服务器)来实现,诸如窗口创建和销毁、重叠区域、窗口树形结构和窗口的重绘机制都由WindowServer来负责。Cone(TheControlEnvironment,应用程序的控制环境)对WindowServer进行一次封装,使用WindowServer提供的标准的SymbianC/S(客户机/服务器模式)结构,向WindowServer请求各种事件,请求诸如创建窗口、重绘、按键和触摸等事件,以及向WindowServer的window发送各种绘制IO操作。Avkon(Avkon是特殊UI应用框架层的名字,基于共通的Symbian操作系统UI框架Uikon得以实现,Avkon重新实现了定义于Uikon中的框架类)对Cone再封装,提供标准控件。Font&本文档来自技高网...
写屏方法及具写屏功能的移动终端

【技术保护点】
一种移动终端写屏方法,其特征在于,包括:在移动终端内存里生成一个和屏幕同样大小的双缓冲位图;将窗口服务器的窗口的句柄关联到所述双缓冲位图;窗口服务器进程直接访问在字体与位图服务器中的所述双缓冲位图的图形数据,将所述双缓冲位图的图形数据显示到屏幕上。

【技术特征摘要】
1.一种移动终端写屏方法,其特征在于,包括:在移动终端内存里生成一个和屏幕同样大小的双缓冲位图;将窗口服务器的窗口的句柄关联到所述双缓冲位图;窗口服务器进程直接访问在字体与位图服务器中的所述双缓冲位图的图形数据,将所述双缓冲位图的图形数据显示到屏幕上;在移动终端内存里生成所述双缓冲位图的缓冲位图;所述窗口服务器进程直接访问在字体与位图服务器中的所述双缓冲位图的图形数据之前,还包括:预先在所述双缓冲位图的缓冲位图上绘制图形数据;直接复制或裁剪所述双缓冲位图的缓冲位图上已经绘制的图形,得到所述双缓冲位图上的图形数据。2.如权利要求1所述的方法,其特征在于,所述双缓冲位图的缓冲位图为一个或多个,其面积大于所述双缓冲位图的面积。3.一种具写屏功能的移动终端,其特征在于,包括:位图生成单元,用于在内存里生成一个和屏幕同样大小的双缓冲位图;关联单元,用于将窗口服务器的窗口的句柄关联到所述双缓冲位图;窗口服务器进程单元,用于直接访问在字体与位图服务器中的所述双缓冲位图的图形数据,将所述双缓冲位图的图形数据显示到屏幕上;所述位图生成单元还用于:在内存里生成所述双缓冲位图的缓冲位图;所述移动终端还包括缓冲处理单元,用于预先在所述双缓冲位图的缓冲位图上绘制图形数据,并直接复制或裁剪所述双缓冲位图的缓冲位图上已经绘制的图形,得到所述双缓冲位图上的图形数据。4.如权利要求3所述的设备,其特征在于,所述双缓冲位图的缓冲位图为一个或多个,其面积大于所述双缓冲位图的面积。5.一种移动终端写屏方法,其特征在于,包括:在移动终端内存里生成一个和屏幕同样...

【专利技术属性】
技术研发人员:任桥
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1