An embodiment of the invention discloses a detection method, a device, a storage medium and a mobile terminal for an application crash. The method includes: when the supervisor hears the application program crashes, it gets the attribute parameters of the crash; according to the attribute parameters, it identifies the crash type to start the crash or run crashes. By adopting the technical scheme provided by the embodiment of the invention, the problem that the type of collapse of the application can not be determined can be effectively solved.
【技术实现步骤摘要】
应用程序崩溃的检测方法、装置、存储介质及移动终端
本专利技术实施例涉及应用程序检测及修复
,尤其涉及一种应用程序崩溃的检测方法、装置、存储介质及移动终端。
技术介绍
目前App(应用程序,Application)启动后,会由于各种原因导致崩溃。用户的常规做法通常是重新启动APP。但是,由于崩溃后无法区分崩溃类型,所以也无法进行相应的修复,导致用户连续重启App时仍然会遇到崩溃问题,严重影响用户的使用体验,需要改进。
技术实现思路
本专利技术实施例提供一种崩溃的检测方法、修复方法、装置、存储介质及移动终端,可以有效解决应用程序的崩溃类型无法确定的问题。第一方面,本专利技术实施例提供了一种应用程序崩溃的检测方法,该方法包括:当监听到应用程序运行发生崩溃时,获取本次崩溃的属性参数;根据所述属性参数识别确定本次崩溃的崩溃类型为启动崩溃或运行崩溃。进一步的,根据所述属性参数识别确定本次崩溃的崩溃类型为启动崩溃或运行崩溃包括:从本次崩溃的属性参数中获取所述应用程序发生崩溃的崩溃时间;判断所述应用程序的崩溃时间与所述应用程序的启动时间差值是否小于设定时长;若是,则确定所述应用程序的崩溃类型为启动崩溃。进一步的,在判断所述应用程序的崩溃时间与所述应用程序的启动时间差值是否小于设定时长之后,还包括:若否,则确定所述应用程序的崩溃类型为运行崩溃。进一步的,根据所述属性参数识别确定本次崩溃的崩溃类型为启动崩溃或运行崩溃之后,还包括:在确定发生启动崩溃时,记录启动崩溃的发生次数;在确定发生运行崩溃时,将所述启动崩溃的次数记录清零。进一步的,在根据所述属性参数识别确定本次崩溃的崩 ...
【技术保护点】
一种应用程序崩溃的检测方法,其特征在于,包括:当监听到应用程序运行发生崩溃时,获取本次崩溃的属性参数;根据所述属性参数识别确定本次崩溃的崩溃类型为启动崩溃或运行崩溃。
【技术特征摘要】
1.一种应用程序崩溃的检测方法,其特征在于,包括:当监听到应用程序运行发生崩溃时,获取本次崩溃的属性参数;根据所述属性参数识别确定本次崩溃的崩溃类型为启动崩溃或运行崩溃。2.根据权利要求1所述的方法,其特征在于,根据所述属性参数识别确定本次崩溃的崩溃类型为启动崩溃或运行崩溃包括:从本次崩溃的属性参数中获取所述应用程序发生崩溃的崩溃时间;判断所述应用程序的崩溃时间与所述应用程序的启动时间差值是否小于设定时长;若是,则确定所述应用程序的崩溃类型为启动崩溃。3.根据权利要求2所述的方法,其特征在于,在判断所述应用程序的崩溃时间与所述应用程序的启动时间差值是否小于设定时长之后,还包括:若否,则确定所述应用程序的崩溃类型为运行崩溃。4.根据权利要求1所述的方法,其特征在于,根据所述属性参数识别确定本次崩溃的崩溃类型为启动崩溃或运行崩溃之后,还包括:在确定发生启动崩溃时,记录启动崩溃的发生次数;在确定发生运行崩溃时,将所述启动崩溃的次数记录清零。5.根据权利要求4所述的方法,其特征在于,在根据所述属性参数识别确定本次崩溃的崩溃类型为启动崩溃之后,还包括:当判断所述应用程序的启动崩溃次数符合预设条件时,对所述应用程序进行自动修复。6.根据权利要求5所述的方法,其特征在于,所述当判断所述应用程序的启动崩溃次数符合预设条件时,对所述应用程序进行自动修复,包括:根据所述应用程序的启动崩溃次数,确定对所述应用程序进行自动修复的修复级别;根据所述修复级别,对所述应用程序的缓存数据进行清除操作,实现自动修复。7.根据权利要求6所述的方法,其特征在于,在根据所述修复级别,对所述应用程序的缓存数据进行清除操作,实现自动修复之前,还包括:对所述应用程序的缓存数据进行分级,得到缓存数据的缓存级别;确定对...
【专利技术属性】
技术研发人员:刘伟,
申请(专利权)人:深圳乐信软件技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。