[发明专利]一种移动终端的图标管理方法有效
申请号: | 200810100128.X | 申请日: | 2008-05-26 |
公开(公告)号: | CN101281465A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 郭鑫;杨浩;聂浅 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04M1/725 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 蒋雅洁;张瑾 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 图标 管理 方法 | ||
技术领域
本发明涉及图标管理方法,尤其涉及一种移动终端的图标管理方法。
背景技术
随着移动终端的发展越来越迅速,应用越来越广泛,人们对移动终端上图标显示的要求也越来越高,一是对显示速度的要求,二是对灵活的管理方式的要求和更加丰富华丽的界面的要求。目前,是把图标放在文件系统中,在需要使用的时候编程人员会在图片操作函数中以图标路径为参数,这样系统从文件系统中通过图标路径来找到图标并读取图标,然后进行解码和显示。由于移动终端的硬件处理能力非常有限,如果将各类常用的图标放在文件系统中,在需要的时候再加载图标,这样频繁的文件系统读操作,无疑给系统带来很多的负担,降低了系统的处理性能。
另外,虽然也有利用内存的方式来加快图标的显示速度,但是却没有合适的管理方式来对图标进行灵活的管理。比如在有较多图标的情况下,如何快速的查找并显示图标;如何在提供常用的图标以外,用户如何能够灵活地添加自己的图标并管理;如何在不同的主题上提供不同系列的图标。目前都无法快速有效的解决这些问题,需要改进。
发明内容
有鉴于此,本发明的主要目的在于提供一种移动终端的图标管理方法,能够快速读取和显示图标,使用灵活,易于管理,给用户带来更好的体验。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种移动终端的图标管理方法,该方法包括以下步骤:
a、把图标文件转换为图标元素,程序运行态时将所述图标元素的图标像素数据常驻内存;
b、将图标元素合成图标集合,将图标集合聚集为图标工厂;
c、根据指定的图标的名称和大小搜索图标工厂里的图标集合里的目标图标元素,从内存中读取所述目标图标元素的图标像素数据并显示。
优选的,所述图标元素至少包括:图标元素名称、大小、图标像素数据。
优选的,所述图标像素数据是GUI系统能够识别的图片数据。
优选的,所述图标集合由同一图标生成的不同尺寸的图标元素合成,至少包括:图标集合名称、图表元素列表。
优选的,所述图标工厂是同一主题下的图标集合聚集起来的,至少包括:图标工厂名称、图标hash表。
优选的,所述步骤b之后进一步包括,将当前使用的图标工厂作为默认图标工厂。
优选的,所述步骤b之后进一步包括:将图标工厂聚集为图标工厂链表。
优选的,所述图标集合里的各图标元素名称相同大小不同。
优选的,所述不同图标工厂里相同名称的图标集合里实现相同目的的图标元素的名称相同。
优选的,所述相同名称的图标元素的大小相同或不同。
优选的,所述步骤c包括:从默认图标工厂或指定图标工厂里根据指定的名称搜索图标集合,然后根据指定的大小在所述图标集合中搜索目标图标元素,然后从内存中读取所述目标图标元素的图标像素数据,通过绘制进行显示。
本发明所述的移动终端的图标管理方法,把图标文件转换成图标元素合成图标集合并聚集为图标工厂,程序运行态时将图标像素数据常驻内存,使编程人员在使用图标时只要指定图标名称和大小,即可从内存中快速读取和显示图标,使用灵活,易于管理,也提高了系统性能,丰富了用户界面增强了用户的体验感受。
附图说明
图1为本发明的图标管理流程图;
图2为图标管理方式图;
图3为图标显示流程图。
具体实施方式
本发明提供了一种移动终端的图标管理方法,该方法的基本思想是:利用图标的集合管理技术,将图标转换为图标元素,由图标元素合成图标集合,并由图标集合聚集为图标工厂,将图标工厂与主题相结合实现切换主题时能够快速切换,并利用内存读写速度快的特性,在程序运行态时将图标像素数据常驻内存,便于图标的快速显示,编程人员只需指定图标的名称和大小即可快速显示图标。
本发明一种移动终端的图标管理方法的实现流程如图1所示,包括以下步骤:
步骤101:把同一主题下的图标文件利用转换工具转换为名称相同、大小不同的图标元素,每个图标元素至少要包含以下信息:图标元素名称、大小、图标像素数据等。这里的图标像素数据可以是GUI系统可以识别的图片数据,将其常驻在内存中,以提高访问速度。不同主题可为体现不同风格的一系列图标。
其中转换工具可以为MiniGui里面的资源转换工具、UC Gui里面的转换工具、GTK+里面的转换工具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810100128.X/2.html,转载请声明来源钻瓜专利网。