【技术实现步骤摘要】
一种应用异常的修复方法和修复装置
[0001]本申请涉及通信
,尤其涉及一种应用异常的修复方法和修复装置
。
技术介绍
[0002]通用串行总线
(Universal Serial Bus
,
USB)
调试是一个用于开发工作的功能,使用该功能可在计算机和终端设备之间复制数据
、
在终端设备上安装应用程序
、
读取日志数据等等
。
但是,在
USB
调试处于开启状态的终端设备上启动应用后,可能会出现应用异常无法继续使用的问题
。
[0003]目前,在
USB
调试处于开启状态的终端设备上启动应用后,终端设备会显示安全警告的提示信息,以使用户获悉当前的安全状态,并可以提供功能按键,将当前应用退出
。
[0004]但是,上述方法未修复应用异常的问题,仅仅缓解了当前应用异常无法继续使用的问题
。
技术实现思路
[0005]本申请提供了一种应用异常的修复方法和修复装置,修复了
USB
调试状态导致的应用异常的问题
。
[0006]第一方面,提供了一种应用异常的修复方法,该方法包括:确定检测到由通用串行总线
USB
调试状态导致的应用退出事件时,将该
USB
调试从开启状态修复为关闭状态;重启上述应用
。
[0007]在本申请中,终端设备可以在确定检测到由通用串行总线< ...
【技术保护点】
【技术特征摘要】
1.
一种应用异常的修复方法,其特征在于,包括:确定检测到由通用串行总线
USB
调试状态导致的应用退出事件时,将所述
USB
调试从开启状态修复为关闭状态;重启所述应用
。2.
根据权利要求1所述的方法,其特征在于,所述确定检测到由通用串行总线
USB
调试状态导致的应用退出事件,包括:在检测到所述应用退出的情况下,判断是否存在目标历史事件;其中,所述目标历史事件至少包括获取所述
USB
调试状态事件;在存在所述目标历史事件时,确定检测到由所述
USB
调试状态导致的所述应用退出事件
。3.
根据权利要求2所述的方法,其特征在于,所述判断是否存在目标历史事件,包括:基于第一历史事件列表,判断是否存在所述目标历史事件;其中,在所述第一历史事件列表中存在与所述目标历史事件相同的历史事件的情况下,确定存在所述目标历史事件
。4.
根据权利要求2所述的方法,其特征在于,所述判断是否存在目标历史事件,包括:从所述第二历史事件列表中确定与所述应用对应的历史事件,所述第二历史事件列表包括所述应用退出前的至少一件历史事件和所述至少一件历史事件对应的应用;根据所述应用对应的历史事件,确定是否存在所述目标历史事件;其中,在所述应用对应的历史事件中存在与所述目标历史事件相同的历史事件时,确定存在所述目标历史事件
。5.
根据权利要求2所述的方法,其特征在于,所述判断是否存在目标历史事件,包括:判断在所述应用退出前的预设时长内是否存在所述目标历史事件;其中,所述预设时长是基于所述目标历史事件设置的
。6.
根据权利要求5所述的方法,其特征在于,所述判断在所述应用退出前的预设时长内是否存在目标历史事件,包括:基于第三历史事件列表,判断在所述应用退出前的所述预设时长内是否存在目标历史事件,所述第三历史事件列表包括所述应用退出前的至少一件历史事件和所述至少一件历史事件的发生时间;其中,在所述第三历史事件列表中存在与所述目标历史事件相同
、
且发生时间处于所述预设时长内的历史事件时,确定在所述应用退出前的所述预设时长内存在所述目标历史事件
。7.
根据权利要求6所述的方法,其特征在于,在所述目标历史事件仅包括所述获取所述
USB
调试状态事件的情况下,所述应用退出前的所述预设时长内存在所述目标历史事件是在所述第三历史事件列表中存在与所述获取所述
USB
调试状态事件相同
、
且发生时间处于所述预设时长内的历史事件时确定的;其中,所述应用退出事件的发生时间距离所述获取所述
USB
调试状态事件的发生时间的时长小于或等于所述预设时长
。8.
根据权利要求6所述的方法,其特征在于,在所述目标历史事件包括所述
USB
调试状态事件和所述应用启动事件的情况下,所述应用退出前的所述预设时长内存在所述目标历
史事件是在所述第三历史事件列表中存在分别与所述获取所述
USB
调试状态事件和所述应用启动事件相同
、
且发生时间处于所述预设时长内的历史事件时确定的;其中,所述应用退出事件的发生时间距离所述应用启动事件的发生时间的时长小于或等于所述预设时长
。9.
根据权利要求6所述的方法,其特征在于,所述目标历史事件仅包括所述获取所述
USB
调试状态事件,在所述基于第三历史事件列表,判断在所述应用退出前的所述预设时长内存在目标历史事件之前,所述方法还包括:获取所述
USB
调试状态;在确定所述
USB
调试为所述开启状态时,将所述获取所述
USB
调试状态事件和所述获取
USB
调试状态的发生时间置于所述第三历史事件列表
。10.
根据权利要求6所述的方法,其特征在于,所述目标历史事件包括所述获取所述
USB
调试状态为事件和所述应用启动事件,在所述基于第三历史事件列表,判断在所述应用退出前的所述预设时长内存在目标历史事件之前,所述方法还包括:启动所述应用;获取所述
USB
调试状态;在确定所述
USB
调试状态为所述开启状态时,将所述获取所述
USB
调试状态事件和所述获取
USB
调试状态的发生时间置于所述第三历史事件列表
。11.
根据权利要求5所述的方法,其特征在于,所述判断在所述应用退出前的预设时长内是否存在目标历史事件,包括:基于第四历史事件列表,判断在所述应用退出前的所述预设时长内是否存在目标历史事件,所述第四历史事件列表包括所述应用退出前的至少一件历史事件
、
所述至少一件历史事件的发生时间和所述至少一件历史事件对应的应用;其中,在所述第四历史事件列表中存在与所述应用对应
、
与所述目标历史事件相同
、
且发生时间处于所述预设时长内的历史事件时,确定在所述应用退出前的所述预设时长内存在所述目标历史事件
。12.
根据权利要求
11
所述的方法,其特征在于,在所述目标历史事件仅包括所述获取所述
USB
调试状态事件的情况下,所述应用退出前的所述预设时长内存在所述目标历史事件是在所述第四历史事件列表中存在与所述应用对应
、
与所述获取所述
USB
调试状态事件相同
、
且发生时间处于所述预设时长内的历史事件时确定的;其中,所述应用退出事件的发生时间距离所述获取所述
USB
调试状态...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。