Nothing Special   »   [go: up one dir, main page]

CN111597000B - 一种小窗口管理方法及终端 - Google Patents

一种小窗口管理方法及终端 Download PDF

Info

Publication number
CN111597000B
CN111597000B CN202010406884.6A CN202010406884A CN111597000B CN 111597000 B CN111597000 B CN 111597000B CN 202010406884 A CN202010406884 A CN 202010406884A CN 111597000 B CN111597000 B CN 111597000B
Authority
CN
China
Prior art keywords
widget
display
display area
small window
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010406884.6A
Other languages
English (en)
Other versions
CN111597000A (zh
Inventor
宋轶凡
孙哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN202010406884.6A priority Critical patent/CN111597000B/zh
Publication of CN111597000A publication Critical patent/CN111597000A/zh
Application granted granted Critical
Publication of CN111597000B publication Critical patent/CN111597000B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种小窗口管理方法及终端,用于灵活控制终端的显示界面。本发明实施例在终端的显示界面上同时显示全屏窗口和位于全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定小窗口中的导航栏区域和显示区域;隐藏小窗口的显示区域,并保持显示小窗口的导航栏区域。由于本发明实施例中能够响应用户触发的小窗口最小化指令,将当前展示的小窗口的显示区域隐藏,仅保留导航栏区域,实现最小化小窗口,从而使显示界面上仅显示小窗口的导航栏区域以及全屏窗口,使小窗口不再遮挡全屏区域,而无需关闭小窗口,为用户提供了一种灵活的小窗口展示方式,提升用户体验。

Description

一种小窗口管理方法及终端
技术领域
本发明涉及终端显示技术领域,尤其涉及一种小窗口管理方法及终端。
背景技术
终端在显示应用程序页面时,需要将该应用程序在前台运行,在终端的显示界面中显示该应用程序的页面。由于现有终端的显示界面只能同时展示一个应用程序,在用户需要打开其它应用程序时,需要退出当前显示的应用程序或将当前显示的应用程序调整到后台运行后,再打开其它应用程序。
但是随着终端功能以及不同种类的应用程序日益增多,用户需要同时操作两个应用程序的场景也越来越多,例如,用户通过播放器应用程序观看视频时,收到消息提醒,需要打开即时通信应用程序查看或回复消息,但由于终端只能显示一个窗口,用户只能关闭播放器应用程序或将播放器应用程序调整到后台运行,再打开即时通信应用程序查看或回复消息,因此现有的终端显示界面的控制方式不够灵活。
发明内容
本发明示例性的实施方式中提供一种小窗口管理方法及终端,用于灵活控制终端的显示界面。
根据示例性的实施方式中的第一方面,提供一种终端,包括显示屏和处理器:
显示屏,被配置为显示全屏窗口和位于所述全屏窗口上的小窗口;
所述处理器被配置为在终端的显示屏上同时显示全屏窗口和位于所述全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定所述小窗口中的导航栏区域和显示区域;隐藏所述小窗口的显示区域,并保持显示所述小窗口的导航栏区域。
上述实施例中,在终端的显示界面上同时显示全屏窗口和位于全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定小窗口中的导航栏区域和显示区域,并隐藏小窗口的显示区域、保持显示小窗口的导航栏区域,由于本发明实施例中能够响应用户触发的小窗口最小化指令,将当前展示的小窗口的显示区域隐藏,仅保留导航栏区域,实现最小化小窗口,从而使显示界面上仅显示小窗口的导航栏区域以及全屏窗口,使小窗口不再遮挡全屏区域,而无需关闭小窗口,为用户提供了一种灵活的小窗口展示方式,提升用户体验。
在一些示例性的实施方式中,所述处理器具体被配置为:
获取所述显示区域对应的属性参数以及所述导航栏区域对应的属性参数;其中,所述显示区域对应的属性参数和所述导航栏区域对应的属性参数是在响应用户在所述小窗口中触发的最小化指令后设置的;
确定所述显示区域对应的属性参数为表示不可见状态的参数,则隐藏所述小窗口的显示区域;以及确定所述导航栏区域对应的属性参数为表示可见状态的参数,则保持显示所述小窗口的导航栏区域。
上述实施例中,通过设置小窗口中显示区域以及导航栏区域的属性参数,将显示区域隐藏,并保留小窗口的导航栏区域,从而实现小窗口最小化,不再遮挡操作界面,提升用户体验。
在一些示例性的实施方式中,所述处理器还被配置为:
在所述隐藏所述小窗口的显示窗口区域,并保持显示所述小窗口的导航栏区域之后,响应于用户触发的用于还原最小化小窗口的还原指令,判断所述小窗口最小化前在前台运行的应用程序当前是否在后台运行;
若是,将所述显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示所述小窗口的显示区域;
否则,显示所述小窗口的显示区域,并在所述显示区域中展示重新生成的所述小窗口最小化前在前台运行的应用程序的显示页面。
上述实施例中,由于本发明实施例中响应用户触发的还原指令,能够将最小化的小窗口还原显示,且能够在最小化的小窗口对应的进程被结束时,重新生成小窗口最小化前在前台运行的应用程序的显示页面,方便用户再次查看或操作小窗口中应用程序,为用户提供一种方便快捷的小窗口展示方式。
在一些示例性的实施方式中,所述还原指令为所述用户在所述小窗口的导航栏区域中触发的还原指令;或所述还原指令为所述用户在后台运行应用程序管理页面中触发的还原指令。
上述实施例中,用户可以在小窗口中的导航栏区域中触发还原指令,也可以在后台运行应用程序管理页面中触发还原指令,为用户提供多种触发还原小窗口展示的方式,从而实现灵活控制小窗口,提升用户体验。
在一些示例性的实施方式中,所述处理器还被配置为:
在隐藏所述小窗口的显示区域之前,获取所述小窗口的显示区域对应的用于表示当前所述显示区域中展示内容的页面信息,并将获取到的所述页面信息缓存到预设的存储空间中;
根据下列方式重新生成所述小窗口最小化前在前台运行的应用程序的显示页面:
从所述预设的存储空间获取所述小窗口的显示区域对应的页面信息,根据获取到的所述页面信息生成在所述显示区域展示的显示页面。
上述实施例中,由于将小窗口最小化前显示区域对应的页面信息存储到预设的存储空间中,从而在用户触发还原最小化的小窗口指令时,能够根据存储的页面信息还原页面内容,用户能够继续查看最小化小窗口前显示区域展示的内容,避免了进程结束导致的页面丢失问题。
在一些示例性的实施方式中,所述处理器还被配置为:
在所述隐藏小窗口中显示窗口区域,并保持显示小窗口中的导航栏区域之后,确定需要结束所述终端后台运行的进程时,若确定所述进程对应的应用程序为所述小窗口最小化前在前台运行的应用程序,则保留所述进程继续在后台运行。
上述实施例中,在确定需要结束终端后台运行的进程时,保留最小化的小窗口对应的应用程序的进程,从而在用户触发还原指令后,能够继续显示小窗口最小化前在前台运行的应用程序的界面,而不需要重新拉取页面,更加灵活快捷。
根据示例性的实施方式中的第二方面,提供一种小窗口管理方法,该方法包括:
在终端的显示界面上同时显示全屏窗口和位于所述全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定所述小窗口中的导航栏区域和显示区域;
隐藏所述小窗口的显示区域,并保持显示所述小窗口的导航栏区域。
在一些示例性的实施方式中,所述隐藏所述小窗口的显示区域,并保持显示所述小窗口的导航栏区域,包括:
获取所述显示区域对应的属性参数以及所述导航栏区域对应的属性参数;其中,所述显示区域对应的属性参数和所述导航栏区域对应的属性参数是在响应用户在所述小窗口中触发的最小化指令后设置的;
确定所述显示区域对应的属性参数为表示不可见状态的参数,则隐藏所述小窗口的显示区域;以及确定所述导航栏区域对应的属性参数为表示可见状态的参数,则保持显示所述小窗口的导航栏区域。
在一些示例性的实施方式中,在所述隐藏所述小窗口的显示窗口区域,并保持显示所述小窗口的导航栏区域之后,还包括:
响应于用户触发的用于还原最小化小窗口的还原指令,判断所述小窗口最小化前在前台运行的应用程序当前是否在后台运行;
若是,将所述显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示所述小窗口的显示区域;
否则,显示所述小窗口的显示区域,并在所述显示区域中展示重新生成的所述小窗口最小化前在前台运行的应用程序的显示页面。
在一些示例性的实施方式中,所述还原指令为所述用户在所述小窗口的导航栏区域中触发的还原指令;或所述还原指令为所述用户在后台运行应用程序管理页面中触发的还原指令。
在一些示例性的实施方式中,在隐藏所述小窗口的显示区域之前,还包括:
获取所述小窗口的显示区域对应的用于表示当前所述显示区域中展示内容的页面信息,并将获取到的所述页面信息缓存到预设的存储空间中;
根据下列方式重新生成所述小窗口最小化前在前台运行的应用程序的显示页面:
从所述预设的存储空间获取所述小窗口的显示区域对应的页面信息,根据获取到的所述页面信息生成在所述显示区域展示的显示页面。
在一些示例性的实施方式中,在所述隐藏小窗口中显示窗口区域,并保持显示小窗口中的导航栏区域之后,还包括:
确定需要结束所述终端后台运行的进程时,若确定所述进程对应的应用程序为所述小窗口最小化前在前台运行的应用程序,则保留所述进程继续在后台运行。
根据示例性的实施方式中的第三方面,提供一种小窗口管理装置,所述小窗口管理装置被配置为执行如上述第二方面所述的小窗口管理方法。
根据示例性的实施方式中的第四方面,提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序指令,当所述指令在计算机上运行时,使得所述计算机执行如上述第二方面所述的小窗口管理方法。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本申请各较佳实施例。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种终端的结构示意图;
图2示例性示出了本发明实施例提供的一种终端的软件架构示意图;
图3示例性示出了本发明实施例提供的终端的用户界面示意图;
图4示例性示出了本发明实施例提供的一种触发展示小窗口导航页的示意图;
图5示例性示出了本发明实施例提供的一种小窗口导航页的示意图;
图6示例性示出了本发明实施例提供的第一种展示小窗口的示意图;
图7示例性示出了本发明实施例提供的第二种展示小窗口的示意图;
图8示例性示出了本发明实施例提供的一种后台运行应用程序管理页面示意图;
图9示例性示出了本发明实施例提供的一种悬浮小键盘示意图;
图10示例性示出了本发明实施例提供的一种小窗口示意图;
图11示例性示出了本发明实施例提供的一种小窗口管理方法的流程图;
图12示例性示出了本发明实施例提供的一种最小化后的小窗口示意图;
图13示例性示出了本发明实施例提供的在后台运行应用程序管理页面触发还原指令的示意图;
图14示例性示出了本发明实施例提供的一种完整的小窗口管理方法流程图;
图15a示例性示出了本发明实施例提供的未添加应用程序的小窗口导航页示意图;
图15b示例性示出了本发明实施例提供的应用程序数量小于最大显示数量的小窗口导航页示意图;
图15c示例性示出了本发明实施例提供的应用程序数量等于最大显示数量的小窗口导航页示意图;
图15d示例性示出了本发明实施例提供的应用程序数量大于最大显示数量的小窗口导航页示意图;
图16示例性示出了本发明实施例提供的切换小窗口导航页至可编辑状态的示意图;
图17示例性示出了本发明实施例提供的可编辑状态的小窗口导航页示意图;
图18示例性示出了本发明实施例提供的一种终端的结构示意图;
图19示例性示出了本发明实施例提供的一种小窗口管理装置的结构示意图。
具体实施方式
下面将结合附图对本申请实施例中的技术方案进行清除、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
下面对文中出现的一些术语进行解释:
1、本发明实施例中术语“小窗口”,为可以将应用程序或系统运行界面以不影响当前操作界面的,位于当前操作界面上的以悬浮窗口形式展示的技术,小窗口位于终端的全屏窗口之上,遮挡一部分全屏窗口,小窗口中能够展示应用程序的显示页面,同时不影响终端的全屏窗口的显示内容,能够实现同时操作全屏窗口和小窗口的功能。
2、本发明实施例中术语“最小化”,为将小窗口页面缩小为导航栏展示在操作界面上。
图1示出了终端100的结构示意图。
下面以终端100为例对实施例进行具体说明。应该理解的是,图1所示终端100仅是一个范例,并且终端100可以具有比图1中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
图1中示例性示出了根据示例性实施例中终端100的硬件配置框图。如图1所示,终端100包括:射频(radio frequency,RF)电路110、存储器120、显示单元130、摄像头140、传感器150、音频电路160、无线保真(Wireless Fidelity,Wi-Fi)模块170、处理器180、蓝牙模块181、以及电源190等部件。
RF电路110可用于在收发信息或通话过程中信号的接收和发送,可以接收基站的下行数据后交给处理器180处理;可以将上行数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等器件。
存储器120可用于存储软件程序及数据。处理器180通过运行存储在存储器120的软件程序或数据,从而执行终端100的各种功能以及数据处理。存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器120存储有使得终端100能运行的操作系统。本申请中存储器120可以存储操作系统及各种应用程序,还可以存储执行本申请实施例所述方法的代码。
显示单元130可用于接收输入的数字或字符信息,产生与终端100的用户设置以及功能控制有关的信号输入,具体地,显示单元130可以包括设置在终端100正面的触摸屏131,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。
显示单元130还可用于显示由用户输入的信息或提供给用户的信息以及终端100的各种菜单的图形用户界面(graphical user interface,GUI)。具体地,显示单元130可以包括设置在终端100正面的显示屏132。其中,显示屏132可以采用液晶显示器、发光二极管等形式来配置。显示单元130可以用于显示本申请中所述的各种图形用户界面。
其中,触摸屏131可以覆盖在显示屏132之上,也可以将触摸屏131与显示屏132集成而实现终端100的输入和输出功能,集成后可以简称触摸显示屏。本申请中显示单元130可以显示应用程序以及对应的操作步骤。
摄像头140可用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器180转换成数字图像信号。
终端100还可以包括至少一种传感器150,比如加速度传感器151、距离传感器152、指纹传感器153、温度传感器154。终端100还可配置有陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器等其他传感器。
音频电路160、扬声器161、麦克风162可提供用户与终端100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出。终端100还可配置音量按钮,用于调节声音信号的音量。另一方面,麦克风162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出至RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。本申请中麦克风162可以获取用户的语音。
Wi-Fi属于短距离无线传输技术,终端100可以通过Wi-Fi模块170帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。
处理器180是终端100的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器120内的软件程序,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。在一些实施例中,处理器180可包括一个或多个处理单元;处理器180还可以集成应用处理器和基带处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器180中。本申请中处理器180可以运行操作系统、应用程序、用户界面显示及触控响应,以及本申请实施例所述的处理方法。另外,处理器180与显示单元130耦接。
蓝牙模块181,用于通过蓝牙协议来与其他具有蓝牙模块的蓝牙设备进行信息交互。例如,终端100可以通过蓝牙模块181与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。
终端100还包括给各个部件供电的电源190(比如电池)。电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗等功能。终端100还可配置有电源按钮,用于终端的开机和关机,以及锁屏等功能。
图2是本发明实施例的终端100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供终端100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合捕获拍照场景,示例性说明终端100软件以及硬件的工作流程。
当触摸屏131接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头140捕获静态图像或视频。
本申请实施例中的终端100可以为手机、平板电脑、可穿戴设备、笔记本电脑以及电视等。
图3是用于示出终端(例如图1的终端100)上的用户界面的示意图。在一些具体实施中,用户通过触摸用户界面上的应用图标可以打开相应的应用程序,或者通过触摸用户界面上的文件夹图标可以打开相应的文件夹。
终端的显示界面为占满显示屏显示区域的全屏窗口,现有终端只能在该全屏窗口中显示在前台运行的应用程序。但随着终端功能越来越丰富,且后台可以同时运行多个应用程序,用户往往需要同时操作两个应用程序,但是如果用户在当前显示界面中正在运行应用程序时需要使用另一个应用程序,则只能关闭正在前台运行的应用程序或将当前正在前台运行的应用程序后台运行。
基于上述问题,本发明实施例提供一种小窗口管理方法,用于灵活控制终端的显示界面。
本发明实施例提供的小窗口处理方法可以将应用程序展示在悬浮于操作界面上的小窗口中,小窗口位于终端的全屏窗口之上,遮挡一部分全屏窗口,小窗口中能够展示应用程序的显示页面,同时不影响终端的全屏窗口的显示内容,能够实现同时操作全屏窗口和小窗口的功能。
本发明实施例中,可以根据下列方式在小窗口中显示应用程序:
方式一、响应于用户在小窗口导航页中触发的用于在小窗口中显示目标应用程序的显示指令,在全屏窗口上显示小窗口,并在小窗口中显示目标应用程序。
具体实施中,用户通过小窗口导航页触发在小窗口中显示目标应用程序的指令,小窗口导航页中显示的为能够在小窗口中进行展示的应用程序,用户可以点击小窗口导航页中的应用程序对应的图标触发在小窗口中展示该应用程序。
例如,如图4所示,用户点击侧边栏上小窗口导航页对应的图标,触发展示如图5所示的小窗口导航页,用户可以上下滑动小窗口导航页寻找需要在小窗口中打开的应用程序,点击小窗口导航页中的应用程序对应的图标,则在小窗口中展示该应用程序;
例如,如图6所示,用户点击小窗口导航页中“图库”应用程序对应的图标,则在小窗口中展示“图库”应用程序,用户可以在小窗口中查看“图库”应用程序的具体内容,也可以操作全屏窗口中未被小窗口遮挡的区域。
或者,如图7所示,在全屏窗口中正在显示播放器应用程序时,用户点击小窗口导航页中即时通信应用程序对应的图标,则在小窗口中展示即时通信应用程序,用户可以在小窗口中查看或回复消息,也可以继续查看全屏窗口中的播放器应用程序的显示界面。
方式二、响应于用户在后台运行应用程序管理页面触发的在小窗口中打开后台运行的目标应用程序的指令,在全屏窗口上显示小窗口,并在小窗口中显示目标应用程序。
其中,后台运行应用程序管理页面中显示的为当前在后台运行的应用程序,例如,如图8所示,在后台运行应用程序管理页面中,支持在小窗口显示的应用程序对应的页面上显示有可以在小窗口中打开该应用程序的功能对应的图标,如图8中后台运行的“图库”应用程序页面上的“小窗口”图标,用户点击该图标后,能够将“图库”应用程序调到前台运行,并在小窗口中进行展示。
在同时显示全屏窗口和位于所述全屏窗口上的小窗口时,为避免小窗口遮挡输入键盘,在用户需要使用键盘进行输入操作时,调用悬浮小键盘而不再调用默认键盘,悬浮小键盘可以移动,也可以位于小窗口之上,不影响用户使用键盘进行输入操作。
例如,如图9所示,在同时显示全屏窗口和位于所述全屏窗口上的小窗口时,调用悬浮小键盘作为输入工具。
本发明实施例提供的小窗口如图10所示,包括导航栏区域以及显示区域;其中,在小窗口同时显示导航栏区域以及显示区域时,导航栏区域中包括四个功能视图,分别为全屏显示功能视图、返回功能视图、最小化功能视图以及关闭功能视图。
其中,全屏显示功能为将小窗口中显示的显示页面在终端的全屏窗口中显示;返回功能为返回小窗口上一次显示的显示页面;最小化功能为将当前的小窗口最小化至仅保留导航栏区域显示在全屏窗口上;关闭功能为关闭小窗口。
显示区域用于显示在小窗口中展示的应用程序的页面内容。
下面对本发明实施例提供的小窗口最小化功能进行详细说明,如图11所示,本发明实施例提供一种小窗口管理方法,包括以下步骤:
步骤S1101、在终端的显示界面上同时显示全屏窗口和位于全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定小窗口中的导航栏区域和显示区域;
步骤S1102、隐藏小窗口的显示区域,并保持显示小窗口的导航栏区域。
本发明实施例提供的一种小窗口管理方法,在终端的显示界面上同时显示全屏窗口和位于全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定小窗口中的导航栏区域和显示区域,并隐藏小窗口的显示区域、保持显示小窗口的导航栏区域,由于本发明实施例中能够响应用户触发的小窗口最小化指令,将当前展示的小窗口的显示区域隐藏,仅保留导航栏区域,实现最小化小窗口,从而使显示界面上仅显示小窗口的导航栏区域以及全屏窗口,使小窗口不再遮挡全屏区域,而无需关闭小窗口,为用户提供了一种灵活的小窗口展示方式,提升用户体验。
本发明实施例在终端的显示界面上同时显示全屏窗口和位于全屏窗口上的小窗口时,响应于用户在小窗口中触发的最小化指令,确定小窗口中的导航栏区域和显示区域;
一种可选的实施方式为,用户可以通过点击小窗口导航栏中最小化功能视图触发最小化指令;或者用户可以通过在小窗口中通过预设手势触发最小化指令,例如,在小窗口中双指捏合手势可以触发将小窗口最小化的指令。
在确定小窗口中的导航栏区域和显示区域之后,隐藏小窗口的显示区域,并保持显示小窗口的导航栏区域。
具体实施中,响应用户在小窗口中触发的最小化指令,将显示区域对应的属性参数设置为不可见状态的参数,并保持导航栏区域的属性参数为可见状态的参数;
在确定小窗口的显示状态时,获取显示区域对应的属性参数以及导航栏区域对应的属性参数;确定显示区域对应的属性参数为表示不可见状态的参数,则隐藏小窗口的显示区域;以及确定导航栏区域对应的属性参数为表示可见状态的参数,则保持显示小窗口的导航栏区域。
一种可选的实施方式,响应于用户在小窗口触发的最小化指令,还需要获取小窗口的显示区域对应的用于表示当前显示区域中展示内容的页面信息,并将获取到的页面信息缓存到预设的存储空间中;
具体实施中,小窗口的显示区域对应的用于表示当前显示区域中展示内容的页面信息可以为当前小窗口的显示区域中展示内容的intent信息,由于小窗口的展示、关闭等处理均由终端中的应用悬浮窗管理程序完成,而intent信息只能由系统服务(ActivityManagerService,AMS)获取,故需要应用悬浮窗管理程序通过新增的接口从AMS获取当前小窗口的显示区域中展示内容的intent信息,并将获取到的intent信息记录在全局变量mLastIntent中,从而将页面信息缓存到预设的存储空间中。
如图12所示,为本发明实施例一种最小化后的小窗口示意图,终端的显示界面上仅保留了小窗口的导航栏区域,此时导航栏区域的三个功能视图分别为全屏显示功能视图、还原功能视图以及关闭功能视图。其中还原功能为将最小化的小窗口还原为正常显示导航栏区域和显示区域的显示状态。
本发明实施例响应于用户触发的用于还原最小化小窗口的还原指令,判断小窗口最小化前在前台运行的应用程序当前是否在后台运行;若是,将显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示小窗口的显示区域;否则,显示小窗口的显示区域,并在显示区域中展示重新生成的小窗口最小化前在前台运行的应用程序的显示页面。
具体实施中,可以根据下列方式触发还原最小化小窗口的还原指令:
方式1、在最小化的小窗口导航栏中触发还原指令
用户可以通过点击最小化的小窗口导航栏中的还原功能视图触发还原最小化小窗口的还原指令;或者用户可以通过在导航栏区域中通过预设手势触发还原指令,例如,双击导航栏区域的除三个功能视图以外的区域触发还原指令。
方式2、在后台运行应用程序管理页面中触发还原指令
本发明实施例中小窗口最小化后,小窗口最小化前在前台运行的应用程序会切换为在后台运行,如图13所示,最小化的小窗口在后台应用程序管理页面中标明该应用程序最近一次的打开方式为在小窗口中打开,用户可以在后台运行应用程序管理页面中触发还原最小化小窗口的还原指令;例如,如图13中,“图库”应用程序最近一次的打开方式为在小窗口中打开,用户可以点击该应用程序,触发还原最小化小窗口的还原指令。
一种可选的实施方式为,根据下列方式判断小窗口最小化前在前台运行的应用程序当前是否在后台运行:
获取小窗口最小化前在前台运行的应用程序对应的包名,判断该应用程序对应的包名是否在当前后台运行的应用程序对应的包名列表中,若是,则确定小窗口最小化前在前台运行的应用程序当前在后台运行,否则,则确定小窗口最小化前在前台运行的应用程序当前已结束运行。
若确定小窗口最小化前在前台运行的应用程序当前在后台运行,则将显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示小窗口的显示区域,从而还原最小化的小窗口;
若确定小窗口最小化前在前台运行的应用程序当前已结束运行,则需要显示小窗口的显示区域,并在显示区域中展示重新生成的小窗口最小化前在前台运行的应用程序的显示页面;
一种可选的实施方式为,从预设的存储空间获取小窗口的显示区域对应的页面信息,根据获取到的页面信息生成在显示区域展示的显示页面,具体的,获取全局变量mLastIntent中的intent信息,并根据获取到的intent信息通过startActivity的方式重新在小窗口的显示区域中展示小窗口最小化前在前台运行的应用程序的显示页面。
由于AMS会动态管理当前的所有应用进程,并检测内存状态,在AMS检测到内存不足时,会根据进程优先级从低到高的顺序结束终端后台运行的进行,从而释放资源。本发明实施例中小窗口最小化后,小窗口最小化前在前台运行的应用程序会切换为在后台运行,为保证用户触发还原指令后仍能展示最小化前展示的页面,在AMS结束终端后台运行的进程时,需要跳过小窗口最小化前在前台运行的应用程序,保留最小化小窗口的进程继续在后台运行。
一种可选的实施方式为,AMS在确定当前内存不足,需要结束终端后台运行的进程时,获取小窗口最小化前在前台运行的应用程序的包名,判断小窗口最小化前在前台运行的应用程序的包名与当前需要结束的进程对应的应用程序的包名是否一致,若一致,则跳过对该进程的清理,保留该进程继续在后台运行。
如图14所示,为本发明实施例一种完整的小窗口管理方法流程图,包括以下步骤:
步骤S1401、响应于用户触发的在小窗口显示应用程序的显示指令,在全屏窗口上显示小窗口,并在小窗口中显示应用程序;
步骤S1402、响应用户在小窗口中触发的最小化指令,获取小窗口的显示区域对应的用于表示当前显示区域中展示内容的页面信息,并将获取到的页面信息缓存到预设的存储空间中;
步骤S1403、确定小窗口中的导航栏区域和显示区域;
步骤S1404、隐藏小窗口的显示区域,并保持显示小窗口的导航栏区域;
步骤S1405、确定需要结束终端后台运行的进程时,若确定进程对应的应用程序为小窗口最小化前在前台运行的应用程序,则保留进程继续在后台运行;
步骤S1406、响应于用户触发的用于还原最小化小窗口的还原指令,判断小窗口最小化前在前台运行的应用程序当前是否在后台运行;若是,执行步骤S1407;否则,执行步骤S1408;
步骤S1407、将显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示小窗口的显示区域;
步骤S1408、显示小窗口的显示区域,从预设的存储空间获取小窗口的显示区域对应的页面信息,根据获取到的页面信息生成在显示区域展示的显示页面。
另外,本发明实施例还提供一种小窗口导航页的管理方式:
响应于用户触发的管理小窗口导航页中的应用程序的管理指令,将小窗口导航页切换为可编辑状态;
响应于用户触发的增加或删除小窗口导航页中的应用程序的操作,对小窗口导航页中的应用程序集合对进行更新。
小窗口导航页中可以添加多个应用程序,在添加的应用程序个数不同时,小窗口导航页中的显示内容也不同。
例如,图15a示出了未添加应用程序的小窗口导航页;图15b示出了应用程序数量小于最大显示数量的小窗口导航页;图15c示出了应用程序数量等于最大显示数量的小窗口导航页;图15d示出了应用程序数量大于最大显示数量的小窗口导航页,用户可以上下滑动小窗口导航页进行查看。
如图16所示,用户可以点击小窗口导航页中对应用程序进行管理操作对应的图标,切换小窗口导航页至可编辑状态;如图17所示,小窗口导航页的可编辑状态包含当前的小窗口导航页以及支持在小窗口中显示的应用程序列表;用户可以通过点击小窗口导航页中应用程序图标上“删除”对应的图标,将该应用程序从小窗口导航页中删除;或点击支持在小窗口中显示的应用程序列表中应用程序对应的图标,将该应用程序添加到小窗口导航页中。
需要说明的是,为避免小窗口导航页遮挡终端系统的侧边栏,需预留出如图16中所示的预留区域以供终端系统侧边栏正常展示。
基于同一发明构思,本发明实施例中还提供了一种终端,由于该终端解决问题的原理与本发明实施例的小窗口管理方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。
如图18所示,本发明实施例提供一种终端,包括显示屏1801和处理器1802:
显示屏1801,被配置为显示全屏窗口和位于所述全屏窗口上的小窗口;
所述处理器1802被配置为在终端的显示屏上同时显示全屏窗口和位于所述全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定所述小窗口中的导航栏区域和显示区域;隐藏所述小窗口的显示区域,并保持显示所述小窗口的导航栏区域。
在一些示例性的实施方式中,所述处理器1802具体被配置为:
获取所述显示区域对应的属性参数以及所述导航栏区域对应的属性参数;其中,所述显示区域对应的属性参数和所述导航栏区域对应的属性参数是在响应用户在所述小窗口中触发的最小化指令后设置的;
确定所述显示区域对应的属性参数为表示不可见状态的参数,则隐藏所述小窗口的显示区域;以及确定所述导航栏区域对应的属性参数为表示可见状态的参数,则保持显示所述小窗口的导航栏区域。
在一些示例性的实施方式中,所述处理器1802还被配置为:
在所述隐藏所述小窗口的显示窗口区域,并保持显示所述小窗口的导航栏区域之后,响应于用户触发的用于还原最小化小窗口的还原指令,判断所述小窗口最小化前在前台运行的应用程序当前是否在后台运行;
若是,将所述显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示所述小窗口的显示区域;
否则,显示所述小窗口的显示区域,并在所述显示区域中展示重新生成的所述小窗口最小化前在前台运行的应用程序的显示页面。
在一些示例性的实施方式中,所述还原指令为所述用户在所述小窗口的导航栏区域中触发的还原指令;或所述还原指令为所述用户在后台运行应用程序管理页面中触发的还原指令。
在一些示例性的实施方式中,所述处理器1802还被配置为:
在隐藏所述小窗口的显示区域之前,获取所述小窗口的显示区域对应的用于表示当前所述显示区域中展示内容的页面信息,并将获取到的所述页面信息缓存到预设的存储空间中;
根据下列方式重新生成所述小窗口最小化前在前台运行的应用程序的显示页面:
从所述预设的存储空间获取所述小窗口的显示区域对应的页面信息,根据获取到的所述页面信息生成在所述显示区域展示的显示页面。
在一些示例性的实施方式中,所述处理器1802还被配置为:
在所述隐藏小窗口中显示窗口区域,并保持显示小窗口中的导航栏区域之后,确定需要结束所述终端后台运行的进程时,若确定所述进程对应的应用程序为所述小窗口最小化前在前台运行的应用程序,则保留所述进程继续在后台运行。
如图19所示,本发明实施例提供一种小窗口管理装置,包括:
确定模块1901,被配置为在终端的显示界面上同时显示全屏窗口和位于所述全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定所述小窗口中的导航栏区域和显示区域;
显示模块1902,被配置为隐藏所述小窗口的显示区域,并保持显示所述小窗口的导航栏区域。
在一些示例性的实施方式中,所述显示模块1902具体被配置为:
获取所述显示区域对应的属性参数以及所述导航栏区域对应的属性参数;其中,所述显示区域对应的属性参数和所述导航栏区域对应的属性参数是在响应用户在所述小窗口中触发的最小化指令后设置的;
确定所述显示区域对应的属性参数为表示不可见状态的参数,则隐藏所述小窗口的显示区域;以及确定所述导航栏区域对应的属性参数为表示可见状态的参数,则保持显示所述小窗口的导航栏区域。
在一些示例性的实施方式中,所述确定模块1901还被配置为:
在所述隐藏所述小窗口的显示窗口区域,并保持显示所述小窗口的导航栏区域之后,响应于用户触发的用于还原最小化小窗口的还原指令,判断所述小窗口最小化前在前台运行的应用程序当前是否在后台运行;
若是,将所述显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示所述小窗口的显示区域;
否则,显示所述小窗口的显示区域,并在所述显示区域中展示重新生成的所述小窗口最小化前在前台运行的应用程序的显示页面。
在一些示例性的实施方式中,所述还原指令为所述用户在所述小窗口的导航栏区域中触发的还原指令;或所述还原指令为所述用户在后台运行应用程序管理页面中触发的还原指令。
在一些示例性的实施方式中,所述确定模块1901还被配置为:
在隐藏所述小窗口的显示区域之前,获取所述小窗口的显示区域对应的用于表示当前所述显示区域中展示内容的页面信息,并将获取到的所述页面信息缓存到预设的存储空间中;
根据下列方式重新生成所述小窗口最小化前在前台运行的应用程序的显示页面:
从所述预设的存储空间获取所述小窗口的显示区域对应的页面信息,根据获取到的所述页面信息生成在所述显示区域展示的显示页面。
在一些示例性的实施方式中,所述确定模块1901还被配置为:
在所述隐藏小窗口中显示窗口区域,并保持显示小窗口中的导航栏区域之后,确定需要结束所述终端后台运行的进程时,若确定所述进程对应的应用程序为所述小窗口最小化前在前台运行的应用程序,则保留所述进程继续在后台运行。
由于本发明实施例中的终端和计算机存储介质可以应用于上述处理方法,因此,其所能获得的技术效果也可参考上述方法实施例,本发明的实施例在此不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

Claims (8)

1.一种终端,其特征在于,包括显示屏和处理器:
显示屏,被配置为显示全屏窗口和位于所述全屏窗口上的小窗口;
所述处理器被配置为在终端的显示屏上同时显示全屏窗口和位于所述全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定所述小窗口中的导航栏区域和显示区域;隐藏所述小窗口的显示区域,并保持显示所述小窗口的导航栏区域;
其中,所述处理器还被配置为:
在所述隐藏所述小窗口的显示窗口区域,并保持显示所述小窗口的导航栏区域之后,响应于用户触发的用于还原最小化小窗口的还原指令,判断所述小窗口最小化前在前台运行的应用程序当前是否在后台运行;
若是,将所述显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示所述小窗口的显示区域;
否则,显示所述小窗口的显示区域,并在所述显示区域中展示重新生成的所述小窗口最小化前在前台运行的应用程序的显示页面。
2.如权利要求1所述的终端,其特征在于,所述处理器具体被配置为:
获取所述显示区域对应的属性参数以及所述导航栏区域对应的属性参数;其中,所述显示区域对应的属性参数和所述导航栏区域对应的属性参数是在响应用户在所述小窗口中触发的最小化指令后设置的;
确定所述显示区域对应的属性参数为表示不可见状态的参数,则隐藏所述小窗口的显示区域;以及确定所述导航栏区域对应的属性参数为表示可见状态的参数,则保持显示所述小窗口的导航栏区域。
3.如权利要求1所述的终端,其特征在于,所述还原指令为所述用户在所述小窗口的导航栏区域中触发的还原指令;或
所述还原指令为所述用户在后台运行应用程序管理页面中触发的还原指令。
4.如权利要求1所述的终端,其特征在于,所述处理器还被配置为:
在隐藏所述小窗口的显示区域之前,获取所述小窗口的显示区域对应的用于表示当前所述显示区域中展示内容的页面信息,并将获取到的所述页面信息缓存到预设的存储空间中;
根据下列方式重新生成所述小窗口最小化前在前台运行的应用程序的显示页面:
从所述预设的存储空间获取所述小窗口的显示区域对应的页面信息,根据获取到的所述页面信息生成在所述显示区域展示的显示页面。
5.如权利要求1所述的终端,其特征在于,所述处理器还被配置为:
在所述隐藏小窗口中显示窗口区域,并保持显示小窗口中的导航栏区域之后,确定需要结束所述终端后台运行的进程时,若确定所述进程对应的应用程序为所述小窗口最小化前在前台运行的应用程序,则保留所述进程继续在后台运行。
6.一种小窗口管理方法,其特征在于,该方法包括:
在终端的显示界面上同时显示全屏窗口和位于所述全屏窗口上的小窗口时,响应用户在小窗口中触发的最小化指令,确定所述小窗口中的导航栏区域和显示区域;
隐藏所述小窗口的显示区域,并保持显示所述小窗口的导航栏区域;
其中,在所述隐藏所述小窗口的显示窗口区域,并保持显示所述小窗口的导航栏区域之后,还包括:
响应于用户触发的用于还原最小化小窗口的还原指令,判断所述小窗口最小化前在前台运行的应用程序当前是否在后台运行;
若是,将所述显示区域对应的属性参数设置为表示可见状态的参数,并恢复显示所述小窗口的显示区域;
否则,显示所述小窗口的显示区域,并在所述显示区域中展示重新生成的所述小窗口最小化前在前台运行的应用程序的显示页面;
其中,所述还原指令为所述用户在所述小窗口的导航栏区域中触发的还原指令;或所述还原指令为所述用户在后台运行应用程序管理页面中触发的还原指令。
7.如权利要求6所述的方法,其特征在于,所述隐藏所述小窗口的显示区域,并保持显示所述小窗口的导航栏区域,包括:
获取所述显示区域对应的属性参数以及所述导航栏区域对应的属性参数;其中,所述显示区域对应的属性参数和所述导航栏区域对应的属性参数是在响应用户在所述小窗口中触发的最小化指令后设置的;
确定所述显示区域对应的属性参数为表示不可见状态的参数,则隐藏所述小窗口的显示区域;以及确定所述导航栏区域对应的属性参数为表示可见状态的参数,则保持显示所述小窗口的导航栏区域。
8.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求6至7任一项所述的方法。
CN202010406884.6A 2020-05-14 2020-05-14 一种小窗口管理方法及终端 Active CN111597000B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010406884.6A CN111597000B (zh) 2020-05-14 2020-05-14 一种小窗口管理方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010406884.6A CN111597000B (zh) 2020-05-14 2020-05-14 一种小窗口管理方法及终端

Publications (2)

Publication Number Publication Date
CN111597000A CN111597000A (zh) 2020-08-28
CN111597000B true CN111597000B (zh) 2023-08-01

Family

ID=72190821

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010406884.6A Active CN111597000B (zh) 2020-05-14 2020-05-14 一种小窗口管理方法及终端

Country Status (1)

Country Link
CN (1) CN111597000B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112799749B (zh) * 2020-12-16 2024-08-16 惠州市德赛西威智能交通技术研究院有限公司 基于Android界面的DOCK区域设置方法,区域及区域呈现方法
CN112783589A (zh) * 2021-01-06 2021-05-11 北京小米移动软件有限公司 应用显示方法、应用显示装置及存储介质
WO2022241695A1 (zh) * 2021-05-19 2022-11-24 深圳传音控股股份有限公司 处理方法、移动终端及存储介质
WO2022261892A1 (zh) * 2021-06-17 2022-12-22 深圳传音控股股份有限公司 控制方法、移动终端及可读存储介质
WO2023005362A1 (zh) * 2021-07-30 2023-02-02 深圳传音控股股份有限公司 处理方法、处理设备及存储介质
CN116048311B (zh) * 2022-06-24 2024-04-19 荣耀终端有限公司 窗口显示方法、电子设备和计算机可读存储介质
CN117369675A (zh) * 2022-07-01 2024-01-09 荣耀终端有限公司 窗口的显示方法、电子设备和计算机可读存储介质
TWI832650B (zh) * 2022-12-30 2024-02-11 宏碁股份有限公司 應用程式管理系統
CN116107845B (zh) * 2023-04-12 2023-07-14 浙江保融科技股份有限公司 一种窗口对象的监测和处理方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981714A (zh) * 2011-12-08 2013-03-20 微软公司 用于经扩充的通信服务的动态最小化导航条
CN103648045A (zh) * 2013-12-20 2014-03-19 乐视致新电子科技(天津)有限公司 通过侧边导航栏切换显示界面的方法及装置
CN103870119A (zh) * 2014-02-21 2014-06-18 联想(北京)有限公司 一种信息处理方法和电子设备
CN107861679A (zh) * 2017-09-18 2018-03-30 深圳市金立通信设备有限公司 一种操作处理方法、终端及计算机可读存储介质
CN110673782A (zh) * 2019-08-29 2020-01-10 华为技术有限公司 一种应用于投屏场景的控制方法以及相关设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981714A (zh) * 2011-12-08 2013-03-20 微软公司 用于经扩充的通信服务的动态最小化导航条
CN103648045A (zh) * 2013-12-20 2014-03-19 乐视致新电子科技(天津)有限公司 通过侧边导航栏切换显示界面的方法及装置
CN103870119A (zh) * 2014-02-21 2014-06-18 联想(北京)有限公司 一种信息处理方法和电子设备
CN107861679A (zh) * 2017-09-18 2018-03-30 深圳市金立通信设备有限公司 一种操作处理方法、终端及计算机可读存储介质
CN110673782A (zh) * 2019-08-29 2020-01-10 华为技术有限公司 一种应用于投屏场景的控制方法以及相关设备

Also Published As

Publication number Publication date
CN111597000A (zh) 2020-08-28

Similar Documents

Publication Publication Date Title
CN111597000B (zh) 一种小窗口管理方法及终端
JP7337954B2 (ja) 親ページと子ページとの間を切り替えるための方法及び関連する機器
CN111240546B (zh) 一种分屏处理方法及通信终端
CN111367456A (zh) 通信终端及多窗口模式下的显示方法
CN111225108A (zh) 一种通信终端及负屏界面的卡片显示方法
CN112835472B (zh) 通信终端及显示方法
CN112114733B (zh) 一种截屏、录屏方法、移动终端及计算机存储介质
CN111274564A (zh) 通信终端及分屏模式下的应用解锁方法
CN110865765A (zh) 终端及地图控制方法
CN114721761B (zh) 一种终端设备、应用图标管理方法和存储介质
CN111176766A (zh) 一种通信终端及组件显示方法
US20240012534A1 (en) Navigation Bar Display Method, Display Method, and First Electronic Device
CN113055585B (zh) 拍摄界面的缩略图显示方法及移动终端
CN113709026A (zh) 即时通信消息的处理方法、设备、存储介质和程序产品
CN114546219B (zh) 图片列表的处理方法及相关装置
CN114489429B (zh) 一种终端设备、长截屏方法和存储介质
CN113642010B (zh) 一种获取扩展存储设备数据的方法及移动终端
CN111324255B (zh) 一种基于双屏终端的应用处理方法及通信终端
CN111787157A (zh) 移动终端及其操作响应方法
CN112667134A (zh) 移动终端及其显示界面的更新方法
CN112578988A (zh) 移动终端及其显示界面的更新方法
CN112363653A (zh) 一种水墨屏显示方法及终端
CN113760164A (zh) 显示设备及其控制操作的响应方法
CN114911394B (zh) 一种终端设备以及单手操作方法
CN111163220A (zh) 一种显示方法及通信终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Applicant after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Applicant before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant