一种应用程序安装包的图标替换方法及装置的制造方法
【专利摘要】本发明实施例提供了一种应用程序安装包的图标替换方法及装置,涉及数字数据处理技术领域,该方法包括如下步骤:获取应用程序安装包的应用程序信息;根据应用程序信息获取应用程序安装包对应的软件图标;将应用程序安装包的默认图标替换为该软件图标。本发明在用户下载完应用程序安装包时,立即解析出其安装包信息(packageinfo)中的应用程序信息(appinfo),并根据该应用程序信息识别出该应用程序安装包是哪一款软件。然后,再自动将该应用程序安装包的图标替换为对应的软件图标。从而使得用户可以直观地分辨出该应用程序安装包是什么软件。
【专利说明】
一种应用程序安装包的图标替换方法及装置
技术领域
[0001]本发明实施例涉及数字数据处理技术领域,具体涉及一种应用程序安装包的图标替换方法及装置。
【背景技术】
[0002]应用程序安装包,也即软件安装包,包括软件安装所需的全部文件,运行安装包可以将所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。因此,需要安装某个软件时,一般先需下载该软件的安装包,然后点击运行安装包来完成软件的安装。
[0003]随着移动通信的发展和人们生活水平的不断提高,各种智能移动终端如智能手机的使用越来越普及,而且随着智能移动终端的性能越来越强大和网络的普及,针对智能移动终端开发的应用越来越多,用户经常需要从网上下载各种应用软件安装在智能移动终端里。发明人在实现发明的过程中发现,智能移动终端在下载安装包时,有时并不会显示软件本身的图标,而是显示系统默认的图标,导致各个安装包的图标都是一样的。如果保存的安装包比较多时,就很难快速区分各个安装包分别是什么软件。
【发明内容】
[0004]因此,本发明实施例要解决的技术问题在于现有智能移动终端在下载应用程序安装包时,安装包的图标全部是系统默认的图标,导致用户难以快速区分。
[0005]为此,本发明实施例提供了如下技术方案:
[0006]—种应用程序安装包的图标替换方法,包括如下步骤:获取应用程序安装包的应用程序信息;根据应用程序信息获取应用程序安装包对应的软件图标;将应用程序安装包的默认图标替换为软件图标。
[0007]可选的,根据应用程序信息获取应用程序安装包对应的软件图标的步骤之前,还包括:获取每一应用程序安装包对应的软件图标;建立软件图标库。
[0008]可选的,根据应用程序信息获取应用程序安装包对应的软件图标的步骤包括:判断软件图标库中是否存在与应用程序安装包对应的软件图标;如果否,则通过网络获取应用程序安装包对应的软件图标。
[0009]可选的,根据应用程序信息获取应用程序安装包对应的软件图标的步骤包括:判断软件图标库中是否存在与应用程序安装包对应的软件图标;如果否,则给出当前下载的应用程序安装包没有对应的软件图标的提示;接收用户更改软件图标的指令;将应用程序安装包的图标替换为用户选择的软件图标。
[0010]可选的,将应用程序安装包的默认图标替换为软件图标的步骤之后,还包括:删除应用程序安装包的默认图标。
[0011 ] —种应用程序安装包的图标替换装置,包括:
[0012]信息获取单元,用于获取应用程序安装包的应用程序信息;对应软件图标获取单元,用于根据应用程序信息获取应用程序安装包对应的软件图标;替换单元,用于将应用程序安装包的默认图标替换为软件图标。
[0013]可选的,该装置还包括:软件图标预获取单元,用于获取每一应用程序安装包对应的软件图标;图标库建立单元,用于建立软件图标库。
[0014]可选的,对应软件图标获取单元包括:第一判断子单元,用于判断软件图标库中是否存在与应用程序安装包对应的软件图标;网络获取子单元,如果软件图标库中没有与应用程序安装包对应的软件图标,则用于通过网络获取应用程序安装包对应的软件图标。
[0015]可选的,对应软件图标获取单元包括:第二判断子单元,用于判断软件图标库中是否存在与应用程序安装包对应的软件图标;提示子单元,如果软件图标库中不存在与应用程序安装包对应的软件图标,则用于给出当前下载的应用程序安装包没有对应的软件图标的提示;用户指令获取子单元,用于接收用户更改软件图标的指令;图标替换子单元,用于将应用程序安装包的图标替换为用户选择的软件图标。
[0016]可选的,该装置还包括:删除单元,用于删除应用程序安装包的默认图标。
[0017]本发明技术方案,具有如下优点:
[0018]本发明实施例提供的应用程序安装包的图标替换方法及装置,在用户下载完应用程序安装包时,立即解析出其安装包信息(packageinfo)中的应用程序信息(appinfo),并根据该应用程序信息识别出该应用程序安装包是哪一款软件。然后,再自动将该应用程序安装包的图标替换为对应的软件图标。从而使得用户可以直观地分辨出该应用程序安装包是什么软件。
【附图说明】
[0019]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明实施例1中应用程序安装包的图标替换方法的流程图;
[0021]图2为本发明实施例2中应用程序安装包的图标替换装置的原理框图。
【具体实施方式】
[0022]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]实施例1
[0024]如图1所示,本实施例提供一种应用程序安装包的图标替换方法,包括如下步骤:
[0025]S1:获取应用程序安装包的应用程序信息;
[0026]S2:根据应用程序信息获取该应用程序安装包对应的软件图标;
[0027]S3:将该应用程序安装包的默认图标替换为该软件图标。
[0028]本实施例提供的应用程序安装包的图标替换方法,在用户下载完应用程序安装包时,立即解析出其安装包信息(packageinfo)中的应用程序信息(appinfo),并根据该应用程序信息识别出该应用程序安装包是哪一款软件。然后,再自动将该应用程序安装包的图标替换为对应的软件图标。从而使得用户可以直观地分辨出该应用程序安装包是什么软件。
[0029]作为具体的实施方式,在上述步骤S2之前,即根据应用程序信息获取应用程序安装包对应的软件图标的步骤之前,还包括:
[0030]首先,获取每一应用程序安装包对应的软件图标;
[0031]然后,建立软件图标库。
[0032]本实施例提供的应用程序安装包的图标替换方法,需要系统预先建立包含各种软件图标的图标库,该软件图标库中的图标可以是根据用户曾经或已经安装过的软件获取的,也可以是用户自行添加的。建立软件图标库可以方便系统更快速地找到刚下载的应用程序安装包对应的软件图标并进行替换。在其他的实施方式中,该软件图标库是保存在云端服务器上的,并由智能移动终端的应用商店提供方维护。
[0033]作为可选的实施方式,上述步骤S2,即根据应用程序信息获取应用程序安装包对应的软件图标的步骤包括:
[0034]判断软件图标库中是否存在与应用程序安装包对应的软件图标;
[0035]如果否,则通过网络获取该应用程序安装包对应的软件图标。
[0036]对于预先建立的软件图标库中没有的软件图标,本实施例提供的方法会自动通过网络去搜索该软件图标,并自动下载替换。而且还会将该软件图标添加进软件图标库。从而保证下载的应用程序安装包都能替换为对应的软件图标,并且对软件图标库进行补充以使得其更加完善。
[0037]作为其他可选的实施方式,上述步骤S2,即根据应用程序信息获取应用程序安装包对应的软件图标的步骤包括:
[0038]判断软件图标库中是否存在与应用程序安装包对应的软件图标;
[0039]如果否,则给出当前下载的应用程序安装包没有对应的软件图标的提示;
[0040]接收用户更改软件图标的指令;
[0041]将应用程序安装包的图标替换为用户选择的软件图标。
[0042]作为其他的【具体实施方式】,该应用程序安装包的图标替换方法在软件图标库中没有与应用程序安装包对应的软件图标时,则在显示界面给出相应的提示,并询问用户是否需要自定义图标,在获取了用户需要自定义图标的指令后,再获取用户选择的软件图标,并将下载的应用程序安装包的默认图标替换为用户选择的软件图标。当然,用户也可以选择不替换软件图标直接使用默认图标。该方法在无法获取应用程序安装包对应的软件图标时,充分尊重客户的意愿来替换或者不替换软件图标,并且替换的图标由用户自行选择。从而在方便用户对下载的应用程序安装包进行直观辨识的同时,也提升了用户体验。
[0043]作为进一步可选的实施方式,上述步骤S3之后,即将应用程序安装包的默认图标替换为对应的软件图标的步骤之后,还包括:
[0044]删除应用程序安装包的默认图标。
[0045]本实施例提供的方法中,被替换的默认图标如果还是留在智能移动终端中将占用存储空间,造成不必要的存储空间的浪费。而且对于没用的文件,用户自然也希望将其自动删除。
[0046]实施例2
[0047]如图2所示,本施例提供一种应用程序安装包的图标替换装置,包括:
[0048]信息获取单元Ul,用于获取应用程序安装包的应用程序信息;
[0049]对应软件图标获取单元U2,用于根据应用程序信息获取应用程序安装包对应的软件图标;
[0050]替换单元U3,用于将应用程序安装包的默认图标替换为该软件图标。
[0051]本实施例提供的应用程序安装包的图标替换装置,在用户下载完应用程序安装包时,立即解析出其安装包信息(packageinfo)中的应用程序信息(appinfo),并根据该应用程序信息识别出该应用程序安装包是哪一款软件。然后,再自动将该应用程序安装包的图标替换为对应的软件图标。从而使得用户可以直观地分辨出该应用程序安装包是什么软件。
[0052]作为具体的实施方式,该装置还包括:
[0053]软件图标预获取单元,用于获取每一应用程序安装包对应的软件图标;
[0054]图标库建立单元,用于建立软件图标库。
[0055]本实施例提供的应用程序安装包的图标替换装置,需要预先建立包含各种软件图标的图标库,该软件图标库中的图标可以是根据用户曾经或已经安装过的软件获取的,也可以是用户自行添加的。建立软件图标库可以方便系统更快速地找到对应的软件图标并进行替换。
[0056]作为可选的实施方式,对应软件图标获取单元U2包括:
[0057]第一判断子单元,用于判断软件图标库中是否存在与应用程序安装包对应的软件图标;
[0058]网络获取子单元,如果软件图标库中没有与应用程序安装包对应的软件图标,则用于通过网络获取应用程序安装包对应的软件图标。
[0059]对于预先建立的软件图标库中没有的软件图标,本实施例提供的装置会自动通过网络去搜索该软件图标,并自动下载替换。而且还会将该软件图标添加进软件图标库。从而保证下载的应用程序安装包都能替换为对应的软件图标,并且对软件图标库进行补充以使得其更加完善。
[0060]作为其他可选的实施方式,对应软件图标获取单元U2包括:
[0061]第二判断子单元,用于判断软件图标库中是否存在与应用程序安装包对应的软件图标;
[0062]提示子单元,如果软件图标库中不存在与应用程序安装包对应的软件图标,则用于给出当前下载的应用程序安装包没有对应的软件图标的提示;
[0063]用户指令获取子单元,用于接收用户更改软件图标的指令;
[0064]图标替换子单元,用于将应用程序安装包的图标替换为用户选择的软件图标。
[0065]作为其他的【具体实施方式】,该应用程序安装包的图标替换装置在软件图标库中没有与应用程序安装包对应的软件图标时,则在显示界面给出相应的提示,并询问用户是否需要自定义图标,在获取了用户需要自定义图标的指令后,再获取用户选择的软件图标,并将下载的应用程序安装包的默认图标替换为用户选择的软件图标。当然,用户也可以选择不替换软件图标直接使用默认图标。该装置在无法获取应用程序安装包对应的软件图标时,充分尊重客户的意愿来替换或者不替换软件图标,并且替换的图标由用户自行选择。从而在方便用户对下载的应用程序安装包进行直观辨识的同时,也提升了用户体验。
[0066]作为进一步可选的实施方式,该装置还包括:
[0067]删除单元,用于删除应用程序安装包的默认图标。
[0068]本实施例提供的装置中,被替换的默认图标如果还是留在智能移动终端中将占用存储空间,造成不必要的存储空间的浪费。而且对于没用的文件,用户自然也希望将其自动删除。
[0069]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种应用程序安装包的图标替换方法,其特征在于,包括如下步骤: 获取应用程序安装包的应用程序信息; 根据所述应用程序信息获取所述应用程序安装包对应的软件图标; 将所述应用程序安装包的默认图标替换为所述软件图标。2.根据权利要求1所述的方法,其特征在于,所述根据所述应用程序信息获取所述应用程序安装包对应的软件图标的步骤之前,还包括: 获取每一应用程序安装包对应的软件图标; 建立软件图标库。3.根据权利要求2所述的方法,其特征在于,所述根据所述应用程序信息获取所述应用程序安装包对应的软件图标的步骤包括: 判断所述软件图标库中是否存在与所述应用程序安装包对应的软件图标; 如果否,则通过网络获取所述应用程序安装包对应的软件图标。4.根据权利要求2所述的方法,其特征在于,所述根据所述应用程序信息获取所述应用程序安装包对应的软件图标的步骤包括: 判断所述软件图标库中是否存在与所述应用程序安装包对应的软件图标; 如果否,则给出当前下载的应用程序安装包没有对应的软件图标的提示; 接收用户更改软件图标的指令; 将所述应用程序安装包的图标替换为用户选择的软件图标。5.根据权利要求1所述的方法,其特征在于,所述将所述应用程序安装包的默认图标替换为所述软件图标的步骤之后,还包括: 删除所述应用程序安装包的默认图标。6.一种应用程序安装包的图标替换装置,其特征在于,包括: 信息获取单元,用于获取应用程序安装包的应用程序信息; 对应软件图标获取单元,用于根据所述应用程序信息获取所述应用程序安装包对应的软件图标; 替换单元,用于将所述应用程序安装包的默认图标替换为所述软件图标。7.根据权利要求6所述的装置,其特征在于,还包括: 软件图标预获取单元,用于获取每一应用程序安装包对应的软件图标; 图标库建立单元,用于建立软件图标库。8.根据权利要求7所述的装置,其特征在于,所述对应软件图标获取单元包括: 第一判断子单元,用于判断所述软件图标库中是否存在与所述应用程序安装包对应的软件图标; 网络获取子单元,如果所述软件图标库中没有与所述应用程序安装包对应的软件图标,则用于通过网络获取所述应用程序安装包对应的软件图标。9.根据权利要求7所述的装置,其特征在于,所述对应软件图标获取单元包括: 第二判断子单元,用于判断所述软件图标库中是否存在与所述应用程序安装包对应的软件图标; 提示子单元,如果所述软件图标库中不存在与所述应用程序安装包对应的软件图标,则用于给出当前下载的应用程序安装包没有对应的软件图标的提示;用户指令获取子单元,用于接收用户更改软件图标的指令;图标替换子单元,用于将所述应用程序安装包的图标替换为用户选择的软件图标。10.根据权利要求6所述的装置,其特征在于,还包括:删除单元,用于删除所述应用程序安装包的默认图标。
【文档编号】G06F9/445GK105975321SQ201610365826
【公开日】2016年9月28日
【申请日】2016年5月27日
【发明人】冉小庆
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司