应用程序的图标更换方法以及电子设备与流程

文档序号:11729048阅读:212来源:国知局
应用程序的图标更换方法以及电子设备与流程

本发明涉及计算机技术领域,更具体的涉及应用程序的图标更换方法以及电子设备。



背景技术:

目前随着通信技术的发展,电子设备中的应用程序也越来越丰富,例如,“支付宝”、“微信”等应用程序,应用程序的图标都是固定的,无法更改。



技术实现要素:

有鉴于此,本发明提供了一种应用程序的图标更换方法以及电子设备,以克服现有技术中电子设备中的应用程序的图标都是固定的,无法更改的问题。

为实现上述目的,本发明提供如下技术方案:

一种应用程序的图标更换方法,包括:

检测到更换应用程序的图标指令时,通过图片选择界面获取用于替换所述应用程序的图标的目标图片;

将所述应用程序的图标更新为所述目标图片。

其中,所述接收到更换应用程序的图标指令时,通过图片选择界面获取用于替换所述应用程序的图标的目标图片包括:

检测到更换应用程序的图标指令时,调用图片资源库,所述图片资源库存储有至少一张图片;

显示图片选择界面,所述图片选择界面展示有所述图片资源库中存储的所述至少一张图片;

从所述图片选择界面显示的所述至少一张图片中,确定所述目标图片。

其中,所述检测到更换应用程序的图标指令时,调用图片资源库包括:

检测到更换应用程序的图标指令时,确定目标桌面主题名称;

调用与所述目标桌面主题名称对应的图片资源库。

优选地,还包括:

对所述目标图片进行编辑操作,获得编辑后的所述目标图片,所述编辑操作包括尺寸裁剪操作,和/或,分辨率设置操作,和/或,透明区域设置操作。

其中,所述将所述应用程序的图标更新为所述目标图片包括:

将所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,存储至相应的图片资源库中。

一种电子设备,包括:

显示器,用于显示应用程序的图标以及用于进行人机交互的图片选择界面;

存储器,用于存储图片;

处理器,用于检测到更换应用程序的图标指令时,通过所述显示器显示的所述图片选择界面,从所述存储器中存储的图片中,获取用于替换所述应用程序的图标的目标图片;

将所述应用程序的图标更新为所述目标图片。

其中,所述处理器在检测到更换应用程序的图标指令时,通过所述显示器显示的图片选择界面,从所述存储器中存储的图片中,获取用于替换所述应用程序的图标的目标图片时,具体用于:

检测到更换应用程序的图标指令时,调用所述存储器;控制所述显示器显示所述图片选择界面,所述图片选择界面展示有所述存储器中存储的至少一张图片;从所述图片选择界面显示的所述至少一张图片中,确定所述目标图片。

其中,所述存储器存储有至少一个桌面主题名称对应的图片资源库,每一图片资源库存储有至少一张图片,所述处理器在检测到更换应用程序的图标指令时,调用所述存储器时,具体用于:

检测到更换应用程序的图标指令时,确定目标桌面主题名称;

从所述存储器中调用与所述目标桌面主题名称对应的图片资源库。

其中,所述处理器还用于:

对所述目标图片进行编辑操作,获得编辑后的所述目标图片的存储路径,所述编辑操作包括尺寸裁剪操作,和/或,分辨率设置操作,和/或,透明区域设置操作。

其中,所述处理器在将所述应用程序的图标更新为所述目标图片时,具体用于:

依据所述存储路径获得编辑后的所述目标图片;

将所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,存储至相应的图片资源库中。

经由上述的技术方案可知,与现有技术相比,本发明实施例提供了一种应用程序的图标更换方法,检测到更换应用程序的图标指令时,通过图片选择界面获取用于替换应用程序的图标的目标图片;将应用程序的图标更新为目标图片,从而实现了应用程序的图标的更改,即用户可以更改应用程序的图标,实现了应用程序的图标个性化显示的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为发明实施例提供的一种应用程序的图标更换方法的流程图;

图2为本发明实施例提供的一种应用程序的图标更换方法中接收到更换应用程序的图标指令时,通过图片选择界面获取用于替换所述应用程序的图标的目标图片的一种实现方式的方法流程示意图;

图3为本发明实施例提供的一种图片选择界面的示意图;

图4为本发明实施例提供的另一种图片选择界面的示意图;

图5为本发明实施例提供的一种电子设备的结构示意图;

