This application provides an application loading method and device. The method comprises the following steps: before initialized in the list on the target page, requests that the target page data and storing the data to the server; when the list is initialized, the target page number according to fill in the list, and render the current page. This application speeds up application loading.
【技术实现步骤摘要】
应用加载方法和装置
本申请涉及移动互联网
,尤其涉及应用加载方法和装置。
技术介绍
移动互联网技术的发展,改变了人们的生活方式,使用户能够随时随地上网。与之适应的各种应用,比如音视频类应用、购物类应用等,从不同角度满足了人们的需求。然而,相关技术中,Android应用的加载速度慢,影响用户体验。
技术实现思路
有鉴于此,本申请提供应用加载方法和装置,可以加快Android应用的加载速度。根据本申请实施例的第一方面,提供一种应用加载方法,所述方法包括以下步骤:在对目标页面的列表进行初始化之前,向服务器请求所述目标页面的数据并存储;当所述列表初始化完成后,将所述目标页面的数据填入所述列表,并渲染当前页面。根据本申请实施例的第二方面,提供一种应用加载装置,所述装置包括以下步骤:请求模块,用于在对目标页面的列表进行初始化之前,向服务器请求所述目标页面的数据并存储;渲染模块,用于当所述列表初始化完成后,将所述目标页面的数据填入所述列表,并渲染当前页面。本申请实施例提供的技术方案可以包括以下有益效果:本申请中,在对页面列表初始化之前向服务器请求页面数据并存储,使页面列表初始化和页面数据请求的过程可以并行进行,可以加快应用的加载速度。附图说明图1是本申请实施例所适用的网络场景图。图2是本申请根据一示例性实施例示出的一种应用加载方法的流程图。图3是本申请根据一示例性实施例示出的加载首页的示意图。图4是本申请根据一示例性实施例示出的加载非首页的示意图。图5是本申请根据一示例性实施例示出的根据路径预测模型加载页面的示意图。图6是本申请根据一示例性实施例示出的一种应用加载方法 ...
【技术保护点】
一种应用加载方法,其特征在于,包括以下步骤:在对目标页面的列表进行初始化之前,向服务器请求所述目标页面的数据并存储;当所述列表初始化完成后,将所述目标页面的数据填入所述列表,并渲染当前页面。
【技术特征摘要】
1.一种应用加载方法,其特征在于,包括以下步骤:在对目标页面的列表进行初始化之前,向服务器请求所述目标页面的数据并存储;当所述列表初始化完成后,将所述目标页面的数据填入所述列表,并渲染当前页面。2.如权利要求1所述的方法,其特征在于,所述向服务器请求所述目标页面的数据,包括:分析所述目标页面的逻辑,基于分析结果确定请求所述目标页面中各项数据的先后次序。3.如权利要求2所述的方法,其特征在于,所述基于分析结果确定所述目标页面中各项数据的先后次序,包括以下任一:区分所述目标页面中各项数据的优先级,优先请求优先级高的数据;对于优先级较低的数据延迟或者在需要时请求。4.如权利要求1所述的方法,其特征在于,所述方法还包括:根据预设的更新策略对所存储的目标页面的数据进行更新。5.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述列表初始化完成后,检测是否存储有所述目标页面的数据或所述目标页面的数据是否已过期;如果不存在或已过期,则向所述服务器请求所述目标页面的数据。6.如权利要求1所述的方法,其特征在于,所述方法还包括:从所述服务器获取路径预测模型,所述路径预测模型用于描述各个页面的跳转先后次序;向所述服务器发送的请求基于所述路径预测模型生成。7.如权利要求6所述的方法,其特征在于,所述方法还包括:向所述服务器发送的请求在上一页页面的列表渲染完成后,且CPU空闲时被发送。8.如权利要求1所述的方法,其特征在于,所述方法还包括:初始化所述目标页面的列表时,复用上一页面的item作为所述目标页面的item。9.一种应用加载装置,其特征在于...
【专利技术属性】
技术研发人员:李俊清,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。