太阳城集团

  • / 7
  • 下载费用:30 金币  

APP应用程序通过自带的卸载命令进行卸载的方法.pdf

摘要
申请专利号:

太阳城集团CN201510446028.2

申请日:

2015.07.27

公开号:

太阳城集团CN105022650A

公开日:

2015.11.04

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/445申请日:20150727|||公开
IPC分类号: G06F9/445 主分类号: G06F9/445
申请人: 立德高科(昆山)数码科技有限责任公司
发明人: 姚为; 万宏宇
地址: 215311江苏省苏州市昆山市巴城镇学院路88号1幢
优先权:
专利代理机构: 代理人:
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201510446028.2

授权太阳城集团号:

||||||

法律状态太阳城集团日:

2018.08.24|||2015.12.02|||2015.11.04

法律状态类型:

授权|||实质审查的生效|||公开

摘要

太阳城集团本发明提供一种APP应用程序通过自带的卸载命令进行卸载的方法,包括以下步骤:当用户确认要卸载APP应用程序时,卸载命令会在APP应用程序的存储目录中进行自检,以获取与其相关联的全部文件的路径太阳城集团;将卸载命令与每个文件建立树形结构,定义卸载命令为树形结构中的树结点;执行卸载命令,以将树形结构中的全部文件删除;卸载命令对除APP应用程序的存储目录以外的其他目录中进行自检,若还包括具有相关联太阳城集团的文件,在确认进行数据清理后,卸载命令自动将其删除。本发明能够将与APP应用程序具有关联关系的文件全部删除,避免系统中仍然存储有残留文件,防止空间被已卸载应用数据文件占用。

权利要求书

权利要求书
1.  一种APP应用程序通过自带的卸载命令进行卸载的方法,包括以下步骤:
S1、当用户确认要卸载APP应用程序时,卸载命令会在APP应用程序的存储目录中进行自检,以获取与其相关联的全部文件的路径太阳城集团;
S2、将卸载命令与每个文件建立树形结构,定义卸载命令为树形结构中的树结点;
S3、执行卸载命令,以将树形结构中的全部文件删除;
S4、卸载命令对除APP应用程序的存储目录以外的其他目录中进行自检,若还包括具有相关联太阳城集团的文件,在确认进行数据清理后,卸载命令自动将其删除。

2.  根据权利要求1所述的APP应用程序通过自带的卸载命令进行卸载的方法,其特征在于,在步骤S1,包括以下子步骤:
S11、卸载命令提取其在命令字段中所包含的可作为关联太阳城集团的字段名称;
S12、以关联太阳城集团为查询条件,在APP应用程序的安装目录中辨别是否有包括上述关联太阳城集团的程序文件;
S13、当查询到带有关联太阳城集团的程序文件时,通过其所在目录的位置,以获取到其路径太阳城集团。

3.  根据权利要求2所述的APP应用程序通过自带的卸载命令进行卸载的方法,其特征在于,在步骤S12中,程序文件在APP应用程序被安装时,就已经将随机生成的关联太阳城集团添加在程序文件的字段中。

4.  根据权利要求1所述的APP应用程序通过自带的卸载命令进行卸载的方法,其特征在于,在步骤S2中,包括以下子步骤:
S21、对全部文件的路径太阳城集团进行分析,对同处于一个路径下的文件进行汇总,以形成一个同处于一个根目录下的文件组;
S22、在同一个根目录下,将具有相同文件夹名称的文件构成一个具有多级层的树形结构,并定义树形结构的顶点定义为该树形结构的顶结点;
S23、计算所有顶结点的数量,将每一个顶结点与卸载命令构成一个总树形结构,并将卸载命令定义为总树形结构的顶结点。

5.  根据权利要求1所述的APP应用程序通过自带的卸载命令进行卸载的方法,其特征在于,在步骤S3中,包括以下子步骤:
S31、在总树形结构中,卸载命令根据总树形结构的分布图,从而找到总 树形结构中处于最底层文件;
S32、卸载命令按照由底层至顶层的方式依次删除处于同层中的文件,直到将卸载命令下一层的文件删除,以将APP应用程序的存储目录中除卸载命令以外的全部文件与文件夹清除。

