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

文档序号:9646470阅读:来源:国知局
所产生的第一文件。
[0135]在本发明实施例中,当确定单元300确定目标应用程序在运行过程中所产生的第一文件时,清理单元400可删除第一文件以进行清理文件,进一步的,清理单元400还可从第一文件中选择出需进行清理的第一文件进行清理,从而产生出第一文件所占用的存储空间,提尚终端的运彳丁效率。
[0136]本发明实施例通过当检测到运行目标应用程序时,获取目标应用程序在运行过程中所产生的第一文件的第一文件信息,并将第一文件信息保存至预置的文件记录信息中,当终端监测到对目标应用程序进行卸载时,根据文件记录信息中所记录的第一文件信息,确定目标应用程序所产生的第一文件,从而终端根据第一文件进行清理文件,这使得终端可在目标应用程序卸载时对目标应用程序在运行过程中所产生的第一文件进行清理,产生出第一文件所占用的存储空间,提高终端运行效率。
[0137]参见图5,是本发明实施例提供的一种应用程序的卸载装置的第二实施例结构图。本发明实施例中所描述的装置,包括:
[0138]第一获取单元100、第一保存单元200、确定单元300和清理单元400。
[0139]其中,所述装置还包括:
[0140]第二获取单元500,用于当安装目标应用程序时,获取所述目标应用程序在安装过程中所产生的第二文件的第二文件信息。
[0141]第二保存单元600,用于将所述第二文件信息保存至预置的文件记录信息中。
[0142]其中,上述确定单元300还具体用于:
[0143]当检测到对所述目标应用程序进行卸载时,根据所述文件记录信息中所记录的所述第一文件信息和所述第二文件信息,确定所述目标应用程序所产生的第一文件以及确定所述目标应用程序所产生的第二文件。
[0144]其中,上述清理单元400还具体用于:
[0145]根据所述第一文件和所述第二文件进行清理文件。
[0146]其中,上述清理单元400还具体用于:
[0147]删除所述第一文件和所述第二文件。
[0148]在本发明实施例中,目标应用程序在安装的过程中,目标应用程序会向终端的目录中产生第二文件,其中,第二文件可以是应用程序运行过程中所需的文件,包括可执行文件、数据库文件和图片等。
[0149]在本发明实施例中,当第二获取单元500检测到终端安装目标应用程序时,终端可监控目标应用程序的安装过程并获取目标应用程序在安装过程中所产生的第二文件的第二文件信息,其中,第二文件信息可以是第二文件对应的第二文件标识和第二文件的存储路径信息,第二文件标识可以是第二文件的名称、第二文件的ID等用于标识第二文件的标识。第二获取单兀500获取第二文件彳目息可以是:第二获取单兀500获取目标应用程序的安装信息,第二获取单元500根据安装信息获取目标应用程序在安装过程中所产生的第二文件的第二文件信息。其中,安装信息可记录目标应用程序在安装过程所需进行产生的第二文件的第二文件信息。
[0150]在本发明实施例中,文件记录信息可如实施例一所描述的文件记录信息。当第二获取单元500获取到目标应用程序在安装过程中所产生的第二文件的第二文件的信息时,第二保存单元600可将第二文件的信息添加至文件记录信息中。在具体应用中,可以是:终端预置的文件记录信息可以是unstall, dat文件,该文件可以存储在目标应用程序的安装目录下或其他指定的目录下。当第二获取单元500通过目标应用程序的安装信息获取到第二文件信息时,第二保存单元600可将第二文件信息添加至文件记录信息中进行保存。
[0151]在本发明实施例中,当确定单元300检测到对目标应用程序进行卸载时,确定单元300可读取存储的文件记录信息。当文件记录信息记录有第一文件信息和第二文件信息时,确定单元300从文件记录信息中读取所记录的第一文件信息第二文件信息,从而获取第一文件信息所包括的第一文件标识和第一文件的存储路径信息以及第二文件信息所包括的第二文件标识和第二文件的存储路径信息。确定单元300可根据第一文件标识和第一文件的存储路径信息进行查找,确定目标应用程序在运行过程中所产生的第一文件,以及根据第二文件标识和第二文件的存储路径信息进行查找,确定目标应用程序在安装过程中所产生的第二文件。
[0152]在本发明实施例中,当确定单元300确定目标应用程序在运行过程中所产生的第一文件和目标应用程序在安装过程中所产生的第二文件时,清理单元400可删除第一文件和第二文件以进行清理文件,进一步的,清理单元400还可从第一文件和第二文件中选择出需进行清理的文件进行清理,从而产生出文件所占用的存储空间,提高终端的运行效率。
[0153]其中,所述第二获取单元500包括:
[0154]第一获取子单元,用于当安装目标应用程序时,获取所述目标应用程序的安装信息;
[0155]第二获取子单元,用于根据所述安装信息获取所述目标应用程序在安装过程中所产生的第二文件的第二文件信息。
[0156]其中,所述确定单元300包括:
[0157]第一查找子单元,用于当检测到对所述目标应用程序进行卸载时,根据所述第一文件的存储路径信息查找所述第一文件标识对应的第一文件;
[0158]第一确定子单元,用于当查找所述第一文件标识对应的第一文件时,确定所述目标应用程序所产生的第一文件;
[0159]第二查找子单元,用于根据所述第二文件的存储路径信息查找所述第二文件标识对应的第二文件;
[0160]第二确定子单元,用于当查找所述第二文件标识对应的第二文件时,确定所述目标应用程序所产生的第二文件。
[0161]可以理解的是,本实施例的终端中的单元的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。
[0162]本发明实施例通过当安装目标应用程序时,获取所述目标应用程序在安装过程中所产生的第二文件的第二文件信息,将第二文件信息保存至预置文件记录信息中,当检测到运行目标应用程序时,获取目标应用程序在运行过程中所产生的第二文件的第一文件信息,将第二文件信息保存至预置的文件记录信息中,并当检测到对所述目标应用程序进行卸载时,根据所述文件记录信息中所记录的所述第一文件信息和所述第二文件信息,确定所述目标应用程序所产生的第一文件以及确定所述目标应用程序所产生的第二文件,根据所述第一文件和所述第二文件进行清理文件,这使得终端可在目标应用程序卸载时对目标应用程序在运行过程中所产生的第一文件和目标应用程序在安装过程中所产生的第二文件进行清理,从而产生出第一文件和第二文件所占用的存储空间,提高终端运行效率。
[0163]参见图6,是本发明实施例提供的一种应用程序的卸载装置的第三实施例结构图。本发明实施例中所描述的装置,包括:
[0164]第一获取单元100、第一保存单元200、确定单元300和清理单元400、第二获取单元500和第二保存单元600。
[0165]其中,所述装置还包括:
[0166]生成单元700,用于根据所述第一文件和所述第二文件生成选择页面。
[0167]输出单元800,用于输出所述选择页面,以使用户根据所述选择页面进行选择待清理的文件。
[0168]所述清理单元400包括:
[0169]第三确定子单元10,用于当接收到用户针对所述选择页面输入的选择清理指令时,根据所述选择指令确定待清理的文件。
[0170]删除子单元20,用于删除所述待清理的文件。
[0171]在本发明实施例中,生成单元700生成的选择页面可包括第一文件和第二文件的文件标识。选择页面可进行枚举文件标识,或者通过列表形式显示文件标识。其中,文件标识可以是第一文件和第二文件的名称、ID等。
[0172]在本发明实施例中,选择页面还可包括操作控件,可选的,终端可在选择页面的每个文件标识上均提供一个操作控件,如可进行勾选的操作控件。
[0173]在本发明实施例中,当生成单元700生成选择页面时,输出单元800,可弹出选择页面,以使用户根据选择页面进行选择待清理的文件。选择页面上可显示目标应用程序在安装过程中所产生的第二文件以及运行过程中所产生第一文件。当用户确定对某个文件进行删除时,用户可操作文件对应的文件标识上的操作控件进行确认,如用户可在选择页面上提供的操作控件上进行勾选需进行清理的待清理的文件对应的文件标识。
[0174]在本发明实施例中,当用户针对选择页面上提供的操作控件进行操作确认时,第三确定子单元10可获得选择页面生成的选择清理指令。其中,选择清理指令可携带待清理的文件对应的文件标识。
[0175]在本发明实施例中,当第三确定子单元10获得选择清理指令时,第三确定子单元10可根据选择清理指令所携带的待清理的文件对应的文件标识确定待清理的文件。
[0176]在本发明实施例中,当第三确定子单元10确定待清理的文件时,删除子单元20可删除待清理的文件,从而产生出待清理的文件所占用的存储空间,提高终端的运行效率。
[0177]可以理解的是,本实施例的终端中的单元的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。
[0178]本发明实施例的终端通过根据所述第一文件和所述第二文件生成选择页面,输出所述选择页面,并当接收到用户针对所述
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1