[发明专利]应用程序的启动方法、装置、及终端设备在审
申请号: | 201711210574.1 | 申请日: | 2017-11-28 |
公开(公告)号: | CN107741869A | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 张光晋;王朔 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/0481 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 董建姣,刘芳 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 启动 方法 装置 终端设备 | ||
技术领域
本发明实施例涉及系统优化技术领域,尤其涉及一种应用程序的启动方法、装置、及终端设备。
背景技术
作为一个多进程的操作系统,安卓系统对有限的内存资源有一套自己的管理机制:1)为每一个进程分配一个合理的内存大小,保证每个进程能够正常的运行;2)在系统内存不足时,将已占用的内存回收再分配,以保证新的进程可以正常运行。
目前,安卓系统的内存回收有两种方式:第一,当系统内存不足时,系统触发java内存管理的垃圾回收机制(Garbage Collection),对系统当前不再使用的内存进行回收;或者系统进行缓存回收,缓存回收的这部分内存,虽然有进程正在使用,但是不属于该进程正常运行必须的内存资源。内存不足的初期,如果回收到足够多的内存,则不会清理后台应用进程。第二,当系统内存严重不足时,会直接杀掉内存中不使用的数据块中缓存的进程,以获取更大的内存空间。例如:一键清理、一键加速等第三方应用,即是直接杀掉一些后台进程来达到释放内存的目的。
上述第二种方式采取杀掉进程的方式以退出应用程序,从而进行内存回收,但是当用户重新返回应用程序时需要重新创建进程,导致应用程序的启动变为冷启动,启动时间较慢;而在应用程序的冷启动过程中安卓系统会默认添加一个白屏启动窗口,在终端设备配置过低或者终端设备系统内存过低的情况下,白屏启动窗口存在的时间很长,且存在启动界面的跳转,进而影响用户的使用体验。
发明内容
本发明实施例提供一种应用程序的启动方法、装置、及终端设备,用以提高用户的使用体验。
本发明实施例第一方面提供一种应用程序的启动方法,该方法包括:
在建立应用程序的进程时,检测终端设备中是否存储有所述应用程序的启动窗口图像;
若有,则在所述应用程序的启动窗口中显示所述启动窗口图像。
可选的,所述启动窗口图像包括如下的任意一种:所述应用程序的首页图像、所述应用程序上次退出时的界面图像、预设的启动图像。
可选的,所述方法还包括:
若所述终端设备中未存储所述启动窗口图像,则在所述应用程序成功启动后,获取并存储所述应用程序的启动窗口图像。
可选的,所述方法还包括:
在接收到所述应用程序的启动窗口更新信息时,删除所述启动窗口图像。
可选的,所述方法还包括:
在关机时保存所述应用程序的启动窗口图像。
本发明实施例第二方面提供一种应用程序的启动装置,包括:
检测模块,用于在建立应用程序的进程时,检测终端设备中是否存储有所述应用程序的启动窗口图像;
显示模块,用于若终端设备中存储有所述启动窗口图像,则在所述应用程序的启动窗口中显示所述启动窗口图像。
可选的,所述启动窗口图像包括如下的任意一种:所述应用程序的首页图像、所述应用程序上次退出时的界面图像、预设的启动图像。
可选的,所述装置还包括:
缓存模块,用于若所述终端设备中未存储所述启动窗口图像,则在所述应用程序成功启动后,获取并存储所述应用程序的启动窗口图像。
可选的,所述装置还包括:
删除模块,用于在接收到所述应用程序的启动窗口更新信息时,删除所述启动窗口图像。
可选的,所述装置还包括:
存储模块,用于在关机时保存所述应用程序的启动窗口图像。
本发明实施例第三方面提供一种终端设备,包括:
处理器和存储有可执行指令的存储器;
当所述处理器执行所述可执行指令时,实现如上述第一方面所述的应用程序的启动方法。
本发明实施例,通过在建立应用程序的进程时,检测终端设备中是否存储有该应用程序的启动窗口图像,若存储有该应用程序的启动窗口图像,则在所述应用程序的启动窗口中显示该启动窗口图像。由于本发明实施例在建立应用程序进程时,在应用程序的启动窗口中采用终端设备中存储的启动窗口图像来替换现有技术中的白屏启动窗口,因而减少了应用程序启动过程中的界面跳转次数,并呈现出一种应用程序瞬间启动的效果,给用户提供了更好的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711210574.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基本输入输出系统BIOS的设置方法和装置
- 下一篇:业务处理方法及装置