[发明专利]启动应用程序的方法和装置在审
申请号: | 201910032952.4 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109814966A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 王济普;刘明杰;王永亮 | 申请(专利权)人: | 北京梧桐车联科技有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/48 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 初始化 应用程序 目标应用程序 方法和装置 控件 像素 预设 页面 后台 计算机技术领域 启动时 前台 绘制 检测 创建 | ||
本公开提供了一种启动应用程序的方法和装置,属于计算机技术领域。所述方法包括:在后台初始化目标应用程序的启动页面中可后台初始化的数据,并创建预设像素尺寸的窗口Window,然后在预设像素尺寸的Window中初始化启动页面中在前台进行绘制的控件以及UI,在检测到目标应用程序启动时,获取初始化的数据、控件以及UI,进行显示。采用本公开,可以缩短应用程序的启动时间。
技术领域
本公开涉及计算机技术领域,特别涉及一种启动应用程序的方法和装置。
背景技术
随着计算机技术的发展,各种类型的应用程序越来越多,在应用程序启动时,一般都会展示Splash欢迎界面、loading等待界面、展示启动动画等任意一种。
由于不管是展示何种界面,都需要加载控件和进行UI绘制,所以有可能导致应用程序启动较慢。
发明内容
为了解决现有技术的问题,本公开实施例提供了一种启动应用程序的方法和装置。所述技术方案如下:
第一方面,提供了一种启动应用程序的方法,所述方法包括:
在后台初始化目标应用程序的启动页面中可后台初始化的数据,并创建预设像素尺寸的窗口Window;
在所述预设像素尺寸的Window中初始化所述启动页面中在前台进行绘制的控件以及UI;
在检测到所述目标应用程序启动时,获取初始化的数据、控件以及UI,进行显示。
可选的,所述方法还包括:
初始化所述启动页面中在前台进行绘制的控件以及UI完毕后,删除所述预设像素尺寸的Window。
可选的,所述在后台初始化所述目标应用程序的启动页面中可后台初始化的数据之前,还包括:
确定所述目标应用程序接收到开机广播信号。
可选的,所述预设像素尺寸的Window显示在本设备的屏幕的左上角区域,且与所述屏幕的左侧边缘和上侧边缘相邻。
可选的,所述在所述预设像素尺寸的Window中初始化在前台进行绘制的所述启动页面中的控件以及UI,包括:
按照第一面数,在所述预设像素尺寸的Window中初始化在前台进行绘制的所述启动页面中的控件以及UI;
所述方法还包括:
在所述目标应用程序启动后,以第二面数显示所述启动页面,其中,所述第一面数小于第二面数。
可选的,所述在所述预设像素尺寸的Window中初始化在前台进行绘制的所述启动页面中的控件以及UI,包括:
按照第一配置信息,在所述预设像素尺寸的Window中初始化在前台进行绘制的所述启动页面中的控件以及UI;
所述方法还包括:
在所述目标应用程序启动后,以第二配置信息显示所述启动页面,其中,基于所述第一配置信息中各配置项显示的启动页面的质量低于基于所述第二配置信息中各配置项显示的启动页面的质量。
第二方面,提供了一种启动应用程序的装置,所述装置包括:
启动模块,用于:
在后台初始化目标应用程序的启动页面中可后台初始化的数据,并创建预设像素尺寸的窗口Window;
在所述预设像素尺寸的Window中初始化所述启动页面中在前台进行绘制的控件以及UI;
显示模块,用于:
在检测到所述目标应用程序启动时,获取初始化的数据、控件以及UI,进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京梧桐车联科技有限责任公司,未经北京梧桐车联科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910032952.4/2.html,转载请声明来源钻瓜专利网。