图6为本发明实施例提供的各模块之间的调用关系示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种应用程序的图标更换方法,该方法的流程图如图1所示,该方法包括:

步骤s101:检测到更换应用程序的图标指令时,通过图片选择界面获取用于替换所述应用程序的图标的目标图片。

上述应用程序的图标更换方法可以应用于电子设备,例如,手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、pos(pointofsales,销售终端)、车载电脑等终端设备。

电子设备的显示屏显示的桌面上除系统图标以外的图标都是应用程序图标。例如,word、excel、媒体播放器、游戏、各种应用软件等。

更换应用程序的图标指令的生成方法有多种,本发明实施例提供但不限于以下几种。

第一种,选中应用程序的图标后,可以展示下拉菜单,下拉菜单中包括用于表征更换图标的信息(例如“更换图标”),用户选择该用于表征更换图标的信息后,即生成更换应用程序的图标指令。

电子设备的显示屏上显示有应用程序的图标。用户可以通过鼠标点击(点击可以为单击或双击)显示屏上的应用程序图标,从而选中该应用程序的图标。

第二种,用户长时间触按该应用程序图标。具体方法如下:

检测触按该应用程序的图标的触按时间;

当触按时间大于等于预设时间段时,生成更换应用程序的图标指令。

第三种,用户通过预设手势,触发生成更换应用程序的图标指令。

电子设备可以具有摄像头,可以通过摄像头获得用户的手势,当手势为预设手势时,更换应用程序的图标指令。

图片选择界面中可以展示有多个图片,和/或,多个图片的存储路径。

步骤s102:将所述应用程序的图标更新为所述目标图片。

本发明实施例提供了一种应用程序的图标更换方法,检测到更换应用程序的图标指令时,通过图片选择界面获取用于替换应用程序的图标的目标图片;将应用程序的图标更新为目标图片,从而实现了应用程序的图标的更改,通过上述方法用户可以更改应用程序的图标,实现了应用程序的图标个性化显示的目的。

如图2所示,为本发明实施例提供的一种应用程序的图标更换方法中接收到更换应用程序的图标指令时,通过图片选择界面获取用于替换所述应用程序的图标的目标图片的一种实现方式的方法流程示意图,该方法包括:

步骤s201:检测到更换应用程序的图标指令时,调用图片资源库,所述图片资源库存储有至少一张图片。

图片资源库可以为存储器中的一存储空间或一文件夹。

步骤s202:显示图片选择界面,所述图片选择界面展示有所述图片资源库中存储的所述至少一张图片。

图片选择界面20的实现方式有多种,本发明实施例提供但不限于以下几种。

第一种:图片选择界面20可以显示各图片的缩略图,或各图片的存储地址。

图片选择界面20可以如图3所示,图3中示出了共q张图片,其中,n、m和q均为大于等于1的正整数,且n小于等于m,m小于等于q。

缩略图是指电子设备中图片经压缩方式处理后的小图,其中通常会包含指向完整大小的图片的超链接。缩略图相当于图片文件预览及目录的作用。

第二种:可以对图片进行分组,每一组对应一文件夹,图片选择界面20中可以展示有各文件夹,或各文件夹的存储路径。用户可以通过从相应的文件夹中选择目标图片。

图片选择界面20可以如图4所示,图4中图片选择界面20展示有多个文件夹,每一文件夹可以用其存储的图片的类别进行命名,这样用户就可以通过文件夹的名称获知其需要的目标图片在哪一文件夹中。

步骤s203:从所述图片选择界面显示的所述至少一张图片中,确定所述目标图片。

用户通过图片选择界面20可以链接到图片资源库中,从而从图片资源库中选择图片。

优选的,还可以预览将应用程序的图标中的原图片更新为目标图片后的应用程序的图标。

可以理解的是,目前有很多桌面主题,不同的桌面主题具有不同风格的操作界面,每一种桌面主题的桌面背景、活动窗口的颜色,电子设备上自动显示的字体大小等各有不同。例如,电子设备中同一应用程序的图标在不同的桌面主题中,图标中的字体、图标的表现形式(例如心形、圆形等等)、图标大小可能都不相同。

