[发明专利]窗口显示切换方法、装置、终端和计算机可读存储介质在审
申请号: | 201910773685.6 | 申请日: | 2019-08-21 |
公开(公告)号: | CN112416479A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 李娜芬;李斌;梁百怡 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 窗口 显示 切换 方法 装置 终端 计算机 可读 存储 介质 | ||
本申请实施例公开了一种窗口显示切换方法、装置、终端和计算机可读存储介质;当应用程序的应用窗口处于第一显示状态时,接收应用窗口的显示状态变更指令,并拦截终端系统基于显示状态变更指令生成的变更消息,其中,变更消息用于指示终端系统对应用窗口进行显示状态的切换;通过应用程序根据显示状态变更指令,确定应用窗口变更显示状态后的第二显示状态;通过应用程序获取第二显示状态对应的目标窗口显示参数信息;通过应用程序根据目标窗口显示参数信息,对应用窗口当前的窗口显示参数信息进行调整;根据调整后的窗口显示参数将应用窗口从第一显示状态切换到第二显示状态。该方案可以提升应用窗口不同显示状态间的切换效率。
技术领域
本申请涉及通信技术领域,具体涉及一种窗口显示切换方法、装置、终端和计算机可读存储介质。
背景技术
随着通信技术的发展,目前推出的终端操作系统相当成熟,具有人机操作互动性好,支持应用软件多等特点,其中终端应用的窗口可以有多种显示状态,比如最大化显示状态、全屏显示状态、最小化显示状态等显示状态。
在对相关技术的研究和实践过程中,本申请的发明人发现,不同显示状态的切换之间存在一定的问题,例如,相关技术中可以通过控制隐藏任务栏,用系统的最大化窗口操作来实现窗口全屏状态,还可以通过设置窗口尺寸为屏幕大小来实现窗口全屏状态,但以上方法在从窗口全屏状态进行窗口还原时,都不能将窗口还原为窗口全屏状态之前的窗口状态,即应用窗口的某些显示状态不能直接相互切换,导致窗口状态的切换效率比较低。
发明内容
本申请实施例提供一种窗口显示切换方法、装置、终端和计算机可读存储介质,可以提升应用窗口不同显示状态间的切换效率。
本申请实施例提供了一种窗口显示切换方法,包括:
当应用程序的应用窗口处于第一显示状态时,接收所述应用窗口的显示状态变更指令,并拦截终端系统基于所述显示状态变更指令生成的变更消息,其中,所述变更消息用于指示所述终端系统对所述应用窗口进行显示状态的切换;
通过所述应用程序根据所述显示状态变更指令,确定所述应用窗口变更显示状态后的第二显示状态;
通过所述应用程序获取所述第二显示状态对应的目标窗口显示参数信息;
通过所述应用程序根据所述目标窗口显示参数信息,对所述应用窗口当前的窗口显示参数信息进行调整;
根据调整后的窗口显示参数将所述应用窗口从所述第一显示状态切换到所述第二显示状态。
相应的,本申请实施例提供了一种窗口显示切换装置,包括:
接收单元,用于当应用程序的应用窗口处于第一显示状态时,接收所述应用窗口的显示状态变更指令,并拦截终端系统基于所述显示状态变更指令生成的变更消息,其中,该变更消息用于指示该终端系统对该应用窗口进行显示状态的切换;
确定单元,用于通过所述应用程序根据所述显示状态变更指令,确定所述应用窗口变更显示状态后的第二显示状态;
第一获取单元,用于通过所述应用程序获取所述第二显示状态对应的目标窗口显示参数信息;
调整单元,通过所述应用程序根据所述目标窗口显示参数信息,对所述应用窗口当前的窗口显示参数信息进行调整;
切换单元,用于根据调整后的窗口显示参数将所述应用窗口从所述第一显示状态切换到所述第二显示状态。
在一实施例中,所述第一获取单元,包括:
第一获取子单元,用于当所述第二显示状态为全屏显示状态时,通过所述应用程序获取所述应用窗口当前的样式信息、属性信息以及所述应用窗口在所述全屏显示状态时的窗口尺寸信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910773685.6/2.html,转载请声明来源钻瓜专利网。