【技术实现步骤摘要】
应用启动方法、电子设备及可读存储介质
[0001]本申请是分案申请,原申请的申请号是202111449783.8,原申请日是2021年11月30日,原申请的全部内容通过引用结合在本申请中。
[0002]本申请涉及终端应用领域,尤其涉及应用启动方法、电子设备及可读存储介质。
技术介绍
[0003]随着电子设备的智能化程度越来越高,电子设备中安装运行的应用软件也越来越多。当用户使用应用软件提供的服务时,用户需要执行操作启动应用软件,例如,用户点击电子设备的系统桌面上应用软件的图标,电子设备可以打开应用软件以显示应用软件提供的界面。
[0004]电子设备启动应用软件时电子设备系统内部需要进行处理得到应用软件的界面,所以,在用户的操作结束后,电子设备可能会延迟一段时间才能显示应用软件的界面。目前,从用户的操作结束到电子设备显示应用软件的界面的时间较长,从用户的角度,应用的启动响应速度较慢。
技术实现思路
[0005]本申请提供一种应用启动方法、电子设备及可读存储介质,可以提高应用软件的启动响应速度。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请提供一种应用启动方法,该方法包括:
[0008]电子设备显示第一应用的第一界面;
[0009]电子设备接收用户输入的第一操作;
[0010]响应于第一操作,电子设备将第一应用切换到后台运行;
[0011]电子设备接收用户输入的第二操作;
[0012]响应于第二操
【技术保护点】
【技术特征摘要】
1.一种应用启动方法,其特征在于,应用于电子设备,所述方法包括:所述电子设备显示第一应用的第一界面;所述电子设备接收用户输入的第一操作;响应于所述第一操作,所述电子设备将所述第一应用切换到后台运行;所述电子设备接收用户输入的第二操作;响应于所述第二操作,所述电子设备启动所述第一应用;其中,在启动所述第一应用的过程中需要创建第二活动的情况下,所述电子设备启动第一应用,包括:创建第二活动,所述第二活动为空白活动;在所述第二活动创建完成之后恢复第一活动,所述第一活动是所述第一应用中与所述第一界面对应的活动;在创建所述第二活动和恢复所述第一活动的过程中,显示第一图像,所述第一图像与所述第一界面相对应的快照图像;在恢复所述第一活动后,显示所述第一界面;其中,在启动所述第一应用的过程中不需要创建第二活动的情况下,所述电子设备启动第一应用,包括:恢复所述第一活动,并在恢复所述第一活动的过程中显示所述第一图像;在恢复所述第一活动后,显示第一界面。2.如权利要求1所述的方法,其特征在于,所述电子设备接收用户输入的第一操作后,所述方法还包括:所述电子设备基于所述第一界面得到第二图像;所述电子设备缓存所述第二图像,所述第二图像包含所述第一图像。3.如权利要求1或2所述的方法,其特征在于,所述电子设备显示第一图像之前,所述方法还包括:所述电子设备确定所述第一应用的进程未结束;所述电子设备确定所述第一界面对应的所述第一活动未销毁;所述电子设备确定所述第一应用在启动时需要创建所述第二活动。4.如权利要求3所述的方法,其特征在于,所述电子设备包括逻辑判断组件和活动任务管理组件,所述活动任务管理组件用于记录应用的进程的状态;所述电子设备确定所述第一应用的进程未结束包括:所述逻辑判断组件从所述活动任务管理组件获取所述第一应用的进程的状态;所述逻辑判断组件根据所述第一应用的进程的状态确定所述第一应用的进程未结束。5.如权利要求3或4所述的方法,其特征在于,所述电子设备包括逻辑判断组件和活动记录组件,所述活动记录组件用于记录活动的状态;所述电子设备确定所述第一界面对应的所述第一活动未销毁包括:所述逻辑判断组件从所述活动记录组件获取所述第一活动的状态;所述逻辑判断组件根据所述第一活动的状态确定所述第一活动未销毁。6.如权利要求5所述的方法,其特征在于,所述电子设备包括活动任务管理组件,所述活动任务管理组件用于在所述第一应用启动时向所述逻辑判断组件发送所述第一应用的
启动信息,所述第一应用的启动信息包括所述第一应用启动时的目标活动;所述逻辑判断组件从所述活动记录组件获取所述第一活动的状态之前,所述方法还包括:所述逻辑判断组件接收所述活动任务管理组件发送的所述第一应用的启动信息;所述逻辑判断组件根据所述第一应用的启动信息确定所述第一应用启动时的目标活动为所述第一活动。7.如权利要求3至6任一项所述的方法,其特征在于,所述电子设备包括逻辑判断组件和活动任务管理组件,所述活动任务管理组件用于在所述第一应用启动时向所述逻辑判断组件发送所述第一应用的启动信息,所述第一应用的启动信息包括创建所述第二活动;所述电子设备确定所述第一应用在启动时需要创建所述第二活动之前,所述方法还包括:所述逻辑判断组件接收所述活动任务管理组件发送的所述第一应用的启动信息;所述电子设备确定所述第一应用在启动时需要创建所述第二活动,包括:所述逻辑判断组件根据所述第一应用的启动信息确定所述第一应用在启动时需要创建所述第二活动。8.如权利要求6或7所述的方法,其特征在于,所述电子设备还包括桌面启动器;所述电子设备接收用户输入的第二操作,具体为:所述桌面启动器接收用户输入的所述第二操作;所述方法还包括:响应于所述第二操作,所述桌面启动器向所述活动任务管理组件发送所述第一应用的启动指令;响应于接收所述启动指令,所述活动任务管理组件获取所述第一应用的启动信息;所述活动任务管理组件向所述逻辑判断组件发送所述第一应用的启动信息。9.如权利要求2所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。