目前用户在电子设备中设置桌面主题后,用户无法单独对一应用程序的图标进行更改,如若必须修改,则需要将当前的桌面主题整体更换其他桌面主题。假设用户喜欢桌面主题a的云朵背景,但是不喜欢桌面主题a中各应用程序的图标中包含的山的图案,想要将应用程序的图标相应的原图片更改成其他图片。目前是不能够修改的,否则需要用户卸载电子设备中的桌面主题a,安装其他的桌面主题。

本发明实施例提供的应用程序的图标更换方法可以对一桌面主题中的一个或多个应用程序的图标单独进行修改,不需要更换成其他桌面主题。

优选的,每一桌面主题对应一图标资源库。

所述检测到更换应用程序的图标指令时,调用图片资源库包括:

检测到更换应用程序的图标指令时,确定目标桌面主题名称;

调用与所述目标桌面主题名称对应的图片资源库。

可以理解的是,应用程序的图标具有一定的尺寸、分辨率和透明度(透明度(transparency),即透光的程度),因此,需要对目标图片进行编辑操作,以使得目标图片符合应用程序的图标的要求。

优选的,有的应用程序的图标边缘具有一定的透明度,此时需要将目标图片的边缘也设置成相应透明度。这样使得电子设备显示的桌面中各应用程序的图标比较一致,使得桌面比较美观。当然,为了更加个性化,目标图标的尺寸、分辨率和透明度,也可以不与桌面中其他未更换图标的应用程序相同。

因此上述应用程序的图标更换方法还可以包括:

对所述目标图片进行编辑操作,获得编辑后的所述目标图片,所述编辑操作包括尺寸裁剪操作,和/或,分辨率设置操作,和/或,透明区域设置操作。

尺寸裁剪操作包括:确定应用程序的图标相应的原图片的目标尺寸;将所述目标图片裁剪成具有所述目标尺寸的第一图片。

分辨率设置操作包括:确定应用程序的图标相应的原图片的目标分辨率;将所述第一图片的分辨率转换成具有所述目标分辨率的第二图片。

透明区域设置操作包括:确定应用程序的图标对应的原图片中各位置的透明度,依据各位置的透明度对第二图片进行设置,获得第三图片,使得第三图片的各位置具有与该原图片相应位置相同的透明度。

上述对目标图片进行编辑的操作可以是电子设备依据应用程序的图标的原图片相关信息自动设置的。也可以是用户自己进行编辑的,用户在手动进行编辑过程中,目标图片的透明度和分辨率可以依据用户自己的审美自行设置,可以与原图片不同。

可以理解的是,用户更换完应用程序的图标后,需要将应用程序的名称、应用程序的名称相应的编辑后的目标图片(例如第一图片,或第二图片,或第三图片)的名称以及编辑后的目标图片,存储至相应的图片资源库中。

若是针对电子设备中安装的桌面主题中一个或多个应用程序的图标进行了修改,则需要将应用程序的名称、应用程序的名称相应的编辑后的目标图片的名称以及编辑后的目标图片,存储至与该桌面主题的名称相应的图片资源库中。

若是针对电子设备的普通桌面(普通桌面是指未安装有桌面主题的桌面)中的一个或多个应用程序的图标进行了修改,则需要将应用程序的名称、应用程序的名称相应的编辑后的目标图片的名称以及编辑后的目标图片,存储至相应的图片资源库中。

这样当下次加载该桌面主题对应的桌面,或,电子设备的普通桌面时,可以依据图片资源库中存储的上述对应关系,加载出具有目标图片的应用程序的图标。

本发明实施例提供了一种电子设备,如图5所示,为本发明实施例提供的一种电子设备的结构示意图,该电子设备包括:

显示器51,用于显示应用程序的图标以及用于进行人机交互的图片选择界面。

存储器52,用于存储图片。

存储器52可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

处理器53,用于检测到更换应用程序的图标指令时,通过所述显示器显示的所述图片选择界面从所述存储器中存储的图片中,获取用于替换所述应用程序的图标的目标图片;

将所述应用程序的图标更新为所述目标图片。

处理器53执行的上述步骤可以是以程序的方式存储在存储器52中。

程序可以包括程序代码,所述程序代码包括计算机操作指令。

处理器53可能是一个中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

图片选择界面的实现方式可以参见应用程序的图标更换方法中图片选择界面的实现方式,例如图3或图4所示,这里不再进行赘述。

可选的,电子设备还可以包括通信总线54和通信接口55,其中显示器51、存储器52、处理器53以及通信接口55均通过通信总线54相互通信。

