热门行业分类
当前位置: 首页 > 专利商城 > APP应用程序通过自带的卸载命令进行卸载的方法
专利ID: 2006 收藏

APP应用程序通过自带的卸载命令进行卸载的方法 出售状态:未出售

提示:购买之前,请仔细核对自己的需求或询问客服!
专利号 2015104460282 专利类型 发明专利
专利分类 计算机 专利状态 已下证
出售价格 ¥ 咨询客服 浏览 0

服务承诺: 极速办理   安全有保障   办理不成功全额退款

手机查看购买

同类专利推荐

专利详细内容

专利名: APP应用程序通过自带的卸载命令进行卸载的方法 出售状态: 未出售
专利号: 2015104460282 专利类型: 发明专利 专利分类: 计算机
专利权人: 联系人 出售价格: 面议
详细介绍:


技术领域

本发明涉及一种程序卸载方法,尤其是一种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系统的载体为智能手机、掌上电脑、或人机交互终端。

惟以上所述者,仅为本发明的较佳实施例而已,举凡熟悉此项技艺的专业人士。在了解本发明的技术手段之后,自然能依据实际的需要,在本发明的教导下加以变化。因此凡依本发明申请专利范围所作的同等变化与修饰,曾应仍属本发明专利涵盖的范围内。

购买本专利

专利交易流程

购买专利流程

专利交易常见问题

1、在赋翼网没有找到自己需要的专利怎么办?

答:如果在网站没有找到须要的专利,可联系客服提交自己的需求,工作人员会在十分钟内检索全网专利库,给满意的答复。

2、在赋翼网购买专利安全吗?

答:赋翼网所出售专利均经专利权人本人核实,专利真实有效,请放心购买。

3、购买专利是一次性收费吗? 还有其他的费用吗?

答:在赋翼网购买专利,均为一次性收费(办理期间客户另提其他要求除外)。

4、购买后多久能收到专利证书?

答:跟赋翼网签订合作合同后,工作人员会立刻办理进行手续办理,买专利最快7天下证(根据办理速度不同,具体下证时间以国家知识产权局实际为准)。

5、购买后变更失败怎么办?

答:如遇到付款后未能按照合同约定变更专利权人(含合同约定任何一项没有做到),经核实后赋翼网将在2个工作日内全额退款。

购 买 专 利
专利能干什么?

信息保密,请放心填写!
返回顶部
在线咨询
在线留言
联系电话
TEL:15321932656
扫一扫

手机访问 扫一扫

全国服务热线
15321932656