[发明专利]显示停靠栏图标的方法及装置在审
申请号: | 201210352004.7 | 申请日: | 2012-09-20 |
公开(公告)号: | CN103677883A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 岳上 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 停靠 图标 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种显示停靠栏图标的方法及装置。
背景技术
在Mac OS(苹果公司推出的一款操作系统)操作系统中,为减少桌面系统杂乱,并为用户提供应用程序反馈,实现多任务切换,通常在显示区域边缘设置停靠栏(dock),通过在停靠栏中设置的图标来表示相应的应用程序。用户在触发dock图标的点击等事件时,即可展示与dock图标对应的菜单栏,以供用户选择相应的指令进行输入。
苹果的官方API提供了NSDockTile类可以修改dock图标从而来展现个性化的图标。可通过设定程序中所拥有的NSDockTile的contentView来定义程序所要在dock上显示的图标。还可以通过NSDockTile中的方法setBadgeLabel来设置在dockTile上的badge的数目。
传统技术中的dock图标为静态显示方式,即显示的图标为静止的图片,不具有动态效果。应用程序无法通过dock图标来展示其运行情况,使得用户需要通过点击dock图标展示应用程序的运行窗口才能直观地获取其运行情况,从而降低了操作效率。
发明内容
基于此,有必要提供一种能提高操作效率的显示停靠栏图标的方法。
一种显示停靠栏图标的方法,包括:
获取图标更新请求;
获取所述图标更新请求对应的图标对象;
获取显示数据,并将所述显示数据加载到所述图标对象中;
重绘所述图标对象。
此外,还有必要提供一种能提高操作效率的显示停靠栏图标的装置。
一种显示停靠栏图标的装置,包括:
请求获取模块,用于获取图标更新请求;
图标获取模块,用于获取所述图标更新请求对应的图标对象;
数据加载模块,用于获取显示数据,并将所述显示数据加载到所述图标对象中;
图标重绘模块,用于重绘所述图标对象。
上述显示停靠栏图标的方法和装置,可根据获取到的图标更新请求加载显示数据到图标对象中,并通过重绘图标对象更新图标的显示效果,为定时或通过应用程序调用更新图标的显示内容提供了接口,使得dock图标由静态地显示变为动态地显示,且可为通过动态效果反映应用程序的运行情况提供了便利,从而提高了操作效率。
附图说明
图1为一个实施例中显示停靠栏图标的方法的流程图;
图2为一个实施例中显示停靠栏图标的装置的结构示意图;
图3为另一个实施例中显示停靠栏图标的装置的结构示意图。
具体实施方式
在一个实施例中,如图1所示,一种显示停靠栏图标的方法,包括:
步骤S102,获取图标更新请求。
图标更新请求用于触发图标更新操作。图标更新请求可由应用程序生成,也可由预设的定时器生成。
在一个实施例中,可获取预设的定时任务信息,根据获取到的定时任务信息配置定时任务。
在本实施例中,可通过定时任务触发定时事件,根据定时事件生成图标更新请求。
可预先将定时任务信息记录在配置文件中,通过读取配置文件获取定时任务信息。定时任务即操作系统中定时激活地线程或进程。在一个实施例中,可通过定时器配置定时任务,并根据配置的定时任务触发定时事件(onTime事件)。例如,若读取到的定时任务信息为周期5秒循环触发,则可配置定时器每隔5秒触发定时事件(onTime事件)。定时器则可每隔5秒触发定时事件。可根据定时事件生成图标更新请求。
步骤S104,获取图标更新请求对应的图标对象。
图标对象即dock图标在内存中的数据结构,其包括图标对象标识。例如,在Mac OS系统中,dock图标对应的图标对象即为NSDockTile类型的对象。
在一个实施例中,图标对象标识即图标对象的指针或图标对象的引用。在本实施例中,可从图标更新请求中提取图标对象的指针或图标对象的引用,然后根据该指针或引用获取图标对象。例如,
步骤S106,获取显示数据,并将显示数据加载到所述图标对象中。
显示数据即可显示在图标对象的展示区域的数据内容。
在一个实施例中,显示数据包括数字、文本、进度条信息、静态图片、动态图片中的一种或多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210352004.7/2.html,转载请声明来源钻瓜专利网。