6.  根据权利要求1所述的APP应用程序通过自带的卸载命令进行卸载的方法,其特征在于,在步骤S4中,卸载命令在删除了APP应用程序的存储目录后,以关联太阳城集团为查询条件,对除APP应用程序的存储目录以外的其他目录中进行查询;
若卸载命令在除APP应用程序的存储目录以外的其他目录中查询到残留文件,则将卸载命令与残留文件构成一个只有两个层级的树形结构,并通过卸载命令将树形结构中的残留文件删除;
在删除完毕全部的残留文件后,卸载命令通过其内置的自删除指令,将其由系统中删除。

7.  根据权利要求1至6中任一所述的APP应用程序通过自带的卸载命令进行卸载的方法,其特征在于,作为APP应用程序的系统为Android系统,作为Android系统的载体为智能手机、掌上电脑、或人机交互终端。

说明书

说明书APP应用程序通过自带的卸载命令进行卸载的方法
技术领域
本发明涉及一种程序卸载方法,尤其是一种APP应用程序通过自带的卸载命令进行卸载的方法。
背景技术
目前,在Android系统中需要删除某一APP应用程序时都是需要通过类似于360安全卫士的第三方软件实现。然而,第三方软件只会删除APP应用程序安装目录中的文件,一般不会再对其他文件夹中的文件进行查询。如果其他文件夹中还存储有与APP应用程序相关联的残留文件,该残留文件还会一直占用Android系统的存储空间。
发明内容
针对上述问题中存在的不足之处,本发明提供一种能够将与APP应用程序具有关联关系的文件全部删除,避免系统中仍然存储有残留文件,防止空间被已卸载应用数据文件占用的APP应用程序通过自带的卸载命令进行卸载的方法。
为实现上述目的,本发明提供一种APP应用程序通过自带的卸载命令进行卸载的方法,包括以下步骤:
S1、当用户确认要卸载APP应用程序时,卸载命令会在APP应用程序的存储目录中进行自检,以获取与其相关联的全部文件的路径太阳城集团;
S2、将卸载命令与每个文件建立树形结构,定义卸载命令为树形结构中的树结点;
S3、执行卸载命令,以将树形结构中的全部文件删除;
S4、卸载命令对除APP应用程序的存储目录以外的其他目录中进行自检,若还包括具有相关联太阳城集团的文件,在确认进行数据清理后,卸载命令自动将其删除。
上述的APP应用程序通过自带的卸载命令进行卸载的方法,其中,在步骤S1,包括以下子步骤:
S11、卸载命令提取其在命令字段中所包含的可作为关联太阳城集团的字段名称;
S12、以关联太阳城集团为查询条件,在APP应用程序的安装目录中辨别是否有包括上述关联太阳城集团的程序文件;
S13、当查询到带有关联太阳城集团的程序文件时,通过其所在目录的位置,以获取到其路径太阳城集团。
上述的APP应用程序通过自带的卸载命令进行卸载的方法,其中,在步骤S12中,程序文件在APP应用程序被安装时,就已经将随机生成的关联太阳城集团添加在程序文件的字段中。
上述的APP应用程序通过自带的卸载命令进行卸载的方法,其中,在步骤S2中,包括以下子步骤:
S21、对全部文件的路径太阳城集团进行分析,对同处于一个路径下的文件进行汇总,以形成一个同处于一个根目录下的文件组;
S22、在同一个根目录下,将具有相同文件夹名称的文件构成一个具有多级层的树形结构,并定义树形结构的顶点定义为该树形结构的顶结点;
S23、计算所有顶结点的数量,将每一个顶结点与卸载命令构成一个总树形结构,并将卸载命令定义为总树形结构的顶结点。
上述的APP应用程序通过自带的卸载命令进行卸载的方法,其中,在步骤S3中,包括以下子步骤:
S31、在总树形结构中,卸载命令根据总树形结构的分布图,从而找到总树形结构中处于最底层文件;
S32、卸载命令按照由底层至顶层的方式依次删除处于同层中的文件,直到将卸载命令下一层的文件删除,以将APP应用程序的存储目录中除卸载命令以外的全部文件与文件夹清除。
上述的APP应用程序通过自带的卸载命令进行卸载的方法,其中,在步骤S4中,卸载命令在删除了APP应用程序的存储目录后,以关联太阳城集团为查询条件,对除APP应用程序的存储目录以外的其他目录中进行查询;
若卸载命令在除APP应用程序的存储目录以外的其他目录中查询到残留文件,则将卸载命令与残留文件构成一个只有两个层级的树形结构,并通过卸载命令将树形结构中的残留文件删除;
在删除完毕全部的残留文件后,卸载命令通过其内置的自删除指令,将其由系统中删除。
上述的APP应用程序通过自带的卸载命令进行卸载的方法,其中,作为APP应用程序的系统为Android系统,作为Android系统的载体为智能手机、 掌上电脑、或人机交互终端。
与现有技术相比,本发明具有以下优点:
本发明可通过APP应用程序中自带的卸载命令可将该APP应用程序安装目录中的文件、以及与该APP应用程序具有关联关系的文件删除,以将与APP应用程序相关联的文件全部删除,从而避免系统中仍然存储有残留文件;与现有通过第三方软件对APP应用程序进行删除的方式相比,本发明能够防止空间被已卸载应用数据文件占用,帮助用户节省存储空间。
附图说明
图1为本发明中方法部分的流程图。
具体实施方式
如图1所示,本发明提供一种APP应用程序通过自带的卸载命令进行卸载的方法,包括以下步骤:
S1、当用户确认要卸载APP应用程序时,卸载命令会在APP应用程序的存储目录中进行自检,以获取与其相关联的全部文件的路径太阳城集团。
在步骤S1,包括以下子步骤:
S11、卸载命令提取其在命令字段中所包含的可作为关联太阳城集团的字段名称;
S12、以关联太阳城集团为查询条件,在APP应用程序的安装目录中辨别是否有包括上述关联太阳城集团的程序文件;
S13、当查询到带有关联太阳城集团的程序文件时,通过其所在目录的位置,以获取到其路径太阳城集团。
另外,在步骤S12中,程序文件在APP应用程序被安装时,就已经将随机生成的关联太阳城集团添加在程序文件的字段中。
S2、将卸载命令与每个文件建立树形结构,定义卸载命令为树形结构中的树结点。
其中,在步骤S2中,包括以下子步骤:
S21、对全部文件的路径太阳城集团进行分析,对同处于一个路径下的文件进行汇总,以形成一个同处于一个根目录下的文件组;
S22、在同一个根目录下,将具有相同文件夹名称的文件构成一个具有多级层的树形结构,并定义树形结构的顶点定义为该树形结构的顶结点;
S23、计算所有顶结点的数量,将每一个顶结点与卸载命令构成一个总树形结构,并将卸载命令定义为总树形结构的顶结点。
S3、执行卸载命令,以将树形结构中的全部文件删除。
在步骤S3中,包括以下子步骤:
S31、在总树形结构中,卸载命令根据总树形结构的分布图,从而找到总树形结构中处于最底层文件;
S32、卸载命令按照由底层至顶层的方式依次删除处于同层中的文件,直到将卸载命令下一层的文件删除,以将APP应用程序的存储目录中除卸载命令以外的全部文件与文件夹清除。
S4、卸载命令对除APP应用程序的存储目录以外的其他目录中进行自检,若还包括具有相关联太阳城集团的文件,在确认进行数据清理后,卸载命令自动将其删除。
在步骤S4中,卸载命令在删除了APP应用程序的存储目录后,以关联太阳城集团为查询条件,对除APP应用程序的存储目录以外的其他目录中进行查询;
若卸载命令在除APP应用程序的存储目录以外的其他目录中查询到残留文件,则将卸载命令与残留文件构成一个只有两个层级的树形结构,并通过卸载命令将树形结构中的残留文件删除;
在删除完毕全部的残留文件后,卸载命令通过其内置的自删除指令,将其由系统中删除。
其中,作为APP应用程序的系统为Android系统,作为Android系统的载体为智能手机、掌上电脑、或人机交互终端。
惟以上所述者,仅为本发明的较佳实施例而已,举凡熟悉此项技艺的专业人士。在了解本发明的技术手段之后,自然能依据实际的需要,在本发明的教导下加以变化。因此凡依本发明申请专利范围所作的同等变化与修饰,曾应仍属本发明专利涵盖的范围内。

关 键 词:
APP 应用程序 通过 卸载 命令 进行 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:APP应用程序通过自带的卸载命令进行卸载的方法.pdf
链接地址:http://zh228.com/p-6377408.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');