【技术实现步骤摘要】
异常处理方法、装置、移动终端以及存储介质
本申请涉及电子设备
,更具体地,涉及一种异常处理方法、装置、移动终端以及存储介质。
技术介绍
随着科学技术的发展,安卓Android平台占据了当前移动终端的主流市场。由于Android系统开放源码的特性,由此带来的安全问题不可避免,因此,为了提高应用程序的安全性,越来越多的应用程序采用应用加固技术进行处理,以防止代码被获取,但是,采用应用加固技术的应用程序也提升了移动终端崩溃的次数,用户体验不佳。
技术实现思路
鉴于上述问题,本申请提出了一种异常处理方法、装置、移动终端以及存储介质,以解决上述问题。第一方面,本申请实施例提供了一种异常处理方法,应用于移动终端,所述移动终端安装有Android系统,所述方法包括:在应用程序发生启动异常时,获取异常信息;当所述异常信息包括所述应用程序的应用加固版本与所述移动终端不适配时,获取所述应用程序的安装包;判断所述安装包中是否包括应用加固标记;当所述安装包中包括所述应用加固标记时,展示提示信息,其中,所述提示信息用于表征所述应用程序的应用加固版本与所述移动终端的适配结果。第二方面,本申 ...
【技术保护点】
1.一种异常处理方法,其特征在于,应用于移动终端,所述移动终端安装有Android系统,所述方法包括:在应用程序发生启动异常时,获取异常信息;当所述异常信息包括所述应用程序的应用加固版本与所述移动终端不适配时,获取所述应用程序的安装包;判断所述安装包中是否包括应用加固标记;当所述安装包中包括所述应用加固标记时,展示提示信息,其中,所述提示信息用于表征所述应用程序的应用加固版本与所述移动终端的适配结果。
【技术特征摘要】
1.一种异常处理方法,其特征在于,应用于移动终端,所述移动终端安装有Android系统,所述方法包括:在应用程序发生启动异常时,获取异常信息;当所述异常信息包括所述应用程序的应用加固版本与所述移动终端不适配时,获取所述应用程序的安装包;判断所述安装包中是否包括应用加固标记;当所述安装包中包括所述应用加固标记时,展示提示信息,其中,所述提示信息用于表征所述应用程序的应用加固版本与所述移动终端的适配结果。2.根据权利要求1所述的方法,其特征在于,所述在应用程序发生启动异常时,获取异常信息之前,还包括:在所述应用程序安装的过程中,在Manifest文件中扫描所述应用程序的第一字节码以及在dex文件中读取所述应用程序的第二字节码;判断所述第一字节码和所述第二字节码是否匹配;当所述第一字节码和所述第二字节码不匹配时,在所述应用程序的安装包中添加所述应用加固标记。3.根据权利要求2所述的方法,其特征在于,所述判断所述第一字节码和所述第二字节码是否匹配之前,还包括:判断所述dex文件中是否包括所述应用程序的activity;当所述dex文件中包括所述应用程序的activity时,执行判断所述第一字节码和所述第二字节码是否匹配。4.根据权利要求1-3任一项所述的方法,其特征在于,所述当所述安装包中包括所述应用加固标记时,展示提示信息之后,还包括:查找所述应用程序的多个应用加固版本,并判断所述多个应用加固版本中是否包括与所述移动终端适配的目标应用加固版本;当所述多个应用加固版本中包括与所述移动终端适配的目标应用加固版本时,获取采用所述目标应用加固版本的应用程序的目标版本,推送所述目标版本。5.根据权利要求1-3任一项所述的方法,其特征在于,所述当所述安装包中包括所述应用加固标记时,展示提示信息之后,还包括:检测所述应用程序的版本是否为最新版本;当所述应用程序的版本不是最新版本时,提示用户将所述应用...
【专利技术属性】
技术研发人员:陈前佑,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。