本公开涉及电子,尤其涉及应用管理方法、装置、存储介质、电子设备以及车辆。
背景技术:
1、车辆作为交通运输工具已经深入普及人们的日常生活、工作和旅游当中。相关技术中,通常可以设置车载显示屏来提供影音播放、车辆导航等功能。
2、为了提高车载显示屏操作便利性,在车载显示屏中可以通过滑动的方式来对应用进行管理,在滑动过程中,可能涉及到应用在前台状态以及后台状态之间的切换,这就涉及到对应用的生命周期进行管理,以更好的满足用户使用需求。
技术实现思路
1、本公开的目的是提供一种应用管理方法、装置、存储介质、电子设备以及车辆。
2、根据本公开实施例的第一方面,提供一种应用管理方法,包括:
3、响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,所述滑动操作用于控制所述目标应用的运行状态,所述运行状态包括前台状态或者后台状态;
4、响应于滑动操作完成,根据所述目标应用在所述滑动操作完成后的目标运行状态,确定与所述目标应用对应的目标资源状态,所述目标资源状态为资源预加载状态或者资源加载状态;
5、控制所述目标应用处于目标资源状态。
6、可选地,所述响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,包括:
7、响应于所述滑动操作,若所述目标应用未预加载资源,在滑动操作过程中,控制所述目标应用对资源进行预加载,其中,在对资源预加载完成的情况下,所述目标应用进入资源预加载状态;
8、在所述目标应用对资源预加载完成的情况下,控制所述目标应用保持所述资源预加载状态。
9、可选地,所述控制所述目标应用对资源进行预加载之后,所述方法还包括:
10、响应于滑动操作完成,在确定所述目标资源状态为资源加载状态,且所述目标应用对资源预加载未完成的情况下,控制所述目标应用对资源进行加载,以使所述目标应用进入资源加载状态。
11、可选地,所述控制所述目标应用对资源进行预加载,包括:
12、控制所述目标应用依次调用生命周期创建方法、生命周期开始方法以及生命周期暂停方法进行处理,以实现对资源进行预加载。
13、可选地,所述根据所述目标应用在所述滑动操作完成后的目标运行状态,确定与所述目标应用对应的目标资源状态,包括:
14、在所述目标运行状态为所述前台状态的情况下,确定所述目标资源状态为资源加载状态;
15、在所述目标运行状态为所述后台状态的情况下,确定所述目标资源状态为所述资源预加载状态。
16、可选地,电子设备的当前显示页面中显示有用于调整应用的显示宽度的宽度调节控件;所述响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,包括:
17、响应于对所述当前显示页面中的目标宽度调节控件的第一滑动操作,在所述第一滑动操作过程中,控制第一目标应用维持在所述资源预加载状态,所述第一目标应用为所述第一滑动操作过程中,发生过从所述后台状态变换为所述前台状态的应用。
18、可选地,所述响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,包括:
19、响应于将当前显示页面中的待移动应用移动到其它显示页面的第二滑动操作,在所述第二滑动操作过程中,控制第二目标应用维持在所述资源预加载状态,所述第二目标应用为所述第二滑动操作过程中,所述其它显示页面中的应用。
20、根据本公开实施例的第二方面,提供一种应用管理装置,包括:
21、第一控制模块,被配置为响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,所述滑动操作用于控制所述目标应用的运行状态,所述运行状态包括前台状态或者后台状态;
22、确定模块,被配置为响应于滑动操作完成,根据所述目标应用在所述滑动操作完成后的目标运行状态,确定与所述目标应用对应的目标资源状态,所述目标资源状态为资源预加载状态或者资源加载状态;
23、第二控制模块,被配置为控制所述目标应用处于目标资源状态。
24、根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的应用管理方法的步骤。
25、根据本公开实施例的第四方面,提供一种电子设备,包括:
26、处理器;
27、用于存储处理器可执行指令的存储器;
28、其中,所述处理器被配置为执行所述存储器存储的所述可执行指令,以实现本公开第一方面所提供的应用管理方法的步骤。
29、根据本公开实施例的第五方面,提供一种车辆,包括本公开第四方面所提供的电子设备。
30、本公开的实施例提供的技术方案可以包括以下有益效果:电子设备可以响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,在滑动操作完成之后,电子设备可以响应于滑动操作完成,根据所述目标应用在所述滑动操作完成后的目标运行状态,确定与所述目标应用对应的目标资源状态,最后,电子设备便可以进一步控制所述目标应用处于目标资源状态。一方面,由于在滑动过程中是控制目标应用维持在资源预加载状态,可以避免在滑动操作过程中,相较于滑动操作完成后再冷启动加载资源,可以降低资源加载耗时,另一方面,进一步由于是在滑动操作完成之后再根据目标应用的运行状态,控制目标应用处于对应的目标资源状态,可以避免在滑动操作过程中频繁切换目标应用的资源状态,保障应用稳定性。
31、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种应用管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,包括:
3.根据权利要求2所述的方法,其特征在于,所述控制所述目标应用对资源进行预加载之后,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述控制所述目标应用对资源进行预加载,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标应用在所述滑动操作完成后的目标运行状态,确定与所述目标应用对应的目标资源状态,包括:
6.根据权利要求1所述的方法,其特征在于,电子设备的当前显示页面中显示有用于调整应用的显示宽度的宽度调节控件;所述响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,包括:
7.根据权利要求1所述的方法,其特征在于,所述响应于滑动操作,在滑动操作过程中,控制目标应用维持在资源预加载状态,包括:
8.一种应用管理装置,其特征在于,包括:
9.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1-7中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括:
11.一种车辆,其特征在于,包括如权利要求10所述的电子设备。