【技术实现步骤摘要】
应用首页闪屏资源的加载方法及装置
[0001]本公开涉及软件
,具体涉及应用组件初始化、资源展示、应用界面显示、UI渲染等
,可应用于应用冷启动阶段展示首页闪屏资源的场景下,尤其涉及一种应用首页闪屏资源的加载方法及装置。
技术介绍
[0002]应用程序(简称应用)在冷启动阶段,通常可以在应用首页展示广告(如开屏广告)。其中,冷启动是指应用从关闭到启动新进程的过程。
[0003]目前,应用在首页展示广告的方式包括:在冷启动阶段,初始化应用的组件,组件包括用于加载广告的广告组件;在初始化广告组件时,向存储广告的服务器发送广告获取请求。服务器接收到广告请求后,可以向应用返回广告。应用在初始化组件之后,可以调用广告组件加载接收到的广告,以在启动时通过首页显示广告。
[0004]目前这种在首页展示广告的方式中,经常存在从发送广告请求的时机至调用广告组件加载接收到的广告的时机这段时间内无法成功接收到广告,调用广告组件加载接收到的广告时没有广告可加载的情况,导致广告的展示成功率不高。
技术实现思路
/>[0005]本公本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种应用首页闪屏资源的加载方法,所述方法包括:在目标应用的冷启动阶段,初始化所述目标应用的组件;所述目标应用的组件包括符合优先初始化规则的第一组件、用于加载首页闪屏资源的资源组件、以及除所述第一组件和所述资源组件之外的第二组件;在第一时机发送首页闪屏资源获取请求,所述首页闪屏资源获取请求用于获取所述目标应用的首页闪屏资源;其中,所述第一时机在所述第一组件初始化的时机之后、且在所述第二组件初始化的时机之前;在初始化所述目标应用的组件之后,调用所述资源组件加载接收到的所述首页闪屏资源,以在所述目标应用启动时显示所述首页闪屏资源。2.根据权利要求1所述的方法,所述第一时机在所述资源组件初始化的时机之前;所述初始化所述目标应用的组件之前,所述方法还包括:剥离所述资源组件和所述首页闪屏资源获取请求之间的依赖关系。3.根据权利要求1所述的方法,所述第一时机和所述资源组件初始化的时机相同;所述初始化所述目标应用的组件之前,所述方法还包括:将所述资源组件初始化的时机调整在所述第一组件初始化的时机之后、且在所述第二组件初始化的时机之前。4.根据权利要求1
‑
3任一项所述的方法,所述目标应用中用于显示所述首页闪屏资源的首页视图层级包括:根控制器和业务控制器;所述根控制器和所述业务控制器分别包括:视图调用方法,所述视图调用方法的执行顺序为从所述根控制器至所述业务控制器;所述调用所述资源组件加载接收到的所述首页闪屏资源,包括:在第二时机,调用所述资源组件加载接收到的所述首页闪屏资源;其中,所述第二时机在所述业务控制器的视图调用方法执行的时机之后。5.根据权利要求4所述的方法,所述根控制器和所述业务控制器分别还包括:绘图方法,所述绘图方法的执行顺序为从所述业务控制器至所述根控制器,且所述绘图方法执行的时机在所述业务控制器的视图调用方法执行的时机之后;所述第二时机和所述根控制器的绘图方法执行的时机相同。6.根据权利要求1
‑
5任一项所述的方法,所述第一组件包括以下一种或多种:崩溃监测组件、启动速度监测组件、异常修复组件。7.一种应用首页闪屏资源的加载装置,所述装置包括:初始化单元,用于在目标应用的冷启动阶段,初始化所述目标应用的组件;所述目标应用的组件包括符合优先初始化规则的第一组件、用于加载首页闪屏资源的资源组件、以及除所述第一组件和所述资源组件之外的第二组件;资源请求单元,用于在第一时机发送首页闪屏资源获取请求,所述首页闪屏资源获取请求用于获取所述目标应用的首页闪屏资源;其中,所述第一时机在所述第一组件初始化的时机之...
【专利技术属性】
技术研发人员:侯一鸣,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。