[发明专利]一种基于symbian系统的手机桌面布局的实现方法有效
申请号: | 201310191772.3 | 申请日: | 2013-05-22 |
公开(公告)号: | CN103873677A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 许欣欣;肖任远 | 申请(专利权)人: | 深圳市明日空间信息技术有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04M1/247;G06F9/44 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 518054 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种基于symbian系统的手机桌面布局的实现方法,使得基于symbian系统的手机用户可以根据自己的实际需要选择具体的多窗口布局,而且每个窗口的刷新都不会引起其他窗口的刷新,不仅界面功能上更加实用而且刷新时资源浪费也将大大减少。 | ||
搜索关键词: | 一种 基于 symbian 系统 手机 桌面 布局 实现 方法 | ||
【主权项】:
一种基于symbian系统的手机桌面布局的实现方法,其特征在于包括以下几个步骤:步骤1、点击程序图标,启动手机桌面客户端,进入后台主界面;步骤2、手机桌面客户端启动监听函数HandleWsEventL判断系统是否进入手机系统桌面,如果已经进入手机系统桌面,则转入步骤3,否则转入步骤2继续进行监听;步骤3、用户选择窗口布局类型后,初始化所需要的RWindow窗口类型,对当前手机桌面的分辨率以及每个独立RWindow窗口的坐标进行获取;步骤4、根据步骤3的计算结果和所选择的窗口布局类型,把当前手机桌面初始化为多个独立的RWindow窗口,且可以进一步将每个独立的RWindow窗口拆分成若干小区域进行绘制;向加载服务器获取预先制作的各种风格的窗口背景图片,将原始整张背景图按照窗口布局类型进行切割,然后加载到对应的每个独立的RWindow窗口,所述的每个独立的RWindow窗口在各自对应的区域内监听事件,互不干扰且分别对事件进行拦截处理,并各自通知所属的RWindow窗口进行刷新;步骤5、创建Window Server通信的窗口服务消息句柄RWsSession类,用于协调每个RWindow窗口发送到应用程序的异步事件,这样使得后台与多个独立前台RWindow窗口连接起来,构成通信机制;步骤6、使用回调函数EEventFocusGroupChanged对当前显示给用户的窗口变化状态做出回调响应,然后将窗口的变化信息传递给监听函数HandleWsEventL用于对事件进行处理,如果是回到手机系统桌面那么马上将手机桌面切换至步骤3和4所建立的多RWindow窗口界面,如果是其他界面则交给系统处理;步骤7、使用监听函数HandleKeyEvent用来对系统按键进行监听,如果检测到用户在手机桌面上使用左右键和导航键及OK键时,程序自动屏蔽系统的响应,并且把系统拦截到的事件交给多RWindow窗口界面处理,让程序自行处理用户窗口事件,使得按键处理和系统原始按键相互区别,其他数字键盘上的操作继续交给系统处理;步骤8、当用户返回手机系统桌面,监听函数HandleKeyEvent就对用户操作进行判断,设立一个全局变量参数index,对每个RWindow窗口进行标记,该全局变量参数index值会根据手机按键的上下键移动发生变化,当用户移动到当前选中的RWindow窗口的时候,该全局变量参数index的值随之改变;当划分的某个RWindow窗口里的内容需要刷新的时候,因为会有多个事件传递,所以手机客户端需要根据当前全局变量参数index的值来判断哪个RWindow窗口需要操作,使传递过来的事件与RWindow窗口对应,这样就可以对当前RWindow窗口进行数据交互处理;步骤9、所有RWindow窗口都可以通过步骤5的消息句柄RWsSession进行消息通信,这样使得每一个RWindow窗口在已划分的手机桌面区域内中独立运行,互不影响。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市明日空间信息技术有限公司,未经深圳市明日空间信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310191772.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种安全网银的实施方法
- 下一篇:一种控制电子设备的方法及电子设备