CN116820314A - 一种悬浮窗显示方法及电子设备 - Google Patents
一种悬浮窗显示方法及电子设备 Download PDFInfo
- Publication number
- CN116820314A CN116820314A CN202310673030.8A CN202310673030A CN116820314A CN 116820314 A CN116820314 A CN 116820314A CN 202310673030 A CN202310673030 A CN 202310673030A CN 116820314 A CN116820314 A CN 116820314A
- Authority
- CN
- China
- Prior art keywords
- application
- floating window
- tab
- electronic equipment
- touch operation
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000007667 floating Methods 0.000 claims abstract description 326
- 230000006870 function Effects 0.000 claims description 51
- 230000004044 response Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 12
- 230000003993 interaction Effects 0.000 abstract description 36
- 239000010410 layer Substances 0.000 description 21
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 13
- 230000002452 interceptive effect Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 239000000725 suspension Substances 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
- G06F3/04817—Interaction 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 using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种悬浮窗显示方法及电子设备,涉及终端技术领域;能够提供新的悬浮窗交互方式,改善用户体验。电子设备显示第一界面,并在第一界面显示第一悬浮窗,第一悬浮窗中显示有第一应用的界面;电子设备接收用户在第一悬浮窗的第一触摸操作,第一触摸操作用于触发电子设备最小化显示第一悬浮窗;电子设备响应于第一触摸操作,将第一悬浮窗切换为第一选项卡,第一选项卡中显示有第一应用的指示信息。
Description
本申请是2021年9月22日提交中国国家知识产权局、申请号为202111107902.1、发明名称为“一种悬浮窗显示方法及电子设备”的中国专利申请的分案。
技术领域
本申请涉及终端技术领域,尤其涉及一种悬浮窗显示方法及电子设备。
背景技术
悬浮窗是平板电脑、手机等智能终端设备上的一种多任务交互方式,可以悬浮地显示在桌面或者其他应用之上,用户可以通过悬浮窗暂时性地使用某个应用。目前,悬浮窗主要包括最大化、最小化和关闭这几种交互,比较传统。并且,当用户需要对悬浮窗进行最大化、最小化或者关闭时,通过点击相应按钮来实现,存在较强的限制,降低了用户的交互体验。
发明内容
本申请实施例提供一种悬浮窗显示方法及电子设备,能够丰富悬浮窗的交互方式,提高用户对悬浮窗的交互体验。
第一方面,本申请实施例提供一种悬浮窗显示方法。该方法中,电子设备显示第一界面,并在该第一界面显示第一悬浮窗,第一悬浮窗中显示有第一应用的界面;电子设备接收用户在第一悬浮窗的第一触摸操作,该第一触摸操作用于触发电子设备最小化显示第一悬浮窗;电子设备响应于第一触摸操作,将第一悬浮窗切换为第一选项卡,第一选项卡中显示有第一应用的指示信息。
采用本方案,电子设备将第一应用在悬浮窗中显示后,可以响应用户对该悬浮窗的触摸操作,以选项卡的方式对该悬浮窗进行最小化,从而正常显示其他应用,不影响用户对其他应用的使用。同时,电子设备将第一应用的指示信息显示在第一选项卡中,使得用户在不打开悬浮窗的情况下也可以了解到应用的运行情况,为用户提供新的悬浮窗交互方式,提高用户对于悬浮窗的交互体验。并且,用户在使用其他应用的同时可以通过选项卡查看到第一应用的运行情况,交互效率更高;避免对悬浮窗进行反复打开、最小化操作,操作也更加简洁。
在本申请第一方面的一种可能的实施方式中,第一应用的指示信息包括第一应用的动态信息和或功能控件。其中,动态信息随着第一应用的运行情况进行更新,可以使用户随时了解到第一应用的运行情况,功能控件能够提供第一应用的功能服务,便于用户操作,能够提高操作效率。
在本申请第一方面的一种可能的实施方式中,电子设备响应于第一触摸操作,将第一应用的动态信息显示在第一选项卡中;或者电子设备响应于第一触摸操作,将第一应用的功能控件显示在第一选项卡中。本实施方式中,将第一应用的动态信息和功能控件中的一种显示在第一选项卡中,可以减少资源的占用,提高运行速度;并且简明地向用户展示第一应用的信息,保障用户友好性。
在本申请第一方面的一种可能的实施方式中,上述第一选项卡中显示有第一应用的指示信息包括:电子设备响应于第一触摸操作,将第一应用的动态信息和第一应用的功能控件显示在所述第一选项卡中。本实施方式中,将第一应用的动态信息和功能控件均显示在选项卡中,可以充分利用选项卡的显示区域显示更加丰富的信息,在无需打开第一应用的情况下,即能够向用户指示第一应用的运行情况,又能够向用户指示第一应用的功能服务,极大地方便了用户操作,简化了操作过程。
在本申请第一方面的一种可能的实施方式中,第一选项卡中显示有上述第一应用的指示信息包括:电子设备响应于第一触摸操作,将第一应用的动态信息显示在第一选项卡中;电子设备接收用户对显示有第一应用的动态信息的第一选项卡的预设操作;电子设备响应于预设操作,将第一选项卡中的动态信息切换为第一应用的功能控件。在本实施方式中,电子设备先将动态信息显示在选项卡的完整区域中,在选项卡没有被操作时,可以保持动态信息的显示,在接收到预设操作时,再将动态信息切换成功能控件。无论是显示动态信息还是显示功能控件,都占用整个选项卡,使得选项卡同一时间段内只显示一种信息,能够简化选项卡的显示界面。同时,根据用户的操作来切换功能控件,也能够满足用户的操作需求。
在本申请第一方面的一种可能的实施方式中,在电子设备响应于上述预设操作,将第一选项卡中的动态信息切换为第一应用的功能控件之后,上述方法还包括:若电子设备在预设时长内未接收到用户对功能控件的操作,电子设备则将第一选项卡中的功能控件切换回第一应用的动态信息。本实施方式中,在电子设备切换成功能控件的情况下,如果用户没有继续对功能控件进行操作,则电子设备可以再切换回动态信息,保证用户及时了解第一应用的运行情况,提高选项卡中显示的动态信息的时效性。
在本申请第一方面的一种可能的实施方式中,上述第一应用为支持多文件编辑的应用;电子设备响应于第一触摸操作,将第一悬浮窗切换为第一选项卡,包括:电子设备响应于第一触摸操作,将第一悬浮窗切换为一个或多个第一选项卡;其中,每个第一选项卡中包括第一应用中打开的一个文件的文件信息。本实施方式中,当第一应用在第一悬浮窗中显示时,第一应用可以打开多个文件供用户编辑。当对第一悬浮窗进行最小化时,将每个文件单独显示为一个选项卡,可以使得每个文件单独被操作,能够增强操作以及文件编辑的灵活性。同时,第一悬浮窗可以最小化为多个选项卡,能够为用户提供新的悬浮窗交互方式,丰富用户的交互体验。
在本申请第一方面的一种可能的实施方式中,上述方法还包括:电子设备接收用户在第一选项卡的第二触摸操作,第二触摸操作用于触发电子设备最大化显示第一选项卡;电子设备响应于第二触摸操作,将第一选项卡切换为第一悬浮窗。本实施方式中,根据用户的操作可以还原第一悬浮窗的显示,满足用户的需求,同时使得悬浮窗在最大化以及最小化之间的灵活切换,保证悬浮窗交互方式的可用性。
在本申请第一方面的一种可能的实施方式中,电子设备显示第一界面,并在第一界面显示第一悬浮窗之后,上述方法还包括:电子设备接收用户对第一应用的第三触摸操作,第三触摸操作用于触发电子设备调用第二应用;电子设备响应于第三触摸操作,分屏显示第一应用的界面和第二应用的界面。本实施方式中,电子设备可以在悬浮窗显示与分屏显示这两种不同类型的交互方式之间切换,打破了不同类型的交互方式之间的限制,能够丰富电子设备的交互方式,提高交互效率。
在本申请第一方面的一种可能的实施方式中,将第一悬浮窗切换为第一选项卡之后,上述方法还包括:电子设备接收用户对第一应用的第三触摸操作,第三触摸操作用于触发电子设备调用第二应用;电子设备响应于第三触摸操作,将第一悬浮窗切换为最小化显示的第一选项卡。在本实施方式中,当电子设备接收到调用第二应用的第三触摸操作时,电子设备可以自动地将第一悬浮窗进行最小化,从而避免第一悬浮窗遮挡第二应用的界面,保证第二应用的正常显示,提高悬浮窗交互的智能性,改善用户的交互体验。
在本申请第一方面的一种可能的实施方式中,将第一悬浮窗切换为第一选项卡之后,上述方法还包括:电子设备接收用户对第一应用的第三触摸操作,第三触摸操作用于触发电子设备调用第二应用;电子设备响应于第三触摸操作,显示第二悬浮窗,第二悬浮窗中显示有第二应用的界面。在本实施方式中,当电子设备接收到调用第二应用的第三触摸操作时,电子设备可以自动地将第二应用显示在第二悬浮窗中,增加新的悬浮窗交互的方式,从而使得用户通过第二悬浮窗与第二应用进行交互,改善悬浮窗的交互体验。
第二方面,本申请实施例提供一种电子设,该电子设备包括存储器、一个或多个处理器。其中,该存储器中存储有一个或多个计算机程序,计算机程序包括指令,当该指令被处理器执行时,可使得电子设备执行如第一方面及其任一种可能的实施方式中的方法。
第三方面,本申请提供一种电子设备,该电子设备包括存储器、一个或多个处理器。其中,该存储器中存储有一个或多个计算机程序,计算机程序包括指令,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备显示第一界面,并在该第一界面显示第一悬浮窗,第一悬浮窗中显示有第一应用的界面;电子设备接收用户在第一悬浮窗的第一触摸操作,该第一触摸操作用于触发电子设备最小化显示第一悬浮窗;电子设备响应于第一触摸操作,将第一悬浮窗切换为第一选项卡,第一选项卡中显示有第一应用的指示信息。
在本申请第三方面的一种可能的实施方式中,第一应用的指示信息包括第一应用的动态信息和或功能控件。
在本申请第三方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备响应于第一触摸操作,将第一应用的动态信息显示在第一选项卡中;或者电子设备响应于第一触摸操作,将第一应用的功能控件显示在第一选项卡中。
在本申请第三方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备响应于第一触摸操作,将第一应用的动态信息和第一应用的功能控件显示在所述第一选项卡中。
在本申请第三方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备响应于第一触摸操作,将第一应用的动态信息显示在第一选项卡中;电子设备接收用户对显示有第一应用的动态信息的第一选项卡的预设操作;电子设备响应于预设操作,将第一选项卡中的动态信息切换为第一应用的功能控件。
在本申请第一方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:若电子设备在预设时长内未接收到用户对功能控件的操作,电子设备则将第一选项卡中的功能控件切换回第一应用的动态信息。
在本申请第一方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备响应于第一触摸操作,将第一悬浮窗切换为一个或多个第一选项卡;其中,每个第一选项卡中包括第一应用中打开的一个文件的文件信息。
在本申请第一方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备接收用户在第一选项卡的第二触摸操作,第二触摸操作用于触发电子设备最大化显示第一选项卡;电子设备响应于第二触摸操作,将第一选项卡切换为第一悬浮窗。
在本申请第一方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备接收用户对第一应用的第三触摸操作,第三触摸操作用于触发电子设备调用第二应用;电子设备响应于第三触摸操作,分屏显示第一应用的界面和第二应用的界面。
在本申请第一方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备接收用户对第一应用的第三触摸操作,第三触摸操作用于触发电子设备调用第二应用;电子设备响应于第三触摸操作,将第一悬浮窗切换为最小化显示的第一选项卡。
在本申请第一方面的一种可能的实施方式中,当该指令被处理器执行时,使得电子设备执行如下步骤:电子设备接收用户对第一应用的第三触摸操作,第三触摸操作用于触发电子设备调用第二应用;电子设备响应于第三触摸操作,显示第二悬浮窗,第二悬浮窗中显示有第二应用的界面。
第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的实施方式所述的方法。
第五方面,本申请提供一种计算机程序产品,当该计算机程序产品在电子设备上运行时,使得该电子设备执行如第一方面及任一种可能的实施方式所述的方法。
可以理解地,上述提供的第二方面、第三方面及其任一种可能的实施方式所述的电子设备,第四方面所述的计算机可读存储介质,第五方面所述的计算机程序产品所能达到的有益效果,可参考第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
附图说明
图1A为现有技术中一种悬浮窗的界面示意图;
图1B为现有技术中另一种悬浮窗的界面示意图;
图2为本申请实施例提供的一种电子设备的硬件结构示意图;
图3为本申请实施例提供的一种电子设备的软件架构示意图;
图4为本申请实施例提供的一种悬浮窗显示方法流程示意图;
图5A为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图一;
图5B为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图二;
图6为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图三;
图7为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图四;
图8为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图五;
图9为本申请实施例提供的一种悬浮窗显示方法中的选项卡的界面示意图;
图10为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图六;
图11为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图七;
图12为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图八;
图13A为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图九;
图13B为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图十;
图14为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图十一;
图15为本申请实施例提供的一种悬浮窗显示方法的应用场景示意图十二。
具体实施方式
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
悬浮窗是一种悬浮于其他应用上层的可移动窗口,悬浮窗中可以显示电子设备中任一应用的界面。电子设备(如手机、平板电脑)通过悬浮窗可提供一种多任务运行方式。如图1A所示,电子设备的显示界面101上可以显示悬浮窗102,该悬浮窗102中还可以显示应用的界面。现有技术中,悬浮窗中还包括多个控件,如最大化控件103、最大化控件104、关闭控件105,分别通过这些控件向用户提供对悬浮窗进行最大化、最小化和关闭等操作的功能。在悬浮窗102中显示某个应用(例如打车应用)时,如果用户暂时不需要关注该应用,可以点击控件104最小化该悬浮窗102。电子设备响应于用户对控件104的操作,可以最小化该悬浮窗102。如图1B所示,电子设备可以显示最小化后的悬浮窗106。该悬浮窗106为悬浮窗102最小化之后的悬浮窗。该悬浮窗106中可以显示上述打车应用的图标。
电子设备显示最小化后的悬浮窗106后,电子设备可以在后台运行上述打车应用。当用户需要在该打车应用的界面查看是否打到车以及车辆的信息时,需要再次打开(最大化)悬浮窗,从而在最大化后的悬浮窗中查看打车应用的信息。这种交互方式比较繁琐,用户体验差。
基于此,本申请实施例提供一种悬浮窗显示方法,可应用于包括显示屏的电子设备。电子设备可以在悬浮窗显示一应用(如第一应用)的界面。响应于用户在该悬浮窗的预设触摸操作(如第一触摸操作),电子设备可以将该悬浮窗切换为选项卡,并在该选项卡中显示该第一应用的指示信息。
采用本方案,电子设备将第一应用在悬浮窗中显示后,可以响应用户对该悬浮窗的触摸操作,以选项卡的方式对该悬浮窗进行最小化,从而正常显示其他应用,不影响用户对其他应用的使用。同时,电子设备将第一应用的指示信息显示在第一选项卡中,使得用户在不打开悬浮窗的情况下也可以了解到应用的运行情况,为用户提供新的悬浮窗交互方式,提高用户对于悬浮窗的交互体验。并且,用户在使用其他应用的同时可以通过选项卡查看到第一应用的运行情况,交互效率更高;避免对悬浮窗进行反复打开、最小化操作,操作也更加简洁。
示例性的,本申请实施例中的电子设备可以为便携式计算机(如手机)、平板电脑、笔记本电脑、个人计算机(personal computer,PC)、可穿戴电子设备(如智能手表)、增强现实(augmented reality,AR)\虚拟现实(virtual reality,VR)设备、车载电脑、智能家居设备等,本实施例对该电子设备的具体形式不做特殊限制。
如图2所示,上述电子设备包括如图3所示的硬件结构。图3为本申请实施例提供的一种电子设备100的结构示意图。如图3所示,电子设备100可以包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriberidentification module,SIM)卡接口195等。
其中,上述传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L和骨传导传感器180M等传感器。
可以理解的是,本实施例示意的结构并不构成对电子设备100的具体限定。在另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuit sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronousreceiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processorinterface,MIPI),通用输入输出(general-purpose input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serialbus,USB)接口等。
可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE)技术等。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。该显示屏194可以是包括显示面板与触摸面板的触摸屏。
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。ISP用于处理摄像头193反馈的数据。电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。例如,在本申请实施例中,处理器110可以通过执行存储在内部存储器121中的指令,实现上述悬浮窗显示方法。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
按键190可以是机械按键,也可以是触摸式按键。马达191可以产生振动提示。指示器192可以是指示灯。SIM卡接口195用于连接SIM卡。
电子设备的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的Android系统为例,示例性说明电子设备(例如,平板电脑)的软件结构。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过接口通信。在一些实施例中,Android系统可以包括应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,硬件抽象层(hardware abstraction layer,HAL)以及内核层。需要说明的是,本申请实施例以Android系统举例来说明,在其他操作系统中(例如鸿蒙系统,IOS系统等),只要各个功能模块实现的功能和本申请的实施例类似也能实现本申请的方案。
其中,应用程序层可以包括一系列应用程序包。
如图3所示,应用程序包可以包括悬浮窗,分屏,图库,邮件,音乐,短信息、地图,视频会议应用等应用程序。当然,应用程序层还可以包括其他应用程序包,例如视频,蓝牙,日历,购物应用、聊天应用等,本申请不做限定。
其中,悬浮窗是指:在其他应用的表面悬浮显示一窗口,在该窗口中显示一应用,从而实现电子设备的多任务运行。
分屏是指:电子设备将显示屏划分为多个区域,每个区域显示一个应用的界面。在同一时刻,电子设备可以分屏显示多个应用的界面。电子设备通过分屏也可以实现多任务运行。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。例如可以包括活动管理器、窗口管理器,视图系统,资源管理器,通知管理器,音频服务(Camera Service)等,本申请实施例对此不做任何限制。
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),OpenGL ES,SGL等。
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
OpenGL ES用于实现三维图形绘图,图像渲染,合成,和图层处理等。
SGL是2D绘图的绘图引擎。
安卓运行时(Android Runtime)包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头(Camera)驱动,音频驱动,传感器驱动等,本申请不做限定。
硬件层可以包括显示器、传感器、摄像头、麦克风/扬声器等。
其中,传感器可以包括触摸传感器、指纹传感器、压力传感器,陀螺仪传感器,温度传感器等等。
下面,结合附图详细阐述本申请实施例提供的悬浮窗显示方法。上述电子设备以平板电脑举例,如图4所示,该悬浮窗显示方法可以包括步骤S41至步骤S43。
步骤S41:平板电脑显示第一界面,并在第一界面显示第一悬浮窗,该第一悬浮窗中显示有第一应用的界面。
其中,第一界面是平板电脑显示屏幕中显示的界面,该第一界面可以是某一应用的界面,也可以是平板电脑的桌面。在该第一界面之上可以悬浮显示一悬浮窗,即第一悬浮窗。该第一悬浮窗可以作为第一应用的显示窗口,显示第一应用的界面。该第一应用可以是平板电脑中任意应用,例如,音乐APP、视频APP、图库APP、浏览器APP等等,本实施方式对此不作特殊限定。可以理解的,平板电脑可以在第一界面上显示多个第一悬浮窗每一个第一悬浮窗中均可以显示一个第一应用的界面。
用户在使用平板电脑时,平板电脑可以接收用户的操作,响应于用户的操作显示相应的内容。当平板电脑接收到触发第一悬浮窗显示的操作时,平板电脑可以显示第一悬浮窗。示例性的,平板电脑在显示第一应用(例如音乐APP)的界面时,接收到针对该音乐APP的界面的预设触摸操作时,可以显示第一悬浮窗,将该音乐APP的界面切换到该第一悬浮窗中显示。上述预设触摸操作用于触发平板电脑显示第一悬浮窗。示例性的,该预设触摸操作可以是点击音乐APP的界面上的一控件的操作。例如,接收到点击音乐APP的界面上特定的控件的操作时,平板电脑可以显示第一悬浮窗。或者,该第一触摸操作也可以是针对音乐APP的特定的触摸手势,例如针对音乐APP的界面的双击手势,双指缩放手势等,接收到该触摸手势时平板电脑可以显示第一悬浮窗。
在一些实施方式中,电子设备中可以包括悬浮窗应用。用户在悬浮窗应用的界面中的操作,也可以触发平板电脑显示第一悬浮窗。具体的,平板电脑可以显示悬浮窗应用的界面,该界面中可以包括多个能够在悬浮窗中显示的应用的图标。平板电脑可以接收用户在悬浮窗应用的界面中对第一应用的图标的选择操作。响应于该选择操作,电子设备可以显示第一悬浮窗,并在第一悬浮窗中显示被选中的第一应用的界面。
举例来说,如图5A所示,平板电脑当前显示的为桌面500,根据用户的操作,平板电脑可以在桌面500中打开或关闭不同的内容。例如,当平板电脑接收到用户点击桌面500中的“应用1”的操作时,可以显示“应用1”的界面。当平板电脑在桌面500中接收到触发显示悬浮窗应用的触摸操作501时,平板电脑可以显示悬浮窗应用自身的界面。示例性的,该触摸操作501可以为手指从桌面500的右边缘向内滑动并停顿。可以理解的,该触摸操作501也可以是其他操作,例如从桌面500的左边缘向内滑动并停顿、在桌面500的空白位置处长按、在桌面500的空白位置处重按等,本实施方式不限于此。
当平板电脑接收到触摸操作501时,平板电脑可以显示悬浮窗502,如图5B所示。该悬浮窗502为悬浮窗应用自身的界面,其中显示能够使用悬浮窗的应用的图标。使用悬浮窗的应用需要先进行授权,用户可以先在平板电脑中添加可以使用悬浮窗的应用,例如,音乐APP、视频APP、图库APP、浏览器APP等等,本实施方式对此不作特殊限定。平板电脑对用户添加的应用开放权限后,这些应用可被允许在悬浮窗中显示。当平板电脑启动悬浮窗应用时,平板电脑可以获取已经开放权限的应用,从而在悬浮窗502中显示这些应用的图标。
在悬浮窗502中可以选取需要以悬浮窗的方式显示的应用(即第一应用),当平板电脑接收到选取应用的触摸操作时,平板电脑可以显示第一悬浮窗,将选取的第一应用的界面显示在第一悬浮窗中。例如,当平板电脑接收到点击悬浮窗502中“邮件”APP的图标的点击操作时,平板电脑可以显示一第一悬浮窗,将邮件APP的界面显示在第一悬浮窗中。示例性的,选取应用的触摸操作可以是用户在悬浮窗502中的点击操作,例如,手指点击“邮件”APP的操作;也可以是用户在悬浮窗502中的拖拽操作,例如手指将“音乐”APP拖出悬浮窗502的操作;本实施方式对此不作特殊限定。
平板电脑接收到用户选择的第一应用的操作后,可以显示第一悬浮窗,将该第一悬浮窗作为第一应用的显示窗口,在该显示窗口中显示第一应用的界面,用户可以在第一悬浮窗中操作第一应用。以第一应用为音乐APP为例,如图6所示,平板电脑可以在第一悬浮窗601中显示该音乐APP的界面。用户通过第一悬浮窗601可以与音乐APP进行交互,例如,用户可以控制音乐APP播放歌曲、切换歌曲等,同时用户还可以与第一悬浮窗601之下的其他应用(例如应用1)进行交互。当用户在第一悬浮窗601所在的区域内操作时,可实现与第一悬浮窗601中的音乐APP的交互,当用户在第一悬浮窗601所在的区域之外操作时,可实现与其他应用(如应用1)的交互,从而实现平板电脑的多任务运行。
步骤S42:平板电脑接收用户在第一悬浮窗的第一触摸操作,该第一触摸操作用于触发平板电脑最小化显示第一悬浮窗。
平板电脑在显示第一悬浮窗时,第一悬浮窗始终显示在其他应用的之上,会遮挡其他应用的显示。当用户暂时不需要使用第一悬浮窗中的第一应用时,可以通过第一触摸操作对第一悬浮窗进行最小化。示例性的,如图7所示,触摸操作701是手指从悬浮窗701(即第一悬浮窗)底部向上滑动的操作,第一触摸操作可以包括触摸操作701,平板电脑检测到该触摸操作701时可以确认接收到第一触摸操作。此外,第一触摸操作也可以是用户手指拖拽第一悬浮窗底部或顶部向显示屏幕边缘移动的操作,或者其他操作,例如用户点击第一悬浮窗中一最小化按钮的操作等,本实施方式对此不作特殊限定。
需要说明的是,本申请实施例中,最小化第一悬浮窗指的是将第一悬浮窗切换为选项卡。用该选项卡替代第一悬浮窗,平板电脑不再显示第一悬浮窗,可以避免第一悬浮窗遮挡其他应用的显示。第一悬浮窗最小化之后的选项卡也可以再最大化,选项卡最大化之后恢复为第一悬浮窗。
步骤S43:平板电脑响应于所述第一触摸操作,将第一悬浮窗切换为第一选项卡,该第一选项卡中显示有第一应用的指示信息。
平板电脑接收到第一触摸操作(如触摸操作701)时,将第一悬浮窗(如第一悬浮窗601)进行最小化,最小化后的第一悬浮窗显示为一选项卡,即第一选项卡。该第一选项卡可以显示在平板电脑的显示屏幕顶部任务栏的位置,防止被应用程序的显示界面遮挡。或者,该第一选项卡也可以显示在显示屏幕的左侧或者右侧,或其他位置,本实施方式不限于此。
在示例性的实施方式中,平板电脑打开一个第一悬浮窗显示一个第一应用后,还可以打开另一个第一悬浮窗用来显示另一个应用。结合参考图5A和图5B来说,平板电脑接收到触摸操作501,响应于该触摸操作501显示悬浮窗502。当平板电脑接收到用户在悬浮窗502中的选择音乐APP的操作后,平板电脑可以响应该操作显示一个第一悬浮窗,在该第一悬浮窗中显示音乐APP的界面。然后,当平板电脑再次接收到用户的触摸操作501时,响应该触摸操作501显示悬浮窗502,若接收到在悬浮窗502中选择邮件APP的操作,平板电脑可以再显示另一个第一悬浮窗,在该第一悬浮窗中显示该邮件APP的界面。平板电脑可以同时显示音乐APP的第一悬浮窗以及邮件APP的第一悬浮窗,用户可以通过悬浮窗的方式同时使用多个应用。
可以理解的,若平板电脑当前显示有多个第一悬浮窗,通过上述第一触摸操作平板电脑可以将多个第一悬浮窗均切换为对应的第一选项卡,其中,每一个第一选项卡显示一个第一应用的指示信息。举例来说,若平板电脑当前显示有第一悬浮窗A,第一悬浮窗B,第一悬浮窗C,第一悬浮窗A显示应用1的界面,第一悬浮窗B显示应用2的界面,第一悬浮窗C显示应用3的界面。在接收到触发最小化显示第一悬浮窗A的第一触摸操作时,平板电脑可以将第一悬浮窗A切换为第一选项卡a,在第一选项卡a显示应用1的指示信息。在接收到触发最小化显示第一悬浮窗B的第一触摸操作时,平板电脑可以将第一悬浮窗B切换为第一选项卡b,在第一选项卡b中显示应用2的指示信息。平板电脑可以将第一选项卡a与第二选项卡b合并显示在顶部任务栏的位置。
示例性的,当平板电脑已经打开了一个第一悬浮窗,例如音乐APP的第一悬浮窗,用户需要再打开另一个第一悬浮窗使用另一个第一应用(如邮件APP),则平板电脑可以在显示邮件APP的第一悬浮窗时,将音乐APP的第一悬浮窗进行最小化,在对应的最小化的第一选项卡中显示音乐APP的指示信息,从而使用户更方便地浏览邮件APP的界面。如果用户暂时不需要使用邮件APP,可以再对邮件APP的第一悬浮窗进行最小化,并将之前最小化的第一选项卡再切换回音乐APP的第一悬浮窗。
最小化的第一选项卡中可以显示第一悬浮窗中的第一应用的指示信息。该指示信息可以包括第一应用实时的动态信息以及第一应用中的功能控件。其中,该动态信息可以为第一应用中当前打开的文件的信息,例如,音乐APP中当前播放的歌曲的名称、歌手姓名、播放进度条;或者,该动态信息也可以为第一应用的运行进度的信息,例如,应用中当前正在下载的文件的名称、下载进度、下载剩余时间、网络速率等,再例如,打车APP中叫车、等待车辆到达上车点、上车驶向目的地、到达目的地下车等。上述功能控件为第一应用提供的可供用户操作的控件,例如,音乐APP的功能控件“暂停”、“切换”,邮件APP的功能控件“写邮件”、“收件箱”,通讯APP中的功能控件“扫一扫”等等。
在一种示例性的实施方式中,平板电脑可以将第一应用的动态信息显示在上述第一选项卡中,或者将第一应用的功能控件显示在上述第一选项卡中。具体的,平板电脑可以获取第一悬浮窗中的第一应用的一种特定的动态信息,例如歌曲的标识信息(如歌名、歌手等),显示在最小化后的第一选项卡中。或者,第一选项卡可被划分为多个部分,平板电脑可以获取第一应用的多种动态信息,例如歌曲的标识信息、播放进度、下载进度等,分别显示在各个部分中。在本实施方式中,当第一悬浮窗被最小化,第一悬浮窗中显示的第一应用也同时被最小化,平板电脑可以将第一应用的动态信息显示在最小化后的第一选项卡中,以便于用户可以随时了解到第一应用的运行状态,而无需打开第一应用,能够简化用户的操作,提高用户的交互体验。
举例来说,第一悬浮窗中的第一应用以音乐APP为例。当用户对第一悬浮窗最小化时,最小化后的第一选项卡中可以显示音乐APP的动态信息。如图8所示,选项卡801为音乐APP最小化之后的第一选项卡,该选项卡801中可以显示音乐APP此时的动态信息,例如音乐APP正在播放歌曲,则选项卡801中可以显示歌曲名称(歌名)“Go Beyond”,以及演唱该首歌曲的歌手“Sonna Rele”。当播放的歌曲切换时,该选项卡801中则显示下一首歌曲的歌名和歌手的信息。
更具体的,音乐APP的第一选项卡中可以显示音乐APP的多种动态信息,例如,根据当前播放的歌曲的播放进度动态地显示歌曲的歌词,以及歌曲的歌名、歌手等。如图9中(a)所示,选项卡910可以为音乐APP最小化后的第一选项卡,该选项卡910可以被划分为两部分。其中,一部分用于显示控件9101,该控件9101可用于显示音乐APP播放的歌曲的歌名,或者歌名和歌手。并且该控件9101中的显示内容根据当前播放的歌曲进行更新,当切换到下一首歌曲时,该控件9101则更新为下一首歌曲的歌名。选项卡910的另一部分用于显示控件9102,该控件9102可用于显示音乐APP播放的歌曲的播放进度,该播放进度可以呈现为对应的歌词。并且,该控件9102中的显示内容根据正在播放的歌曲的播放进度进行更新,例如当播放到歌曲的下一句时,该部分则更新为下一句歌词,一句歌词字数较多时可以滚动显示。可以理解的,该控件9102中显示的播放进度也可以呈现为当前的播放时刻,如“1:30”,或者完整的播放进度条等。上述动态信息还可以包括其他信息,例如当音乐APP正在下载歌曲时,动态信息可以包括当前正在下载的歌曲的歌名、下载进度,下载速度等,本实施方式不限于此。
同理的,当第一选项卡用于显示第一应用的功能控件时,平板电脑可以获取第一应用的一种或多种功能控件,显示在第一应用最小化后的第一选项卡中。例如,平板电脑可以按照第一应用中的各个功能控件被使用的频率,选取最常用的一个或者多个功能控件显示在第一选项卡中。本实施方式中,将第一应用的功能控件显示在悬浮窗最小化后的第一选项卡中,可以使得用户无需打开或最大化第一应用就可以完成一些常用的操作,简化用户的操作过程,提高悬浮窗的交互效率。
举例来说,继续以第一悬浮窗中打开的第一应用为音乐APP为例。当用户对第一悬浮窗最小化时,最小化后的第一选项卡中可以显示音乐APP的一个或多个功能控件。示例性的,如图9中(b)所示,选项卡920中可以为音乐APP最小化后的第一选项卡。该选项卡920可以被划分为多个部分,每个部分显示一功能控件。其中,一部分用于显示控件9201,该控件9201可提供对当前播放的歌曲进行暂停或播放的功能;一部分用于显示控件9202,该控件9202可提供将当前播放的歌曲进行切换的功能;一部分用于显示控件9203,控件9203可提供将当前播放的歌曲收藏到歌单的功能。根据实际需求,选项卡920中还可以包括其他功能控件,例如下载歌曲的功能控件,设置歌曲播放模式的功能控件等,本实施方式不限于此。
在另一种实施方式中,平板电脑可以将上述动态信息以及功能控件进行组合,共同显示在第一应用最小化的第一选项卡中。具体的,第一选项卡可以被划分为多个部分,其中一部分用于显示动态信息,另一部分用于显示功能控件。仍然以第一应用为音乐APP为例,如图9中的(c)所示,选项卡930为音乐APP最小化之后的第一选项卡。选项卡930中包括状态显示区域9301以及功能显示区域9302。其中,状态显示区域9301用于显示音乐APP的动态信息,功能显示区域9302用于显示音乐APP的功能控件。并且,该状态显示区域9301或者功能显示区域9302均还可以包括多个控件,以显示多种动态信息,或者多种功能控件。例如,状态显示区域9301中可以滚动显示当前播放的歌曲的歌词、功能显示区域9302可以包括切换歌曲的功能控件,暂停或播放歌曲的功能控件。
进一步的,当用户最小化第一悬浮窗时,平板电脑可以先将第一应用的动态信息显示在最小化后的第一选项卡中,当平板电脑在该第一选项卡中接收到预设操作时,再在该第一选项卡中显示功能控件。当该功能控件显示一段时间后,如果用户对显示的功能控件无操作,则再消除显示的功能控件,只显示动态信息。这样一来,无论是显示动态信息还是显示功能控件都可以最大化地利用到第一选项卡的显示区域。
其中,上述预设操作具体可以为用户手指触摸该第一选项卡的操作,或者用户手指点击该第一选项卡的操作,也可以为对该第一选项卡的其他操作,例如双击、长按、重按等操作,本实施方式对此不作特殊限制。
举例来说,以第一应用为音乐APP为例,参考图9。当该音乐APP所在的第一悬浮窗被最小化时,平板电脑可以收起该第一悬浮窗,替换显示为第一选项卡,并将音乐APP的动态信息显示在该第一选项卡中,此时的第一选项卡可如选项卡910所示。当平板电脑接收到用户手指触摸该选项卡910时,则平板电脑可以将选项卡910切换为显示音乐APP的功能控件,此时第一选项卡可如选项卡920所示。当该选项卡920显示一段预设时长后,平板电脑没有接收到用户对其中的功能控件的操作,平板电脑可以消除该选项卡920的显示,再切换为选项卡910。或者,当音乐APP所在的第一悬浮窗被最小化为第一选项卡时,平板电脑先将音乐APP的动态信息显示在该第一选项卡中,如选项卡910所示,当平板电脑接收到用户手指触摸该第一选项卡时,再将功能控件增加显示在第一该选项卡中,此时的第一选项卡可如图9中的(d)所示的选项卡940。该选项卡940显示一段预设时长后,如果用户对其中的功能控件无操作,则可以删除其中的功能控件,只显示动态信息,即从选项卡940切换回选项卡910。
在一种示例性实施方式中,第一应用可以是支持多文件编辑的应用。当平板电脑在第一悬浮窗中显示第一应用时,可以显示第一应用中的多个文件,则在平板电脑对该第一悬浮窗进行最小化时,第一应用当前的动态信息中包含多个文件的信息。平板电脑可以将该第一悬浮窗切换为多个第一选项卡,每个第一选项卡显示一个文件的信息。这样一来,用户可以更加清楚地了解到第一应用的运行情况,并且也方便用户对每个文件进行单独的操作。
具体的,第一应用可以中包含多个文件,例如当第一应用为图库APP时可以包括多个图片;当第一应用为办公APP时可以包括多个文档等等。当第一应用支持同时打开多个文件时,平板电脑可以在第一应用的第一悬浮窗中分别显示第一应用的多个文件,例如当办公APP在第一悬浮窗中显示时,用户可打开该办公APP中的多个文档,如文档1、文档2、文档3等。在这种情况下,第一应用的动态信息中可以包括多个文件的信息,当平板电脑对该第一应用的第一悬浮窗进行最小化时,可以将第一悬浮窗最小化为多个第一选项卡,每个第一选项卡显示一个文件的信息。
举例来说,以第一悬浮窗中的第一应用为办公APP为例,当用户在第一悬浮窗中打开文档1、文档2、文档3之后对该第一悬浮窗进行最小化时,平板电脑可以获取到办公APP中当前打开的三个文档的信息,从而显示三个第一选项卡分别显示这三个文档的信息(如文档的名称)。如图10所示,当平板电脑检测到用户将办公APP的第一悬浮窗最小化的操作时,平板电脑可以将该第一悬浮窗切换为选项卡1001、选项卡1002以及选项卡1003。其中,选项卡1001用于显示文档1的信息,选项卡1002用于显示文档2的信息,选项卡1003显示文档3的信息,该选项卡1001、选项卡1002以及选项卡1003共同作为办公APP最小化后的第一选项卡。
在其他实施方式中,第一选项卡中显示的动态信息与功能控件可以以其他方式交互显示。例如,平板电脑可以先将动态信息显示在完整的第一选项卡中,当用户触摸该第一选项卡时,将该第一选项卡划分为状态显示区域和功能显示区域,从而将上述动态信息显示在状态显示区域,将功能控件显示在功能显示区域,当功能控件在预设时长内没有被用户操作时,则隐藏功能显示区域,将状态显示区域设置在完整的第一选项卡中。再例如,平板电脑可以将动态信息与功能控件滚动切换显示在第一选项卡中,即,第一选项卡中显示一段时间动态信息然后切换为显示功能控件,该功能控件显示一段时间后再切换为动态信息,在动态信息与功能控件之间循环显示,这些同样属于本公开的保护范围。
当第一选项卡中显示了一段时间第一应用的指示信息,用户需要查看第一应用的完整界面时,根据用户的需要,平板电脑可以将上述第一选项卡再切换回第一悬浮窗,从而将第一应用切换回以悬浮窗显示的方式,满足用户对第一应用的更多操作。具体的,当平板电脑在第一应用的第一选项卡中接收到特定的触摸操作时,平板电脑可以将该第一选项卡切换回之前的第一悬浮窗,从而再次在第一悬浮窗中显示第一应用的完整的交互界面,更便于用户使用第一应用。
示例性的,将第一选项卡切换回第一悬浮窗的触摸操作可以作为第二触摸操作,如图11所示,当第一选项卡显示在平板电脑的显示屏幕的顶部时,该第二触摸操作具体可以是下拉第一选项卡的操作1101。或者,上述第二触摸操作还可以为一点击操作,具体的,平板电脑可以在选项卡中显示一展开控件,如该展开控件为控件1102,平板电脑通过该控件1102可以向用户提供展开第一选项卡的功能。当平板电脑检测到用户手指点击该控件1102的操作时,平板电脑可以确认将第一选项卡切换为第一悬浮窗,并在该第一悬浮窗中显示第一应用。此时,用户手指点击控件1102的操作为第二触摸操作。可以理解的,第二触摸操作也可以包括其他操作,例如双击选项卡的操作等,本实施方式不限于此。
当平板电脑接收到针对上述第一选项卡的第二触摸操作时,平板电脑将第一应用重新显示在第一悬浮窗中。根据用户的操作,平板电脑可以打开多个第一悬浮窗,每个第一悬浮窗均可以显示一个第一应用。当用户对多个第一悬浮窗均进行最小化时,平板电脑可以显示该多个第一悬浮窗分别对应的第一选项卡。当平板电脑显示多个第一选项卡时,用户可以单独操作每个第一选项卡。继续以第一应用为办公APP为例。该办公APP中当前打开的为:文档1、文档2、文档3,平板电脑可以将该办公的第一悬浮窗最小化为三个第一选项卡。当平板电脑接收到针对文档1的第一选项卡的操作1101,或者点击文档1的第一选项卡中控件1102的操作时,平板电脑可以将该第一选项卡切换为第一悬浮窗,并在该第一悬浮窗中显示该第一选项卡对应的文档1,以便于用户继续对文档1进行编辑。此时,文档2与文档2可以继续保持最小化的状态。当平板电脑接收到对文档2或文档3对应的第一选项卡的第二触摸操作时,平板电脑可以根据第二触摸操作再显示第一悬浮窗,从而显示文档2或文档3。
当用户不需要再使用第一应用时,平板电脑可以将该第一悬浮窗进行关闭,同时关闭第一悬浮窗中的第一应用。示例性的,该关闭第一悬浮窗的触摸操作可以为第四触摸操作,如图12所示,该第四触摸操作可以是手指点击第一悬浮窗的底部并向下拉的操作1201。当平板电脑接收到该操作1201时,平板电脑可以确认接收到第四触摸操作,从而将第一悬浮窗关闭,停止运行第一应用。此外,上述操作1201也可以在第一悬浮窗的顶部触发,即从第一悬浮窗的顶部向下拉至底部的操作。
上述第四触摸操作也可以是其他操作,如双击第一悬浮窗中界面的空白处的操作、长按空白处的操作、点击操作等。示例性的,第一悬浮窗中还可以包括一关闭控件,上述第四触摸操作可以为点击该关闭控件的操作。继续参考图12,第一悬浮窗中可以显示一关闭控件,该关闭控件可以为控件1202,用于提供关闭第一悬浮窗的功能。平板电脑可以在第一悬浮窗的顶部右侧的位置显示该控件1202。当平板电脑接收到用户手指点击该控件1202时,平板电脑可以将第一悬浮窗进行关闭,同时关闭第一悬浮窗中的第一应用。此外,该控件1202也可以显示在第一悬浮窗中的底部右侧、底部左侧等位置,本实施方式对该控件1202的显示位置不作特殊限定。
上述实施例中,通过第一悬浮窗与第一应用进行交互作为平板电脑中的一种多任务运行方式,还可以与平板电脑中的任务的其他运行方式互相切换。分屏显示作为平板电脑中另一种多任务运行方式,可与上述悬浮窗运行方式进行切换。在平板电脑接收到用户对第一应用的触摸操作(即第三触摸操作)时,响应于该第三触摸操作,平板电脑可以将悬浮窗显示切换为分屏显示。其中,该第三触摸操作用于触发平板电脑调用与第一应用对应的应用,即第二应用。平板电脑中应用可以互相调用,以进行数据传输和共享。举例来说,当第一应用为图库APP时,图库APP可以与平板电脑上的图像编辑应用(如Photoshop APP)进行数据共享,Photoshop APP可以对图库APP中的图片进行编辑,图库APP可以读取Photoshop APP编辑后的图片。图库APP还可以与平板电脑上的即时通讯应用(如短信息APP)进行数据共享,短信息APP可以将图库APP中的图片发送给好友。
具体的,第三触摸操作可以包括将第一应用中的一个文件(即第一文件)分享给第二应用的操作,例如用户将第一应用中的第一文件拖拽到第二应用中的操作。当平板电脑接收到第一悬浮窗中的第一应用中的第一文件被拖拽到第二应用中时,平板电脑可以将当前的悬浮窗运行方式切换为分屏运行方式,将显示第一应用的第一悬浮窗切换为分屏显示第一应用与该第二应用。在该实施方式中,平板电脑可以从悬浮窗运行方式切换为分屏运行方式,丰富交互方式,打破不同交互方式之间的限制,从而进一步提高交互效率与用户的交互体验。
在平板电脑接收到第三触摸操作时,该第二应用可以是未启动的状态。以第一悬浮窗中显示的第一应用为图库APP为例。如图13A所示,平板电脑可以显示第一悬浮窗1301作为图库APP的显示窗口,该图库APP中包括多个图片,当用户需要将图库APP中的图片1302通过第二应用1303(如短信息APP)进行分享时,用户点击选中图片1302,从第一悬浮窗1301中将该图片1302拖拽至该第一悬浮窗1301外的第二应用1303的图标上,从而启动第二应用1303,将图片1302在短信息APP中打开。当平板电脑接收到用户将图片1302从第一悬浮窗1301中拖拽到第一悬浮窗1301外的第二应用1303的图标上的操作时,平板电脑可以将第一悬浮窗1301切换为图库APP与短信息APP分屏显示。此时,平板电脑的显示屏幕分为两个窗口,如图13B所示,其中一个窗口1304用于显示短信息APP,另一个窗口1305用于显示图库APP,用户可以同时对这两个应用进行操作。在窗口1304中用户可以操作短信息APP将之前从图库APP中选中的图片1302发送给好友。用户还可以继续从窗口1305中选择图片拖拽至窗口1304中,通过短信息APP发送出去。
在本实施方式中,平板电脑可以根据用户的操作在悬浮窗与分屏显示这两种方式之间灵活切换,不仅丰富了交互方式,使得用户通过多种交互方式来操作应用,还使得不同应用之间的数据共享更加简洁方便,用户无需反复打开、关闭应用,操作效率更高。
可以理解的,平板电脑接收到第三触摸操作时,该第二应用也可以是已启动的状态。也就是说,平板电脑中在第一悬浮窗内已运行的第一应用可以与平板电脑桌面上未运行的应用进行交互;第一悬浮窗内的第一应用也可以与平板电脑中已运行的应用进行交互。例如,当平板电脑启动第二应用1303时,平板电脑可以正常显示第二应用1303的交互界面,此时,第一悬浮窗显示在第二应用1303的交互界面之上。正常显示指的是在平板电脑上全屏显示。当平板电脑接收到第一悬浮窗内的第一文件被拖拽至第一悬浮窗之外,第二应用1303的交互界面中时,平板电脑可以将第一悬浮窗切换为第二应用1303与目标应用分屏显示。或者,当平板电脑接收到第一悬浮窗内的第一文件被拖拽至第一悬浮窗之外,第二应用1303的交互界面中时,平板电脑可以将第一悬浮窗进行最小化,从而暴露第二应用1303的正常显示的交互界面,以便于用户在第二应用1303中对第一文件浏览或者编辑等操作。
进一步的,平板电脑可以再显示一个悬浮窗,作为第二悬浮窗,在该第二悬浮窗中显示第二应用1303。如图14所示,当平板电脑已显示有一第一悬浮窗1301时,接收到触发悬浮窗显示的操作,平板电脑可以再显示一第二悬浮窗1401,在该第二悬浮窗1401中可以显示第二应用1303(即短信息APP)的显示界面。在这种情况下,平板电脑仍然可以从悬浮窗切换为分屏显示。具体的,当平板电脑接收到用户从第一悬浮窗1301中将一文件拖拽至第二悬浮窗1401中时,平板电脑可以从当前显示的第一悬浮窗1301以及第二悬浮窗1401的模式,切换为将第一悬浮窗1301与第二悬浮窗1401中的应用进行分屏显示的模式,即将图库APP与短信息APP分屏显示。
在示例性的实施方式中,当第一悬浮窗中的第一应用与第二应用进行交互时,平板电脑可以自动将该第二应用在另一个悬浮窗(即第二悬浮窗)中进行显示。举例来说,继续参考图13A以及图14,当第一悬浮窗1301中的第一应用(即图库APP)与第二应用1303进行交互时,则平板电脑可以自动显示第二悬浮窗1401,将该应用1303显示在该第二悬浮窗1401中,可以简化用户的操作,提高交互效率。
此外,当第一悬浮窗中的第一应用与第二应用进行交互时,平板电脑可以自动显示第二悬浮窗,在该第二悬浮窗中显示第二应用的界面。同时,平板电脑还可以将该第一应用的第一悬浮窗进行最小化显示,从而将第一应用的第一悬浮窗切换显示为对应的第一选项卡,保持同一时间只显示一个第一悬浮窗,避免屏幕中显示的悬浮窗过多而被误操作的问题,同时也能够简化显示屏幕中的内容,提高用户的视觉体验。
举例来说,结合图14以及图15,当第一悬浮窗1301中的第一应用(即图库APP)与第二应用(即短信息APP)进行交互时,平板电脑在显示短信息APP的第二悬浮窗1401时,可以将之前显示的图库APP的第一悬浮窗1301进行最小化。将该第一悬浮窗1301切换为对应的第一选项卡,如选项卡1501。平板电脑可以在该选项卡1501中显示图库APP的指示信息,在第二悬浮窗1401中显示短信息APP的交互界面。
需要理解的是,上述实施例中是以在平板电脑中执行该悬浮窗显示方法为例,而本实施例提供的悬浮窗显示方法还可以应用于手机、个人计算机、可穿戴电子设备等其他电子设备中,本申请对此不作任何限制。
本申请实施例还提供了一种电子设备,该电子设备可以为上述实施例中用于执行一种悬浮窗显示方法的任一电子设备(例如上述平板电脑)。其中,该电子设备可以包括:显示屏(如触摸屏)、摄像头、存储器和一个或多个处理器。该显示屏、摄像头、存储器和处理器耦合。该存储器用于存储计算机程序,该计算机程序包括计算机指令。当处理器执行计算机指令时,电子设备可执行上述方法实施例中平板电脑执行的各个功能或者步骤。
本申请实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得该电子设备执行上述方法实施例中平板电脑执行的各个功能或者步骤。
本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中平板电脑执行的各个功能或者步骤。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何在本申请实施例揭露的技术范围内的变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应以所述权利要求的保护范围为准。
Claims (14)
1.一种显示方法,应用于有前置摄像头的电子设备,其特征在于,包括:
电子设备显示第一界面,并在所述第一界面显示第一悬浮窗,所述第一悬浮窗中显示有第一应用的界面;
所述电子设备接收用户在所述第一悬浮窗的第一触摸操作,所述第一触摸操作用于触发所述电子设备最小化显示所述第一悬浮窗;
所述电子设备响应于所述第一触摸操作,将所述第一悬浮窗切换为第一选项卡,所述第一选项卡中显示有所述第一应用的指示信息。
2.根据权利要求1所述的方法,其特征在于,所述第一应用的指示信息包括第一应用的动态信息和/或功能控件。
3.根据权利要求2所述的方法,其特征在于,所述第一选项卡中显示有所述第一应用的指示信息包括:
所述电子设备响应于所述第一触摸操作,将所述第一应用的动态信息显示在所述第一选项卡中;或者,
所述电子设备响应于所述第一触摸操作,将所述第一应用的功能控件显示在所述第一选项卡中。
4.根据权利要求2所述的方法,其特征在于,所述第一选项卡中显示有所述第一应用的指示信息包括:
所述电子设备响应于所述第一触摸操作,将所述第一应用的动态信息和所述第一应用的功能控件显示在所述第一选项卡中。
5.根据权利要求2所述的方法,其特征在于,所述第一选项卡中显示有所述第一应用的指示信息包括:
所述电子设备响应于所述第一触摸操作,将所述第一应用的动态信息显示在所述第一选项卡中;
所述电子设备接收用户对显示有所述第一应用的动态信息的所述第一选项卡的预设操作;
所述电子设备响应于所述预设操作,将所述第一选项卡中的动态信息切换为所述第一应用的功能控件。
6.根据权利要求5所述的方法,其特征在于,在所述电子设备响应于所述预设操作,将所述第一选项卡中的动态信息切换为所述第一应用的功能控件之后,所述方法还包括:
若所述电子设备在预设时长内未接收到用户对所述功能控件的操作,所述电子设备则将所述第一选项卡中的功能控件切换回所述第一应用的动态信息。
7.根据权利要求2所述的方法,其特征在于,所述第一应用为支持多文件编辑的应用;
所述电子设备响应于所述第一触摸操作,将所述第一悬浮窗切换为第一选项卡,包括:
所述电子设备响应于所述第一触摸操作,将所述第一悬浮窗切换为一个或多个第一选项卡;其中,每个第一选项卡中包括所述第一应用中打开的一个文件的文件信息。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:
所述电子设备接收用户在所述第一选项卡的第二触摸操作,所述第二触摸操作用于触发所述电子设备最大化显示所述第一选项卡;
所述电子设备响应于所述第二触摸操作,将所述第一选项卡切换为所述第一悬浮窗。
9.根据权利要求1-7中任一项所述的方法,其特征在于,所述电子设备显示第一界面,并在所述第一界面显示第一悬浮窗之后,所述方法还包括:
所述电子设备接收用户对所述第一应用的第三触摸操作,所述第三触摸操作用于触发所述电子设备调用第二应用;
所述电子设备响应于所述第三触摸操作,分屏显示所述第一应用的界面和所述第二应用的界面。
10.根据权利要求1-7中任一项所述的方法,其特征在于,所述将所述第一悬浮窗切换为第一选项卡之后,所述方法还包括:
所述电子设备接收用户对所述第一应用的第三触摸操作,所述第三触摸操作用于触发所述电子设备调用第二应用;
所述电子设备响应于所述第三触摸操作,将所述第一悬浮窗切换为最小化显示的第一选项卡。
11.根据权利要求1-7中任一项所述的方法,其特征在于,所述将所述第一悬浮窗切换为第一选项卡之后,所述方法还包括:
所述电子设备接收用户对所述第一应用的第三触摸操作,所述第三触摸操作用于触发所述电子设备调用第二应用;
所述电子设备响应于所述第三触摸操作,显示第二悬浮窗,所述第二悬浮窗中显示有第二应用的界面。
12.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器;
其中,所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述电子设备执行时,使得所述电子设备执行如权利要求1-11中任一项所述的一种显示方法。
13.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1-11中任一项所述的一种显示方法。
14.一种计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行所述权利要求1-11中任一项所述的一种显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310673030.8A CN116820314A (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310673030.8A CN116820314A (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
CN202111107902.1A CN114047867B (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111107902.1A Division CN114047867B (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116820314A true CN116820314A (zh) | 2023-09-29 |
Family
ID=80204575
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310673030.8A Pending CN116820314A (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
CN202111107902.1A Active CN114047867B (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
CN202310674881.4A Pending CN117806516A (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111107902.1A Active CN114047867B (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
CN202310674881.4A Pending CN117806516A (zh) | 2021-09-22 | 2021-09-22 | 一种悬浮窗显示方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (3) | CN116820314A (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116800882A (zh) * | 2022-03-03 | 2023-09-22 | 荣耀终端有限公司 | 多任务场景下的悬浮球处理方法和电子设备 |
CN115061610B (zh) * | 2022-06-23 | 2024-05-10 | 湖北星纪魅族科技有限公司 | 一种导航信息分享方法、装置、设备及存储介质 |
CN116033062B (zh) * | 2022-07-15 | 2023-10-20 | 荣耀终端有限公司 | 应用程序的界面显示方法、电子设备及可读存储介质 |
CN115033333B (zh) * | 2022-07-19 | 2022-12-16 | 荣耀终端有限公司 | 一种悬浮窗显示方法、电子设备和存储介质 |
CN114995701B (zh) * | 2022-07-19 | 2024-04-02 | 荣耀终端有限公司 | 悬浮窗控制方法及相关装置 |
CN118466812A (zh) * | 2023-02-08 | 2024-08-09 | 华为技术有限公司 | 一种音频处理方法及电子设备 |
CN118689358A (zh) * | 2024-08-23 | 2024-09-24 | 荣耀终端有限公司 | 应用启动显示方法和电子设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1786906A (zh) * | 2004-12-08 | 2006-06-14 | 微软公司 | 任务栏按钮界面域的方法和系统 |
US20150381702A1 (en) * | 2014-06-27 | 2015-12-31 | Microsoft Corporation | Remote application control interface |
CN105278959A (zh) * | 2015-10-23 | 2016-01-27 | 北京金山安全软件有限公司 | 控件的显示方法、装置和终端设备 |
WO2017215270A1 (zh) * | 2016-06-16 | 2017-12-21 | 北京金山安全软件有限公司 | 一种信息展示方法、装置及电子设备 |
CN110471725A (zh) * | 2019-07-02 | 2019-11-19 | 华为技术有限公司 | 一种分屏方法及电子设备 |
CN110489043A (zh) * | 2019-07-31 | 2019-11-22 | 华为技术有限公司 | 一种悬浮窗口的管理方法及相关装置 |
WO2021036926A1 (zh) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | 显示方法和电子设备 |
CN113010076A (zh) * | 2019-10-30 | 2021-06-22 | 华为技术有限公司 | 一种显示要素的显示方法和电子设备 |
CN113325988A (zh) * | 2021-08-04 | 2021-08-31 | 荣耀终端有限公司 | 多任务管理方法和终端设备 |
CN113325985A (zh) * | 2021-08-03 | 2021-08-31 | 荣耀终端有限公司 | 终端设备的桌面管理方法和终端设备 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3965927B2 (ja) * | 2001-03-30 | 2007-08-29 | 富士通株式会社 | ウインドウ制御プログラム |
CN1996285A (zh) * | 2006-01-06 | 2007-07-11 | 胡擘 | 一种网页浏览器网中的窗口系统 |
KR101873744B1 (ko) * | 2011-11-29 | 2018-07-03 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
US9916072B2 (en) * | 2013-02-20 | 2018-03-13 | Lg Electronics Inc. | Application and notification window display management in a mobile terminal |
CN106598404A (zh) * | 2015-10-16 | 2017-04-26 | 青岛海信移动通信技术股份有限公司 | 一种窗口显示方法及移动终端 |
CN106020593B (zh) * | 2016-05-11 | 2018-01-19 | 彭茂笑 | 一种智能终端窗口数据实时切换方法 |
KR20180019392A (ko) * | 2016-08-16 | 2018-02-26 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
CN106980441A (zh) * | 2017-03-29 | 2017-07-25 | 杭州弗凡科技有限公司 | 车载导航终端的悬浮窗口交互方法及车载导航终端 |
CN108540647A (zh) * | 2018-03-12 | 2018-09-14 | 广东欧珀移动通信有限公司 | 用户界面显示方法、装置、终端及存储介质 |
CN109445572B (zh) * | 2018-09-10 | 2023-12-08 | 华为技术有限公司 | 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端 |
CN110262720B (zh) * | 2019-06-21 | 2021-06-08 | 网易(杭州)网络有限公司 | 浮窗的控制方法、装置、设备和存储介质 |
CN110489215A (zh) * | 2019-06-29 | 2019-11-22 | 华为技术有限公司 | 一种应用程序中等待场景的处理方法和装置 |
CN110865744B (zh) * | 2019-09-30 | 2021-12-14 | 华为技术有限公司 | 一种分屏显示方法与电子设备 |
CN111176506A (zh) * | 2019-12-25 | 2020-05-19 | 华为技术有限公司 | 一种屏幕显示方法及电子设备 |
CN111488107A (zh) * | 2020-03-26 | 2020-08-04 | 北京小米移动软件有限公司 | 多任务交互控制方法、多任务交互控制装置及存储介质 |
CN111857468A (zh) * | 2020-07-01 | 2020-10-30 | Oppo广东移动通信有限公司 | 内容分享方法及装置、设备、存储介质 |
CN112181571A (zh) * | 2020-09-28 | 2021-01-05 | 北京字节跳动网络技术有限公司 | 浮窗显示方法、装置、终端及存储介质 |
-
2021
- 2021-09-22 CN CN202310673030.8A patent/CN116820314A/zh active Pending
- 2021-09-22 CN CN202111107902.1A patent/CN114047867B/zh active Active
- 2021-09-22 CN CN202310674881.4A patent/CN117806516A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1786906A (zh) * | 2004-12-08 | 2006-06-14 | 微软公司 | 任务栏按钮界面域的方法和系统 |
US20150381702A1 (en) * | 2014-06-27 | 2015-12-31 | Microsoft Corporation | Remote application control interface |
CN105278959A (zh) * | 2015-10-23 | 2016-01-27 | 北京金山安全软件有限公司 | 控件的显示方法、装置和终端设备 |
WO2017215270A1 (zh) * | 2016-06-16 | 2017-12-21 | 北京金山安全软件有限公司 | 一种信息展示方法、装置及电子设备 |
CN110471725A (zh) * | 2019-07-02 | 2019-11-19 | 华为技术有限公司 | 一种分屏方法及电子设备 |
CN110489043A (zh) * | 2019-07-31 | 2019-11-22 | 华为技术有限公司 | 一种悬浮窗口的管理方法及相关装置 |
WO2021036926A1 (zh) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | 显示方法和电子设备 |
CN113010076A (zh) * | 2019-10-30 | 2021-06-22 | 华为技术有限公司 | 一种显示要素的显示方法和电子设备 |
CN113325985A (zh) * | 2021-08-03 | 2021-08-31 | 荣耀终端有限公司 | 终端设备的桌面管理方法和终端设备 |
CN113325988A (zh) * | 2021-08-04 | 2021-08-31 | 荣耀终端有限公司 | 多任务管理方法和终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN114047867B (zh) | 2023-06-13 |
CN114047867A (zh) | 2022-02-15 |
CN117806516A (zh) | 2024-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114047867B (zh) | 一种悬浮窗显示方法及电子设备 | |
CN110119296B (zh) | 切换父页面和子页面的方法、相关装置 | |
WO2020052529A1 (zh) | 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端 | |
CN111597000A (zh) | 一种小窗口管理方法及终端 | |
US20230342104A1 (en) | Data Transmission Method and Device | |
CN111225108A (zh) | 一种通信终端及负屏界面的卡片显示方法 | |
WO2023029985A1 (zh) | 一种桌面中停靠栏的显示方法及电子设备 | |
US20240086035A1 (en) | Display Method and Electronic Device | |
CN113709026B (zh) | 即时通信消息的处理方法、设备、存储介质和程序产品 | |
CN117130516B (zh) | 一种显示方法及电子设备 | |
CN115480670A (zh) | 一种导航栏显示方法、显示方法与第一电子设备 | |
CN113079332B (zh) | 移动终端及其录屏方法 | |
CN111324255B (zh) | 一种基于双屏终端的应用处理方法及通信终端 | |
CN113031903B (zh) | 电子设备及其音频流合成方法 | |
WO2022068628A1 (zh) | 一种界面的分布式显示方法、电子设备及通信系统 | |
WO2024146284A9 (zh) | 一种图像处理方法及设备 | |
WO2024125301A1 (zh) | 显示方法和电子设备 | |
WO2024113999A1 (zh) | 游戏管理的方法及终端设备 | |
WO2023174200A1 (zh) | 界面显示方法及相关装置 | |
WO2024139934A1 (zh) | 应用程序多窗口展示方法和电子设备 | |
WO2024217159A1 (zh) | 一种电子设备的响应方法、电子设备及存储介质 | |
WO2024193214A1 (zh) | 一种屏幕内容共享方法、设备及系统 | |
WO2024104131A1 (zh) | 一种多窗口场景下的窗口获焦方法、设备及系统 | |
WO2024087808A1 (zh) | 界面显示方法及电子设备 | |
CN117991937A (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 |