[发明专利]一种基于Android操作系统的桌面系统的实现方法无效

专利信息
申请号: 201210402988.5 申请日: 2012-10-19
公开(公告)号: CN102937859A 公开(公告)日: 2013-02-20
发明(设计)人: 张海霞;李宗璋;袁东风;徐加利;潘婷婷;孙志猛;王君君;于莉;徐伟涛;王镜伟;纪洪亮;杨刚震;翟庆羽;孙文;冯骁;王宏宾;马翠云 申请(专利权)人: 山东大学
主分类号: G06F3/0481 分类号: G06F3/0481;G06F9/44
代理公司: 济南金迪知识产权代理有限公司 37219 代理人: 吕利敏
地址: 250100 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于Android操作系统的界面系统的实现方法,所述基于Android操作系统的界面系统包括界面显示模块和应用程序控制模块;所述界面显示模块包括窗口管理模块、窗口堆栈维护模块和界面主题风格变换模块;所述应用程序控制模块包括桌面快捷图标显示模块、系统托盘模块、编辑应用程序快捷图标模块和图标动画效果显示模块。本发明具备以下特点:系统结构层次清晰,能对桌面环境的特性进行比较好的支持;系统开销较小,系统稳定;可移植性性强,对不同平台有较好的兼容性;实现窗口透明效果和动画效果,提供良好的用户操作界面。
搜索关键词: 一种 基于 android 操作系统 桌面 系统 实现 方法
【主权项】:
一种基于Android操作系统的界面系统的实现方法,其特征在于,所述基于Android操作系统的界面系统包括界面显示模块和应用程序控制模块;所述界面显示模块包括窗口管理模块、窗口堆栈维护模块和界面主题风格变换模块;所述应用程序控制模块包括桌面快捷图标显示模块、系统托盘模块、编辑应用程序快捷图标模块和图标动画效果显示模块;以上模块均基于Cortex‑A9为内核的嵌入式开发板,编写语言为Java;所述的窗口管理模块,包括如下操作处理步骤:I鼠标左键按下操作,包括如下步骤:(1)开始;(2)检测到鼠标左键按下;(3)设置所点击的窗口属性为活动窗口;(4)保存鼠标相对于活动窗口的位置;(5)结束;II鼠标左键放开操作,包括如下步骤:(1)开始;(2)检测到鼠标左键放开;(3)判断点击的窗口属性是否为活动窗口,如果是活动窗口,则转入步骤(4);如果不是活动窗口,则转入步骤(8);(4)判断鼠标点击区域,如果点击区域是关闭按钮区域,则转入步骤(5);如果点击区域是最小化按钮区域,则转入步骤(6);如果点击区域是最大化按钮区域,则转入步骤(7);(5)关闭窗口;(6)最小化窗口;(7)最大化窗口;(8)结束;III窗口变化操作,包括如下步骤:(1)开始;(2)检测到窗口变化;(3)判断窗口属性是否是活动窗口,如果是活动窗口,则转入步骤(4),如果不是活动窗口,则转入步骤(10);(4)判断是否是窗口移动,如果是窗口移动,则转入步骤(5),如果不是窗口移动,则转入步骤(7);(5)根据鼠标移动的大小计算窗口的x、y坐标的位移值;(6)根据步骤(5)的位移值移动窗口;(7)判断是否是窗口改变大小,如果是,则转入步骤(8);如果不是,则转入步骤(10);(8)根据鼠标所在的位置以及鼠标移动的大小计算窗口宽度和高度的位移值;(9)根据步骤(8)的位移值改变窗口大小;(10)结束;所述的窗口堆栈维护模块,包括如下操作处理步骤:(1)开始;(2)用户选择窗口切换;(3)判断窗口是否是全屏窗口,如果是全屏窗口,则转入步骤(4);如果不是,则转入步骤(5);(4)隐藏其它窗口;(5)将该窗口提升到最顶端;(6)结束;所述的界面主题风格变换模块,包括如下操作处理步骤:I更换界面主题操作,包括如下步骤:(1)开始;(2)用户选择切换窗口主题,触发窗口主题变化事件;(3)把用户选择的窗口主题映射成字符串;(4)窗口主题模块根据接收到的字符串查找对应在文件中的名字,如果没有查找到,则转入步骤(8);如果查找到,则转入步骤(5);(5)根据名字查找该类需要的图标;(6)查找对应的数据结构;(7)根据数据结构查找图标文件,如果没有查找到,则转入步骤(8);如果查找到,则转入步骤(9);(8)加载默认主题风格;(9)加载用户选择的主题风格;(10)切换窗口主题风格;(11)结束;II更换背景操作,包括步骤如下:(1)开始:(2)用户选择更换桌面背景,触发桌面背景变化事件;(3)把用户选择的桌面背景映射成字符串;(4)窗口主题风格变换模块根据接收到的字符串查找对应在文件中的名字,如果没有查找到,则转入步骤(8);如果查找到,则转入步骤(5);(5)根据名字查找该类需要的背景;(6)查找对应的数据结构;(7)根据数据结构查找背景文件,如果没有查找到,则转入步骤(8);如果查找到,则转入步骤(9);(8)加载原来的背景;(9)加载用户选择的新背景;(10)切换桌面背景;(11)结束;III多个桌面更换显示的操作,包括步骤如下:(1)开始;(2)用户选择切换桌面,触发桌面切换事件;(3)将桌面的序号映射成字符串;(4)程序根据接收到的切换指令进行切换桌面;(5)结束;所述桌面快捷图标显示模块,包括如下操作处理步骤:(1)开始;(2)读取配置文件;(3)创建窗口;(4)根据配置文件中应用程序类型显示图标和文字到桌面的指定区域;(5)用户点击鼠标,进入事件处理;(6)释放用到的资源;(7)结束;所述系统托盘模块,包括如下操作处理步骤:(1)开始;(2)获取管理程序选择区域;(3)设置窗口属性独占屏幕区域;(4)读取应用程序,启动配置文件;(5)接收事件;(6)判断是否是操作码消息,如果是,则转入步骤(7);如果不是,则转入步骤 (9);(7)读取操作码;(8)开始显示消息菜单;(9)判断是否改变图标显示,如果是,则转入步骤(10);如果不是,则转入步骤(11);(10)改变图标显示顺序;(11)结束;所述的编辑应用程序快捷图标模块,包括如下操作处理步骤:(1)开始;(2)获取选定的应用程序快捷图标;(3)调出删除和编辑图标的界面;(4)没处理则直接跳转到步骤(6);(5)根据选择对应用程序的处理方式进行处理;(6)退出处理界面;(7)刷新编辑后的界面;(8)结束;所述的图标动画显示模块,包括如下操作处理步骤:(1)开始;(2)鼠标选定应用程序的图标;(3)将选定的应用程序图标转换成字符串;(4)将字符串传递给程序进行处理;(5)进行动画显示,动画每次完成后反馈信号;(6)程序接收到反馈信号后监测该应用程序是否仍在选定状态;(7)如果仍在选定状态则动画继续重复显示;(8)如果不在选定状态则停止动画;(9)结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210402988.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top