一种应用程序的卸载方法及装置的制造方法

文档序号:9646470阅读:275来源:国知局
一种应用程序的卸载方法及装置的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种应用程序的卸载方法及装置。
【背景技术】
[0002]随着科学技术的发展,为了满足用户日常工作和娱乐的需求,电脑、手机等智能终端可以安装的应用程序越来越多,从而导致终端可能安装大量的应用程序。为了不影响终端的正常运行,用户需对不再使用的应用程序进行卸载,从而释放系统的存储空间,提高终端的运行效率。
[0003]目前在对应用程序进行卸载时,终端仅是在应用程序的安装目录下进行删除应用程序。但是,应用程序在运行过程中还可能产生文件并存储在其他存储目录下,从而使得终端在卸载应用程序时无法将应用程序的所有相关联的文件进行删除。当终端长久使用后,会出现这类文件占有的空间越来越大的情况,而这些文件会占用终端的大量存储空间,导致终端出现卡机,运行过慢的情况,影响了用户对其他有用文件的正常使用。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种应用程序的卸载方法及装置。可在目标应用程序卸载时对目标应用程序在运行过程中所产生的文件进行清理。
[0005]为了解决上述技术问题,本发明实施例提供了一种应用程序的卸载方法,包括:
[0006]当检测到运行目标应用程序时,获取所述目标应用程序在运行过程中所产生的第一文件的第一文件信息;
[0007]将所述第一文件信息保存至预置的文件记录信息中;
[0008]当检测到对所述目标应用程序进行卸载时,根据所述文件记录信息中所记录的所述第一文件信息,确定所述目标应用程序所产生的第一文件;
[0009]根据所述第一文件进行清理文件。
[0010]其中,当检测到运行目标应用程序时,获取所述目标应用程序在运行过程中所产生的第一文件的第一文件信息之前包括:
[0011]当安装目标应用程序时,获取所述目标应用程序在安装过程中所产生的第二文件的第二文件信息;
[0012]将所述第二文件信息保存至预置的文件记录信息中。
[0013]其中,所述当安装目标应用程序时,获取所述目标应用程序在安装过程中所产生的第二文件的第二文件信息包括:
[0014]当安装目标应用程序时,获取所述目标应用程序的安装信息;
[0015]根据所述安装信息获取所述目标应用程序在安装过程中所产生的第二文件的第二文件信息。
[0016]其中,所述当检测到对所述目标应用程序进行卸载时,根据所述文件记录信息中所记录的所述第一文件信息,确定所述目标应用程序所产生的第一文件还包括:
[0017]当检测到对所述目标应用程序进行卸载时,根据所述文件记录信息中所记录的所述第一文件信息和所述第二文件信息,确定所述目标应用程序所产生的第一文件以及确定所述目标应用程序所产生的第二文件。
[0018]其中,所述第一文件信息包括第一文件标识和第一文件的存储路径信息,所述第二文件信息包括第二文件标识和第二文件的存储路径信息;
[0019]所述当检测到对所述目标应用程序进行卸载时,根据所述文件记录信息中所记录的所述第一文件信息和所述第二文件信息,确定所述目标应用程序所产生的第一文件以及确定所述目标应用程序所产生的第二文件包括:
[0020]当检测到对所述目标应用程序进行卸载时,根据所述第一文件的存储路径信息查找所述第一文件标识对应的第一文件;
[0021]当查找所述第一文件标识对应的第一文件时,确定所述目标应用程序所产生的第一文件;
[0022]根据所述第二文件的存储路径信息查找所述第二文件标识对应的第二文件;
[0023]当查找所述第二文件标识对应的第二文件时,确定所述目标应用程序所产生的第二文件。
[0024]其中,所述根据所述第一文件进行清理文件还包括:
[0025]根据所述第一文件和所述第二文件进行清理文件。
[0026]其中,所述根据所述第一文件和所述第二文件进行清理文件包括:
[0027]删除所述第一文件和所述第二文件。
[0028]其中,所述根据所述第一文件和所述第二文件进行清理文件之前包括:
[0029]根据所述第一文件和所述第二文件生成选择页面;
[0030]输出所述选择页面,以使用户根据所述选择页面进行选择待清理的文件;
[0031]其中,所述根据所述第一文件和所述第二文件进行清理文件包括:
[0032]当接收到用户针对所述选择页面输入的选择清理指令时,根据所述选择指令确定待清理的文件;
[0033]删除所述待清理的文件。
[0034]本发明另一方面还提供一种应用程序的卸载装置,包括:
[0035]第一获取单元,用于当检测到运行目标应用程序时,获取所述目标应用程序在运行过程中所产生的第一文件的第一文件信息;
[0036]第一保存单元,用于将所述第一文件信息保存至预置的文件记录信息中;
[0037]确定单元,用于当检测到对所述目标应用程序进行卸载时,根据所述文件记录信息中所记录的所述第一文件信息,确定所述目标应用程序所产生的第一文件;
[0038]清理单元,用于根据所述第一文件进行清理文件。
[0039]其中,所述装置包括:
[0040]第二获取单元,用于当安装目标应用程序时,获取所述目标应用程序在安装过程中所产生的第二文件的第二文件信息;
[0041]第二保存单元,用于将所述第二文件信息保存至预置的文件记录信息中。
[0042]其中,所述第二获取单元包括:
[0043]第一获取子单元,用于当安装目标应用程序时,获取所述目标应用程序的安装信息;
[0044]第二获取子单元,用于根据所述安装信息获取所述目标应用程序在安装过程中所产生的第二文件的第二文件信息。
[0045]其中,所述确定单元还具体用于:
[0046]当检测到对所述目标应用程序进行卸载时,根据所述文件记录信息中所记录的所述第一文件信息和所述第二文件信息,确定所述目标应用程序所产生的第一文件以及确定所述目标应用程序所产生的第二文件。
[0047]其中,所述第一文件信息包括第一文件标识和第一文件的存储路径信息,所述第二文件信息包括第二文件标识和第二文件的存储路径信息;
[0048]所述确定单元包括:
[0049]第一查找子单元,用于当检测到对所述目标应用程序进行卸载时,根据所述第一文件的存储路径信息查找所述第一文件标识对应的第一文件;
[0050]第一确定子单元,用于当查找所述第一文件标识对应的第一文件时,确定所述目标应用程序所产生的第一文件;
[0051]第二查找子单元,用于根据所述第二文件的存储路径信息查找所述第二文件标识对应的第二文件;
[0052]第二确定子单元,用于当查找所述第二文件标识对应的第二文件时,确定所述目标应用程序所产生的第二文件。
[0053]其中,所述清理单元还具体用于:
[0054]根据所述第一文件和所述第二文件进行清理文件。
[0055]其中,所述清理单元还具体用于:
[0056]删除所述第一文件和所述第二文件。
[0057]其中,所述装置还包括:
[0058]生成单元,用于根据所述第一文件和所述第二文件生成选择页面;
[0059]输出单元,用于输出所述选择页面,以使用户根据所述选择页面进行选择待清理的文件;
[0060]其中,所述清理单元包括:
[0061]第三确定子单元,用于当接收到用户针对所述选择页面输入的选择清理指令时,根据所述选择指令确定待清理的文件;
[0062]删除子单元,用于删除所述待清理的文件。
[0063]实施本发明实施例,具有如下有益效果:
[0064]本发明实施例通过当检测到运行目标应用程序时,获取目标应用程序在运行过程中所产生的第一文件的第一文件信息,并将第一文件信息保存至预置的文件记录信息中,当终端监测到对目标应用程序进行卸载时,根据文件记录信息中所记录的第一文件信息,确定目标应用程序所产生的第一文件,从而终端根据第一文件进行清理文件,这使得终端可在目标应用程序卸载时对目标应用程序在运行过程中所产生的第一文件进行清理,产生出第一文件所占用的存储空间,提高终端运行效率。
【附图说明】
[0065]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0066]图1是本发明实施例提供的一种应用程序的卸载方法的第一实施例流程示意图;
[0067]图2是本发明实施例提供的一种应用程序的卸载方法的第二实施例流程示意图;
[0068]图3是本发明实施例提供的一种应用程序的卸载方法的第三实施例流程示意图;
[0069]图4是本发明实施例提供的一种应用程序的卸载装置的第一实施例结构图;
[0070]图5是本发明实施例提供的一种应用程序的卸载装置的第二实施例结构图;
[0071]图6是本发明实施例提供的一种应用程序的卸载装置的第三
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1