This application belongs to the field of user interaction technology, in particular relates to a window closing method, device, terminal and computer readable storage medium, in which the method includes: judging whether the application program running in the terminal foreground is displayed in the form of free window Freeform; if the application program is displayed in the form of free window Freeform, monitoring the free window Fre. Whether or not the trigger event meets the preset conditions occurs in eform; if the trigger event does not occur in the free window Freeform, the free window Freeform of the application program is closed to reduce the power consumption of the terminal, solve the problem of opening the display interface of multiple applications at the same time, and realize the operation of multiple applications, the power consumption of the terminal is high. Technical issues.
【技术实现步骤摘要】
窗口关闭方法、装置、终端及计算机可读存储介质
本申请属于用户交互
,尤其涉及一种窗口关闭方法、装置、终端及计算机可读存储介质。
技术介绍
在以往的Android系统上,所有应用程序的显示界面都是全屏显示的,如果不设置透明效果,一次只能看到一个应用程序的显示界面。但是从Android7.0版本开始,系统支持了多窗口功能。用户可以同时打开和看到多个应用程序的显示界面,极大地提高了用户的操作效率。然而,终端在通过多窗口方式实现同时打开多个应用程序的显示界面,并实现对多个应用程序的操作时,具有运行功耗较大的缺点。
技术实现思路
本申请实施例提供一种窗口关闭方法、装置、终端及计算机可读存储介质,可以解决终端同时打开多个应用程序的显示界面,并实现对多个应用程序的操作时,运行功耗较大的技术问题。本申请实施例第一方面提供一种窗口关闭方法,包括:判断终端前台运行的应用程序是否以自由窗口Freeform的方式进行显示;若所述应用程序以自由窗口Freeform的方式进行显示,则监测所述自由窗口Freeform中运行的所述应用程序是否发生满足预设条件的触发事件;若所述自由窗口Freeform中运行的所述应用程序未发生满足预设条件的触发事件,则关闭所述应用程序的自由窗口Freeform。本申请实施例第二方面提供一种窗口关闭装置,包括:判断单元,用于判断终端前台运行的应用程序是否以自由窗口Freeform的方式进行显示;监测单元,用于若所述应用程序以自由窗口Freeform的方式进行显示,则监测所述自由窗口Freeform中运行的所述应用程序是否发生满足预设条件的触发事件;关闭单元 ...
【技术保护点】
1.一种窗口关闭方法,其特征在于,包括:判断终端前台运行的应用程序是否以自由窗口Freeform的方式进行显示;若所述应用程序以自由窗口Freeform的方式进行显示,则监测所述自由窗口Freeform中运行的所述应用程序是否发生满足预设条件的触发事件;若所述自由窗口Freeform中运行的所述应用程序未发生满足预设条件的触发事件,则关闭所述应用程序的自由窗口Freeform。
【技术特征摘要】
1.一种窗口关闭方法,其特征在于,包括:判断终端前台运行的应用程序是否以自由窗口Freeform的方式进行显示;若所述应用程序以自由窗口Freeform的方式进行显示,则监测所述自由窗口Freeform中运行的所述应用程序是否发生满足预设条件的触发事件;若所述自由窗口Freeform中运行的所述应用程序未发生满足预设条件的触发事件,则关闭所述应用程序的自由窗口Freeform。2.如权利要求1所述的窗口关闭方法,其特征在于,所述监测所述自由窗口Freeform中运行的所述应用程序是否发生满足预设条件的触发事件,包括:监测预设时长内是否接收到对所述自由窗口Freeform的操作指令,若未接收到对所述自由窗口Freeform的操作指令,则确定所述自由窗口Freeform中运行的所述应用程序未发生满足预设条件的触发事件。3.如权利要求2所述的窗口关闭方法,其特征在于,所述监测预设时长内是否接收到对所述自由窗口Freeform的操作指令之前,包括:获取所述应用程序的应用类型,并判断所述应用程序的应用类型是否属于预设应用类型;所述监测预设时长内是否接收到对所述自由窗口Freeform的操作指令,包括:若所述应用程序的应用类型属于预设应用类型,则监测预设时长内是否接收到对所述自由窗口Freeform的操作指令;若未接收到对所述自由窗口Freeform的操作指令,则确定所述自由窗口Freeform中运行的所述应用程序未发生满足预设条件的触发事件。4.如权利要求3所述的窗口关闭方法,其特征在于,所述判断所述应用程序的应用类型是否属于预设应用类型,包括:若所述应用程序的应用类型不属于预设应用类型,则监测是否接收到对所述自由窗口Freeform的关闭操作指令,若接收到对所述自由窗口Freeform的关闭操作指令,则关闭所述应用程序的自由窗口Freeform。5.如权利要求2所述的窗口关闭方法,其特征在于,所述监测预设时长内是否接收到对所述自由窗口Freeform的操作指令,若未接收到对所述自由窗口Freeform的操作指令,则确定所述自由窗口Freeform未发生满足预设条件的触发事件,包括:监测所述预设时长内是否接收到所述应用程序对应的新的未读消息,以及监测所述预设时长内是否接收到对所述自由窗口Freeform的操作指令;若所述预设时长内未接收到...
【专利技术属性】
技术研发人员:李同喜,付亮晶,林志泳,敬雷,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。