[发明专利]一种应用启动方法、装置、终端设备及存储介质有效
申请号: | 201911139461.6 | 申请日: | 2019-11-20 |
公开(公告)号: | CN112825538B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 李军 | 申请(专利权)人: | OPPO(重庆)智能科技有限公司 |
主分类号: | H04M1/72439 | 分类号: | H04M1/72439 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 米晶晶 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 启动 方法 装置 终端设备 存储 介质 | ||
本发明适用于计算机技术领域,提供了一种应用启动方法、装置及终端设备,方法包括:响应于应用启动指令,调用第一进程检测图片加载事件;当第一进程检测到图片加载事件时,获取应用与终端之间的显示效果差异,并调用第二进程根据显示效果差异调整图片加载事件中所要加载的应用图片,以使调整后的应用图片与终端匹配;调用第一进程从第二进程中获取调整后的应用图片,以根据调整后的应用图片执行图片加载事件。通过本发明可以避免应用启动过程中需要额外对应用图片进行调整,导致资源加载耗时长的问题,达到优化应用启动速度的效果。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用启动方法、装置及终端设备。
背景技术
随着网络和技术朝着越来越宽带化的方向的发展,移动终端正在从简单的通话工具变为一个综合信息处理平台,目前移动终端已经拥有了强大的处理能力和存储能力,在移动终端上可运行的应用数量也随之增多,通过各种各样的应用,用户实现购物、聊天、支付账单等功能,可以说移动终端以及移动终端应用已经成为用户日常生活中不可或缺的部分。
目前,移动终端所能支持的应用程序启动方式为:用户点击需要启动的应用程序对应的图标,在图标被点击后系统再加载应用程序的应用图片等资源,待资源加载完成后才可启动该应用程序,其中,应用图片的加载过程中,可能需要先对图片进行处理,才能够在移动终端中使用,因此,应用图片的加载会影响应用启动的耗时。
发明内容
本发明的提出一种应用启动方法、装置及终端设备,可以解决应用程序启动后,应用图片等资源的加载增加应用启动时长的问题。
本发明实施例第一方面提供一种应用启动方法,包括:
响应于应用启动指令,调用第一进程检测图片加载事件;
当所述第一进程检测到图片加载事件时,获取应用与终端之间的显示效果差异,并调用第二进程根据所述显示效果差异调整所述图片加载事件中所要加载的应用图片,以使调整后的应用图片与所述终端匹配;
调用所述第一进程从所述第二进程中获取调整后的应用图片,以根据调整后的应用图片执行所述图片加载事件。
结合本发明第一方面,本发明第一实施方式中,所述显示效果差异包括尺寸显示差异;
当所述第一进程检测到图片加载事件时,获取应用与终端之间的显示效果差异,包括:
获取当前所述终端的屏幕尺寸;
获取所述图片加载事件中所要加载的应用图片,以及所述应用图片的尺寸标记;
根据所述屏幕尺寸和所述尺寸标记计算尺寸显示差异值。
结合本发明第一方面,本发明第二实施方式中,所述显示效果差异包括屏幕密度差异;
当所述第一进程检测到图片加载事件时,获取应用与终端之间的显示效果差异,还包括:
获取当前所述终端的屏幕密度;
获取所述图片加载事件中所要加载的应用图片,以及所述应用图片的分辨率标记;
根据所述屏幕密度和所述分辨率标记计算屏幕密度差异值。
结合本发明第一方面的第一实施方式和第二实施方式,本发明第三实施方式中,所述调用第二进程根据所述显示效果差异调整所述图片加载事件中所要加载的应用图片,以使调整后的应用图片与所述终端匹配,包括:
所述尺寸显示差异值不为0时,裁剪所述图片加载事件中所要加载的应用图片,以使裁剪后的应用图片尺寸与终端匹配;
所述尺寸显示差异值为0时,裁剪后的应用图片与原始的应用图片尺寸相同;
或者
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO(重庆)智能科技有限公司,未经OPPO(重庆)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911139461.6/2.html,转载请声明来源钻瓜专利网。