[发明专利]一种安卓应用软件控制方法及装置在审
申请号: | 202111275505.5 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113900851A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 陈鸿飞;邓胤 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李秋梅 |
地址: | 510000 广东省广州市荔*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用软件 控制 方法 装置 | ||
本申请公开一种安卓应用软件控制方法及装置,本申请通过从安卓系统中获取异常信息,根据预设规则确定所述异常信息的异常类型,若所述异常信息的异常类型为预设的第一异常类型,则向安卓系统发送软件继续运行指令。本申请方案由于从安卓系统中获取异常信息后,并通过对获取异常信息的异常分类,得到异常信息的异常类型,并对不同的类型发送相应的指令,如所述异常信息属于第一异常类型,则向安卓系统发送软件继续运行指令,使得应用软件可以继续运行,减少了一部分异常信息造成的应用软件闪退问题,进一步减少了APP的闪退频率,增加了用户对APP的体验度。
技术领域
本申请涉及安卓应用软件技术领域,特别是一种安卓应用软件控制方法及装置。
背景技术
随着互联网技术的发展,电子产品逐渐普及,其中,Android安卓系统是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑。
然而在使用Android安卓系统的过程中,当APP(application,应用软件)发生异常导致APP程序崩溃时,Android安卓系统会启动默认的异常杀进程机制,系统会将产生崩溃的APP进程杀死使得APP发生闪退现象,如果发生多次崩溃还会产生Crash弹窗,APP的多次闪退十分影响用户体验,进一步影响APP的口碑,如何减少APP的闪退频率是人们关心的问题。
发明内容
有鉴于此,本申请提供了一种安卓应用软件控制方法及装置用以减少APP的闪退频率。
为了实现上述目的,现提出的方案如下:
一种安卓应用软件控制方法,包括:
从安卓系统中获取异常信息;
根据预设规则确定所述异常信息的异常类型;
若所述异常信息的异常类型为预设的第一异常类型,则向安卓系统发送软件继续运行指令。
可选地,所述从安卓系统中获取异常信息,包括:
利用预设的捕捉异常指令从安卓系统中获取异常信息,所述预设的捕捉异常指令为在安卓系统的Hanlder机制的消息队列中插入的预设的捕捉异常指令。
可选地,所述利用预设的捕捉异常指令从安卓系统中获取异常信息,包括:
接入安卓系统提供的捕捉异常的接口;
利用所述捕捉异常指令从所述安卓系统提供的捕捉异常的接口中获取安卓系统的异常信息。
可选地,所述根据预设规则确定所述异常信息的异常类型,包括:
将所述异常信息转换为多行文本;
提取所述多行文本的异常特征;
根据所述预设规则及所述异常特征,确定所述异常信息的异常类型。
可选地,所述根据所述预设规则及所述异常特征,确定所述异常信息的异常类型,包括:
若所述异常信息对应的异常特征为指定异常特征,则将所述异常信息转换为java类型的目标异常信息;
确定所述目标异常信息包含的app包名和view类型,是否与安卓系统中记录的信息一致;
当所述目标异常信息包含的app包名和view类型与安卓系统中的app包名和view类型分别保持一致且view控件不可见时,则将所述异常信息确定为第一异常类型中的非可见UI操作界面类型。
可选地,所述第一异常类型包括系统bug漏洞类型、非可见UI操作界面类型。
可选地,本申请方法在所述根据预设规则确定所述异常信息的异常类型之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111275505.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:仓储策略管理方法、装置、电子设备及存储介质
- 下一篇:一种VR眼镜框架结构