动态修改应用启动图标的方法、消息的发送方法、终端技术

技术编号:9198045 阅读:176 留言:0更新日期:2013-09-26 02:17
本发明专利技术提供了一种动态修改应用启动图标的方法、消息的发送方法、终端和服务器,其中,动态修改应用启动图标的方法包括:终端获得来自服务器的命令,解析所述命令获得应用包名称、新图标路径和新图标上的文字描述;所述终端根据所述新图标路径和所述文字描述创建新的图标;所述终端使用所述新的图标在主界面创建与所述应用包名称对应的应用的启动图标;以及所述终端通过交替更换所述启动图标来实现磁贴的定时翻转功能。本发明专利技术解决了在Android手机系统上不能动态地改变应用在Home界面的启动图标的问题,能够动态显示以提醒用户,同时弥补了使用Widget仅能针对单个应用的不足,能够同时修改多个应用的图标。

【技术实现步骤摘要】
动态修改应用启动图标的方法、消息的发送方法、终端
本专利技术涉及计算机
,尤其涉及一种动态修改应用启动图标的方法、消息的发送方法、终端和服务器。
技术介绍
在微软的windowsphone操作系统(WP7)手机中,“应用程序磁贴”是用户通过按住应用程序列表中的某个应用程序图标将该应用程序固定到“开始”屏幕时创建的磁贴。点按固定的应用程序磁贴会将用户导航到应用程序的打开页面。从WindowsPhoneOS7.1开始,磁贴变为双面,可以在正面和背面之间翻转来显示信息。磁贴的正面有三个属性内容,如图1所示,具体为:1.标题,应用程序的字符串;2.背景图片,显示在磁贴上的图像;3.计数值,用来进行数字提示。磁贴的背面(即反面)也有三个属性内容,如图2所示,具体为:1.背面标题,背面字符串,较短;2.背面背景图像,显示在背面的图像;3.背面内容,显示在磁贴背面中心的内容字符串。WP7的磁贴正反面的六个属性是分开的,可以单独拥有正面三个属性或者仅有正面背景图片的属性。当正反面都设置了属性的时候,磁贴会定时正反面翻转。其中,正面和背面的背景图片可以使用存在本地独立存储空间的图片,也可以是网络访问的图片,图片大小在使用时会被拉伸到173x173像素。远程图像大于80k或者下载时间长于30秒都不会下载成功。但是在安卓(Android)手机上,由于系统的差异,Android手机没有从底层对这一功能进行支持,所以在Android手机上,磁贴的功能并未出现,无法通过磁贴机制来更改图标以达到显示信息的目的。Android手机上的窗口小部件(Androidwidget)是一个运行在Android桌面上的很小的应用程序,可以在用户的指定桌面空间来显示应用提供的自定义的内容,类似PC上的桌面小工具。Widget是Android1.5以后加入的一个特性,允许程序显示一些常用而又重要的信息在用户的主(Home)界面(即桌面主屏)上。简单的说就是有两点:一是可以添加到主屏上;二是按照一定的时间进行内容的更新。以上两点就是由android系统中的框架(AppWidgetFramework)来支持完成的。从Widget来看,虽然Widget的更新机制有很多种,可以定时更新,接收广播更新,或者直接修改Widget,但这都是对Widget自身而言,面对如今应用市场中大部分已存在的非Widget程序,起不了作用。而Android手机上的很大一部分程序不是Widget程序。关于WP7的磁贴技术,由于系统不同,Android手机没有从底层对这一功能进行支持,所以在Android手机上,磁贴的功能并未出现,我们无法通过磁贴机制更改图标以达到向用户展示信息的目的,本专利技术要解决的就是在Android上实现类似WP7上的磁贴功能。
技术实现思路
本专利技术实施例提供了一种动态修改应用启动图标的方法、消息的发送方法、终端和服务器,以解决在Android手机上实现类似WP7上的磁贴功能。本专利技术实施例提供了一种动态修改应用启动图标的方法,该方法包括:终端获得来自服务器的命令,解析所述命令获得应用包名称、新图标路径和新图标上的文字描述;所述终端根据所述新图标路径和所述文字描述创建新的图标;所述终端使用所述新的图标在主界面创建与所述应用包名称对应的应用的启动图标;以及所述终端通过交替更换所述启动图标来实现磁贴的定时翻转功能。优选地,所述终端获得来自服务器的命令包括:所述终端接收所述服务器通过消息推送的命令;或者所述终端向所述服务器发送请求消息,以及接收所述服务器根据所述请求消息返回的所述命令。优选地,所述终端根据所述新图标路径和所述文字描述创建新的图标包括:所述终端直接根据所述新图标路径创建新的图标;或者所述终端根据所述新图标路径获得的新的图标,将所述新的图标转换为位图格式,并在转换后的图标上添加所述文字描述;或者所述终端根据所述新图标路径从远程下载新的图标,将所述新的图标保存成本地图片后转换为位图格式,并在转换后的图标上添加所述文字描述。优选地,所述终端使用所述新的图标在主界面创建与所述应用包名称对应的应用的启动图标,包括:所述终端使用位图格式的新图标来更改所述应用包名称对应的应用或自身应用的启动图标。优选地,所述终端通过交替更换所述启动图标来实现磁贴的定时翻转功能,包括:通过创建定时任务执行所述启动图标的交替更换操作,来模拟所述磁贴正反面图标的翻转。优选地,所述终端为安卓(Android)系统的终端。本专利技术实施例还提供了一种消息的发送方法,该方法包括:服务器向终端发送命令,所述命令中携带有待更改图标对应的应用包名称、新图标路径和新图标上的文字描述。优选地,所述服务器向终端发送命令,包括:所述服务器通过消息推送主动向所述终端发送所述命令;或者所述服务器接收所述终端的请求,根据所述请求向所述终端发送所述命令。优选地,所述终端为安卓(Android)系统的终端。本专利技术实施例还提供了一种终端,该终端包括:命令获得模块,用于获得来自服务器的命令,解析所述命令获得应用包名称、新图标路径和新图标上的文字描述;第一创建模块,用于根据所述命令获得模块获得的所述新图标路径和所述文字描述创建新的图标;第二创建模块,用于使用所述第一创建模块创建的所述新的图标在主界面创建与所述应用包名称对应的应用的启动图标;以及更换模块,用于通过交替更换所述启动图标来实现磁贴的定时翻转功能。优选地,所述命令获得模块,具体用于:接收所述服务器通过消息推送的命令;或者,向所述服务器发送请求消息,以及接收所述服务器根据所述请求消息返回的所述命令。优选地,所述第一创建模块,具体用于:直接根据所述新图标路径创建新的图标;或者根据所述新图标路径获得的新的图标,将所述新的图标转换为位图格式,并在转换后的图标上添加所述文字描述;或者根据所述新图标路径从远程下载新的图标,将所述新的图标保存成本地图片后转换为位图格式,并在转换后的图标上添加所述文字描述。优选地,所述第二创建模块,具体用于:使用位图格式的新图标来更改所述应用包名称对应的应用或自身应用的启动图标。优选地,所述更换模块,具体用于:通过创建定时任务执行所述启动图标的交替更换操作,来模拟所述磁贴正反面图标的翻转。优选地,所述终端为安卓(Android)系统的终端。本专利技术实施例还提供了一种服务器,该服务器包括:发送模块,用于向终端发送命令,所述命令中携带有待更改图标对应的应用包名称、新图标路径和新图标上的文字描述。优选地,所述发送模块,具体用于:通过消息推送主动向所述终端发送所述命令;或者接收所述终端的请求,根据所述请求向所述终端发送所述命令。优选地,所述终端为安卓(Android)系统的终端。本专利技术实施例,解决了在Android手机系统上不能动态地改变应用在Home界面的启动图标的问题,能够动态显示以提醒用户,同时弥补了使用Widget仅能针对单个应用的不足,能够同时修改多个应用的图标。附图说明图1为现有磁贴的正面示意图;图2为现有磁贴的背面示意图;图3为本专利技术动态修改图标的方法实施例的流程图;图4为本专利技术终端实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下本文档来自技高网
...
动态修改应用启动图标的方法、消息的发送方法、终端

