【技术实现步骤摘要】
应用程序启动控制方法、装置、电子设备和存储介质
[0001]本公开涉及信息
,尤其涉及一种应用程序启动控制方法、装置、电子设备和存储介质。
技术介绍
[0002]随着信息技术的不断发展,终端已经成为人们生活中不可或缺的工具。例如,用户可以在终端中安装各种不同的应用程序(Application,APP)。不同的APP可以给用户提供不同的服务功能。
[0003]通常情况下,在APP启动阶段,需要进行大量的初始化和预加载工作。例如,可以从本地数据库中读取APP所需的数据,对该数据解析后进行预加载。
[0004]但是,有些数据并不适合无条件的预加载或初始化,如果这些加载的数据不能被及时使用,可能会导致数据过期,从而影响APP后续内容的展示效率或质量。
技术实现思路
[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种应用程序启动控制方法、装置、电子设备和存储介质,提高应用程序的性能,例如,可以提高应用程序在启动后的内容展示效率或质量。
[0006]本公开 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序启动控制方法,其特征在于,所述方法包括:在应用程序启动阶段,获取所述应用程序对应的消息队列;通过对所述消息队列中的消息进行遍历,确定所述应用程序的进程启动场景;根据所述应用程序的进程启动场景,预加载或初始化所述进程启动场景所需的数据。2.根据权利要求1所述的方法,其特征在于,通过对所述应用程序对应的消息队列中的消息进行遍历,确定所述应用程序的进程启动场景,包括:通过对所述应用程序对应的消息队列中的消息进行遍历,确定所述消息队列中是否包括预设类型的目标消息;在所述消息队列中包括所述预设类型的目标消息的情况下,确定所述目标消息的意图;根据所述目标消息的意图,确定所述应用程序的进程启动场景。3.根据权利要求2所述的方法,其特征在于,确定所述消息队列中是否包括预设类型的目标消息,包括:根据所述消息队列中各消息的类型信息,确定所述消息队列中是否包括所述预设类型的目标消息。4.根据权利要求2所述的方法,其特征在于,在所述消息队列中包括所述预设类型的目标消息的情况下,确定所述目标消息的意图,包括:在所述消息队列中包括所述预设类型的目标消息的情况下,对所述目标消息进行过滤,得到所述目标消息的意图。5.根据权利要求4所述的方法,其特征在于,对所述目标消息进行过滤,得到所述目标消息的意图,包括:从所述目标消息中获取所述目标消息的消息对象;通过对所述消息对象进行解析,获取所述目标消息的意图。6.根据权利要求2或3所述的方法,其特征在于,确定所述消息队列中是否包括预设类型的目标消息,包括:确定所述消息队列中是否包括启动用户界面类型的目标消息。7.根据权利要求6所述的方法,其特征在于,根据所述目标消息的意图,确定所述应用程序的进程启动场景,包括:在所述目标消息的意图为启动主页面的情况下,确定所述应用程序的进程启动场景为多卡片聚合展示场景。8.根据权利要求7所述的方法,其特征在于,根据所述应用程序的进程启动场景,预加载或初始化所述进程启动场景所需的数据,包括:根据所述多卡片聚合展示场景,预加载或初始化所述主页面所需的数据...
【专利技术属性】
技术研发人员:徐磊,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。