[发明专利]一种窗口背景的实现方法、移动终端及存储装置在审
申请号: | 201710324827.1 | 申请日: | 2017-05-10 |
公开(公告)号: | CN108874475A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 孙向作 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序包 应用窗口 截屏 背景图片 窗口背景 存储装置 移动终端 查询 查询结果 查询应用 图像生成 系统启动 显示次序 预先判断 | ||
1.一种窗口背景的实现方法,其特征在于,包括以下步骤:
步骤A:当系统启动时,移动终端获取当前应用程序包名和当前Activity类名,每隔预定时间段查询所述当前应用程序包名和当前Activity类名是否发生变化;
步骤B:当发生变化,则根据当前应用程序包名和当前Activity类名查询应用与Activity数据表中是否包含有所述当前Activity类名;
步骤C:当查询存在时,则根据所述当前应用程序包名和当前Activity类名查询在背景窗口数据表中是否存在背景图片;
步骤D:当没有查询到背景图片,则进行截屏并利用截屏得到的图像生成一个背景窗口;
步骤E:根据当前应用窗口的主序计算所述背景窗口的显示次序,使所述背景窗口位于所述当前应用窗口之下作为所述当前应用窗口的背景。
2.根据权利要求1所述的窗口背景的实现方法,其特征在于,在所述步骤A之前还包括:
步骤S:当系统启动解析应用时,建立数据库存储所述应用与Activity数据表,并建立用于存储背景图片的背景窗口数据表。
3.根据权利要求1所述的窗口背景的实现方法,其特征在于,所述步骤A还包括:当系统在启动的过程中,启动一个应用程序管理服务,以负责扫描所述系统中指定的目录并获取以APK为后缀的应用程序文件,对所述应用程序文件进解析,得到应用程序的信息,所述信息包括Activity类名,将所述Activity类名保存在成员变量中。
4.根据权利要求3所述的窗口背景的实现方法,其特征在于,所述步骤A还包括:
在系统启动时,当检测到安装应用事件时,调用所述应用程序管理服务对当前安装的应用进行解析,获取到安装应用的包名,根据所述包名在所述应用与Activity数据表中增加所述安装应用的相应记录。
5.根据权利要求3所述的窗口背景的实现方法,其特征在于,所述步骤A还包括:
在系统启动时,当检测到卸载应用事件时,调用所述应用程序管理服务对当前卸载的应用进行解析,获取到卸载应用的包名,根据所述包名删除所述应用与Activity数据表和背景窗口数据表中与所述卸载应用对应的相应记录。
6.根据权利要求1所述的窗口背景的实现方法,其特征在于,所述步骤D还包括:
当进行截屏时,获取窗口的启动信息,基于所述启动信息启动一个窗口;
启动的各窗口在系统窗口中以叠放的形式进行显示,每打开一个窗口,将所打开的窗口的内容添加在系统窗口中最上层,每个所打开的窗口均存在对应的层级标识;
当需要启动一个窗口时,依据对应的所述层级标识对系统窗口中最上层的窗口进行截屏。
7.根据权利要求6所述的窗口背景的实现方法,其特征在于,所述根据当前应用窗口的主序计算所述背景窗口的显示次序的计算步骤包括:
获取所述应用窗口的主序;
计算所述背景窗口的主序为所述应用窗口的主序和偏移量;
将所述背景窗口插入所述系统窗口中;
更新显示列表,所述显示列表保存系统所有窗口的显示次序。
8.根据权利要求7所述的窗口背景的实现方法,其特征在于,所述步骤E之后还包括:当获取到应用界面窗口关闭的信息时,根据所述应用界面窗口的主序,查找显示列表,确定所述应用界面窗口对应的背景窗口,将确定的背景窗口从所述系统窗口中移除,再次更新显示列表。
9.一种移动终端,其特征在于,包括:处理器、与处理器通信连接的存储器,所述存储器存储有计算机程序,所述计算机程序用于被执行时实现如权利要求1-8任一项所述的方法;所述处理器用于调用所述存储器中的计算机程序,以实现如权利要求1-8任一项所述的方法。
10.一种存储装置,其特征在于,所述存储装置存储有计算机程序,所述计算机程序能够被执行以实现如权利要求1-8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710324827.1/1.html,转载请声明来源钻瓜专利网。