【技术保护点】
一种动态修改应用启动图标的方法,其特征在于,该方法包括:终端获得来自服务器的命令,解析所述命令获得应用包名称、新图标路径和新图标上的文字描述;所述终端根据所述新图标路径和所述文字描述创建新的图标;所述终端使用所述新的图标在主界面创建与所述应用包名称对应的应用的启动图标;以及所述终端通过交替更换所述启动图标来实现磁贴的定时翻转功能。

【技术特征摘要】
1.一种动态修改应用启动图标的方法,其特征在于,该方法包括:终端获得来自服务器的命令,解析所述命令获得应用包名称、新图标路径和新图标上的文字描述;所述终端根据所述新图标路径和所述文字描述创建新的图标;所述终端使用所述新的图标在主界面创建与所述应用包名称对应的应用的启动图标;以及所述终端通过交替更换所述启动图标来实现磁贴的定时翻转功能;所述终端为安卓(Android)系统的终端、兼容Android系统的终端或Android系统的演进版本的终端。2.根据权利要求1所述的方法,其特征在于:所述终端获得来自服务器的命令包括:所述终端接收所述服务器通过消息推送的命令;或者所述终端向所述服务器发送请求消息,以及接收所述服务器根据所述请求消息返回的所述命令。3.根据权利要求1所述的方法,其特征在于:所述终端根据所述新图标路径和所述文字描述创建新的图标包括:所述终端直接根据所述新图标路径创建新的图标;或者所述终端根据所述新图标路径获得的新的图标,将所述新的图标转换为位图格式,并在转换后的图标上添加所述文字描述;或者所述终端根据所述新图标路径从远程下载新的图标,将所述新的图标保存成本地图片后转换为位图格式,并在转换后的图标上添加所述文字描述。4.根据权利要求3所述的方法,其特征在于:所述终端使用所述新的图标在主界面创建与所述应用包名称对应的应用的启动图标,包括:所述终端使用位图格式的新图标来更改所述应用包名称对应的应用或自身应用的启动图标。5.根据权利要求4所述的方法,其特征在于:所述终端通过交替更换所述启动图标来实现磁贴的定时翻转功能,包括:通过创建定时任务执行所述启动图标的交替更换操作,来模拟所述磁贴正反面图标的翻转。6.一种消息的发送方法,其特征在于,该方法包括:服务器向终端发送命令,所述命令中携带有待更改图标对应的应用包名称、新图标路径和新图标上的文字描述,使所述终端根据所述新图标路径和所述文字描述创建新的图标;所述终端为安卓(Android)系统的终端、兼容Android系统的终端或Android系统的演进版本的终端。7.根据权利要求6所述的方法,其特征在于:所述服务器向终端发送命令,包括:所述服务器通过消息推送主动向所述终端发送所述命令;或者所述...

【专利技术属性】
技术研发人员:陆天炜付光
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1