可选的,处理器在检测到更换应用程序的图标指令时,通过所述显示器显示的图片选择界面,从所述存储器中存储的图片中,获取用于替换所述应用程序的图标的目标图片时,具体用于:

检测到更换应用程序的图标指令时,调用所述存储器;控制所述显示器显示所述图片选择界面,所述图片选择界面展示有所述存储器中存储的至少一张图片;从所述图片选择界面显示的所述至少一张图片中,确定所述目标图片。

可选的,所述存储器存储有至少一个桌面主题名称对应的图片资源库,每一图片资源库存储有至少一张图片,所述处理器在检测到更换应用程序的图标指令时,调用所述存储器时,具体用于:

检测到更换应用程序的图标指令时,确定目标桌面主题名称;

从所述存储器中调用与所述目标桌面主题名称对应的图片资源库。

可选的,所述处理器还用于:

对所述目标图片进行编辑操作,获得编辑后的所述目标图片的存储路径,所述编辑操作包括尺寸裁剪操作,和/或,分辨率设置操作,和/或,透明区域设置操作。

可选的,所述处理器在将所述应用程序的图标更新为所述目标图片时,具体用于:

依据所述存储路径获得编辑后的所述目标图片;

将所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,存储至相应的图片资源库中。

可选的,所述处理器还用于:

依据所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,更新所述应用程序当前显示的图标。

可选的,每一图标资源库包括配置文件、至少一张图片以及至少一个应用程序的名称,所述配置文件包括所述至少一张图片的名称、所述至少一个应用程序的名称的对应关系,所述处理器还用于:

检测到处于加载桌面状态时,依据待显示的目标应用程序的名称,从相应图标资源库中的配置文件中获得所述目标应用程序的名称相应的图片的目标名称;

依据所述目标名称,从相应的图标资源库中获得与所述目标名称相应的图片;

将所述目标名称相应的图片作为所述目标应用程序的图标,并显示。

存储器52中存储的各程序之间可以进行调用,例如可以通过api(applicationprogramminginterface,应用程序编程接口)进行调用。具体如下:

处理器53在检测到更换应用程序的图标指令时,可以通过图标资源调用接口(本发明实施例中将api接口称为图标资源调用接口)调用所述存储器。

处理器53可以通过图标资源调用接口从所述存储器中调用与所述目标桌面主题名称对应的图片资源库。

处理器53可以通过所述图标资源调用接口将所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,存储至相应的图片资源库中。

图标代理服务程序可以实现以下功能:

第一个功能:对所述目标图片进行编辑操作,获得编辑后的所述目标图片的存储路径。

第二个功能:依据所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,更新所述应用程序当前显示的图标;

第三个功能:检测到处于加载桌面状态时,依据待显示的目标应用程序的名称,从相应图标资源库中的配置文件中获得所述目标应用程序的名称相应的图片的目标名称;

依据所述目标名称,从相应的图标资源库中获得与所述目标名称相应的图片;

将所述目标名称相应的图片作为所述目标应用程序的图标,并显示。

图标服务程序具体包括:

依据所述存储路径获得编辑后的所述目标图片;将所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,存储至相应的图片资源库中;

当检测到确定目标图片后,依次调用图标代理服务程序的第一个功能和第二个功能。

本发明实施例中处理器在执行上述图标代理服务程序、图标服务程序的过程中,相当于处理器包括:具有图标代理服务程序相应功能的图标代理服务模块61以及具有图标服务程序的图标服务模块62,如图6所示,为本发明实施例提供的各模块之间的调用关系示意图。

处理器53的通信接口检测到更换应用程序的图标指令时,可以通过图标资源调用接口63调用存储器52,处理器53控制显示器51显示图片选择界面;用户基于图片选择界面确定目标图片后,图标服务模块62可以触发图标代理服务模块61对所述目标图片进行编辑操作,获得编辑后的所述目标图片的存储路径。图标服务模块62可以依据所述存储路径获得编辑后的所述目标图片;将所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,通过图标资源调用接口63存储至相应的图片资源库中。图标服务模块62触发图标代理服务模块41依据所述应用程序的名称、所述应用程序的名称相应的编辑后的所述目标图片的名称以及编辑后的所述目标图片,更新所述应用程序当前显示的图标。

图标代理服务模块可以自己完成对图标的编辑,还可以调用具有对图片进行编辑的其他应用客户端。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1