Application management method, electronic equipment and storage medium
Patent Information
- Application Number
- CN202410385942.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-01-18
- Filing Date
- 2024-03-30
- Publication Date
- 2025-07-18
Smart Images

Figure CN120343135A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of terminals, and in particular, to an application management method, an electronic device, and a storage medium. Background Art
[0002] With the development of terminal technology, the number of applications installed on electronic devices is increasing. Users can take pictures / shoot videos, watch movies and TV shows, listen to music, make phone calls, etc. through the applications installed on the electronic device, greatly improving people's usage experience.
[0003] Users can open multiple applications on the electronic device at the same time, and users can view and manage the multiple opened applications in the task management center. How to provide a management method for a convenient and multifunctional task management center remains to be further studied. Summary of the Invention
[0004] This application provides an application management method, an electronic device, and a storage medium, which improve the operation convenience of the task management center and enhance the user experience.
[0005] In a first aspect, this application provides an application management method. The method includes: an electronic device displays a first user interface, and a first floating window of a first application is floatingly displayed on the first user interface; the electronic device receives a first operation; in response to the first operation, the electronic device displays a multitask management interface, the multitask management interface includes a first display area and a second display area, the first display area includes a first task window of a second application, and the second display area includes a second task window of the first application. The application type of the first application includes full-screen applications and / or split-screen applications.
[0006] The first user interface can be a desktop or an application interface within an application.
[0007] Through this method, the electronic device can divide the multitask management interface into two areas, and different areas display task windows of applications of different application types, which is convenient for users to manage applications of different types in the multitask management interface.
[0008] In combination with the first aspect, in a possible implementation, the first display area and the second display area do not overlap.
[0009] In combination with the first aspect, in a possible implementation, the window style of the first task window is different from the window style of the second task window. The window style includes one or more of the following: window size, window shape, window color, window transparency, and window round corners.
[0010] In combination with the first aspect, in a possible implementation, the first user interface includes a desktop or a user interface within a third application.
[0011] In combination with the first aspect, in a possible implementation, after the electronic device receives the first operation and before the electronic device displays the multitasking management interface, the method further includes: the electronic device plays a first animation, and the first animation includes multiple frames of images.
[0012] In this way, after the electronic device receives a user operation to enter the multitasking management interface and before the electronic device displays the multitasking management interface, the electronic device can play an animation to enhance the user's visual effect.
[0013] In combination with the first aspect, in a possible implementation, after the electronic device displays the multitasking management interface, the method further includes: the electronic device stops displaying the first floating window.
[0014] After the electronic device displays the multitasking management interface, the electronic device can stop displaying the first floating window.
[0015] In some embodiments, after the electronic device displays the multitasking management interface, the electronic device can continue to floatingly display the first floating window on the multitasking management interface.
[0016] In combination with the first aspect, in a possible implementation, after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a second operation of the user on the second task window; in response to the second operation, the electronic device displays a second user interface, and the first floating window is floatingly displayed on the second user interface.
[0017] The second user interface may be the same as or different from the first user interface.
[0018] In this way, after the electronic device displays the multitasking management interface, the electronic device can receive an operation of the user on the task window of the floating application, so that the electronic device continues to floatingly display the first floating window in the foreground.
[0019] In combination with the first aspect, in a possible implementation, the second display area further includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a third operation of the user on the third task window; in response to the third operation, the electronic device displays a second user interface, and the first floating window and a second floating window of the third application are floatingly displayed on the second user interface.
[0020] In this way, after the electronic device displays the multitasking management interface, the electronic device can receive an operation of the user on the task window of the floating application, so that the electronic device floatingly displays multiple floating windows in the foreground, for example, floatingly displays the first floating window and the second floating window in the foreground at the same time.
[0021] In combination with the first aspect, in a possible implementation, the second display area further includes a third task window of a third application; after the electronic device displays the multitask management interface, the method further includes: the electronic device receives a third operation of the user on the third task window; in response to the third operation, the electronic device displays a second user interface, and a second floating window of the third application is floatingly displayed on the second user interface, and the first floating window is not displayed on the second user interface.
[0022] In this way, after the electronic device displays the multitask management interface, the electronic device can receive the operation of the user on the task window of the floating application, so that the electronic device switches the floating window floatingly displayed in the foreground. For example, the floating window floatingly displayed in the foreground is switched from the first floating window to the second floating window.
[0023] In combination with the first aspect, in a possible implementation, a second floating window of a third application is further floatingly displayed on the first user interface, the first floating window is located above the second floating window, and the second display area further includes a third task window of the third application; after the electronic device displays the multitask management interface, the method further includes: the electronic device receives a third operation of the user on the third task window; in response to the third operation, the electronic device displays a second user interface, and the second floating window and the first floating window are floatingly displayed on the second user interface, and the second floating window is located above the first floating window.
[0024] In this way, after the electronic device displays the multitask management interface, the electronic device can receive the operation of the user on the task window of the floating application, so that the electronic device switches the focus floating window floatingly displayed in the foreground. The focus floating window is the floating window that the current user can operate, such as operations like moving the focus floating window.
[0025] In combination with the first aspect, in a possible implementation, a second floating window of a third application is further floatingly displayed on the first user interface, the first floating window is located above the second floating window, and the second display area further includes a third task window of the third application and a fourth task window of a fourth application; after the electronic device displays the multitask management interface, the method further includes: the electronic device receives a fourth operation of the user on the fourth task window; in response to the fourth operation, the electronic device displays a second user interface, and a third floating window of the fourth application and the first floating window are floatingly displayed on the second user interface, and the third floating window is located above the first floating window.
[0026] In this way, after the electronic device displays the multitask management interface, when the electronic device can simultaneously display two floating windows in the foreground, the electronic device can receive the operation of the user on the task window of the floating application, so that the electronic device switches the two different floating windows displayed in the foreground
[0027] In combination with the first aspect, in a possible implementation, after the electronic device displays the multitask management interface, the method further includes: the electronic device receives a fifth operation by the user on the first task window; in response to the fifth operation, the electronic device displays a third user interface of a second application.
[0028] Optionally, after the electronic device displays the third user interface of the second application, the electronic device may continue to floatingly display a first floating window on the third user interface. Optionally, after the electronic device displays the third user interface of the second application, the electronic device may also not display the first floating window.
[0029] In combination with the first aspect, in a possible implementation, after the electronic device displays the multitask management interface, the method further includes: the electronic device receives a sixth operation, where the sixth operation is a user operation to stop displaying the multitask management interface; in response to the sixth operation, the electronic device displays the desktop.
[0030] In a possible implementation, the sixth operation is an operation on the blank area of the multitask management interface.
[0031] The sixth operation is not limited to an operation on the blank area of the multitask management interface, and may also be other operations, such as a sliding operation on the multitask management interface, etc.
[0032] In this way, after the electronic device stops displaying the multitask management interface, the electronic device may stop displaying other user interfaces and floating windows and only display the desktop. Optionally, after the electronic device stops displaying the multitask management interface, the electronic device may also continue to display other user interfaces and / or floating windows.
[0033] In combination with the first aspect, in a possible implementation, after the electronic device displays the first floating window, the method further includes: the electronic device receives a seventh operation on the first floating window, where the seventh operation is a user operation to stop floatingly displaying the first floating window on the second user interface; in response to the seventh operation, the electronic device continues to display a second task window in a second display area.
[0034] In this way, after the electronic device receives a user operation to stop displaying the first floating window in the foreground, the multitask management interface still continues to display the second task window of the first application, that is, the process of the first application is not closed.
[0035] In combination with the first aspect, in a possible implementation, after the electronic device displays the multitask management interface, the method further includes: the electronic device receives an eighth operation on the second task window, where the eighth operation is a user operation to delete the second task window; in response to the eighth operation, the electronic device closes the process of the second application.
[0036] In this way, after the electronic device receives a user operation to delete the second task window in the multitasking management interface, the electronic device also closes the process of the first application.
[0037] Combined with the first aspect, in a possible implementation manner, the eighth operation is a user operation of long pressing and swiping up the two-task window.
[0038] In a second aspect, the present application provides an electronic device, which includes a memory and a processor; wherein, the memory and the processor are coupled, and the memory is used to store a computer program. When the processor executes and calls the computer program, the electronic device executes an application management method provided in any possible implementation manner of any of the above aspects.
[0039] In a third aspect, the present application provides a computer-readable storage medium, including instructions. When the instructions run on an electronic device, the electronic device executes an application management method provided in any possible implementation manner of any of the above aspects.
[0040] In a fourth aspect, the present application provides a chip system, which includes one or more processors. The processors are used to call computer instructions to enable the electronic device to execute an application management method provided in any possible implementation manner of any of the above aspects.
[0041] In a fifth aspect, the present application provides a computer program product containing instructions. When the above computer program product runs on an electronic device, the electronic device executes an application management method provided in any possible implementation manner of any of the above aspects.
[0042] For the description of the beneficial effects of the second aspect to the fifth aspect, reference can be made to the description of the beneficial effects in the first aspect, and the present application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figures 1A - 1F Shows a schematic diagram of the display form of the foldable screen;
[0044] Figure 1G Shows a schematic diagram of the display form of the extended screen;
[0045] Figures 1H - 1U Shows a schematic diagram of the electronic device 100 displaying the task management center interface;
[0046] Figures 2A - 2V Shows a schematic diagram of the electronic device 100 receiving a user operation to manage the task window of the application displayed on the task management center interface;
[0047] Figures 3A - 3G Shows a schematic diagram of the electronic device 100 receiving a user operation to delete the task window of the application displayed on the task management center interface;
[0048] Figure 4 It is a schematic flowchart of a method for an application management method provided in this application;
[0049] Figure 5 It shows a schematic structural diagram of the electronic device 100;
[0050] Figure 6 It is a software structure block diagram of the electronic device 100 according to an embodiment of the present invention. Detailed implementation manners
[0051] Next, the technical solutions in the embodiments of the present application will be clearly and elaborately described with reference to the accompanying drawings. Among them, in the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B; the "and / or" in the text is only a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present application, "a plurality" means two or more than two.
[0052] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as implying or suggesting relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "a plurality" is two or more.
[0053] The term "user interface (UI)" in the following embodiments of the present application is a media interface for interaction and information exchange between an application program or an operating system and a user, and it realizes the conversion between the internal form of information and the form acceptable to the user. The common manifestation form of the user interface is a graphical user interface (GUI), which refers to a user interface related to computer operations displayed in a graphical manner. It can be visible interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, Widgets, etc. displayed on the display screen of a wearable device.
[0054] This application provides an application management method. An electronic device can launch one or more applications. A user can view the launched one or more applications in the task management center and manage the launched one or more applications. Among them, the launched one or more applications can include applications running in the foreground or applications running in the background. An application running in the foreground can refer to an application that has been launched and the electronic device currently displays the user interface within the application. An application running in the background can refer to an application that has been launched and the electronic device currently does not display the user interface within the application.
[0055] In some embodiments, the electronic device divides the task management center interface into multiple regions, and different regions display task windows of different types of applications, facilitating the user to manage different types of applications. The types of applications can include but are not limited to full-screen applications, split-screen applications, floating applications, etc. The types of applications can also include other more or fewer types, and this application does not make any limitations in this regard.
[0056] Among them, a full-screen application can refer to an application whose user interface within the application is fully displayed on the display screen of the electronic device. A split-screen application can refer to an application whose user interface within the application is displayed in a partial display area of the display screen of the electronic device. A floating application can refer to an application whose window is displayed on the display screen of the electronic device, and the window can move within the display area of the display screen of the electronic device as the user drags and operates.
[0057] Optionally, when there are both full-screen applications and floating applications on the electronic device, the electronic device can divide the task management center interface into two regions, a first display region and a second display region. Among them, the first display region is used to display the task windows of full-screen applications, and the second display region is used to display the task windows of floating applications.
[0058] Optionally, when there are split-screen applications, full-screen applications, and floating applications on the electronic device, the electronic device can divide the task management center interface into three regions, a first display region, a second display region, and a third display region. Among them, the first display region is used to display the task windows of full-screen applications, the second display region is used to display the task windows of floating applications, and the third display region is used to display the task windows of split-screen applications.
[0059] Optionally, when there are split-screen applications, full-screen applications, and floating applications on the electronic device, the electronic device can also divide the task management center interface into two regions, a first display region and a second display region. Among them, the first display region is used to display the task windows of full-screen applications and split-screen applications, and the second display region is used to display the task windows of floating applications.
[0060] The display screen of an electronic device can be of various types such as a straight screen, a foldable screen, a rollable screen, etc. The foldable screen can include an up-and-down foldable screen, a left-and-right foldable screen, etc. The up-and-down foldable screen or the left-and-right foldable screen can further include an outward foldable screen, an inward foldable screen, etc.
[0061] Through this method, the electronic device can divide the task management center interface into different areas, and different areas display task windows of different types of applications, which facilitates the user to manage different types of applications and improves the user experience.
[0062] First, the form of the display screen of the electronic device provided in this application will be introduced.
[0063] The form of the display screen of the electronic device can include: a straight display screen, a foldable screen, and an expandable screen. Among them, the foldable screen can be further divided into an inward foldable screen, an outward foldable screen, an up-and-down foldable screen, etc. In some embodiments, the foldable screen can also be a double-foldable screen, etc.
[0064] The display area of the straight display screen is fixed. In some embodiments, the straight display screen can also be referred to as an upright display screen. The shape of the straight display screen is fixed, non-retractable, and non-foldable.
[0065] Figures 1A - 1F The schematic diagram of the display form of the foldable screen is shown.
[0066] The foldable screen can be further divided into an inward foldable screen and an outward foldable screen. The display forms of the inward foldable screen and the outward foldable screen can be divided into a folded state and an unfolded state.
[0067] Among them, Figures 1A - 1B The schematic diagram of the display form of the inward foldable screen is shown.
[0068] Figure 1A The schematic diagram of the display form of the inward foldable screen when it is in the unfolded state is shown.
[0069] Figure 1A (a) in shows a front view of the inward foldable screen when it is in the unfolded state. Among them, when the inward foldable screen is in the unfolded state, the displayable screen of the foldable screen includes screen A, screen B, and screen C. Screen A and screen B can be a complete display screen or two independent display screens. Among them, in the fully folded state, the display area where screen A and screen B are located can also be referred to as the large screen, and the display area where screen A and screen B are located can also be referred to as the inner screen. Exemplarily, when the inward foldable screen is in the unfolded state, the included angle α between screen A and screen B is greater than angle one and less than or equal to 180 degrees. Exemplarily, the value of angle one can be between 170 degrees and 180 degrees. For example, when the inward foldable screen is in the unfolded and folded state, the included angle α between screen A and screen B can be 180 degrees.
[0070] Figure 1A(b) exemplarily shows the back view of the inward folding screen when it is in the unfolded and folded state. When the inward folding screen is in the unfolded state, the display screen of the folding screen further includes a C screen. Among them, the C screen is a display screen that is completely independent of the A screen and the B screen.
[0071] Figure 1B It shows a schematic diagram of the display form of the inward folding screen when it is in the folded state.
[0072] In some embodiments, Figure 1B The folded state of the folding screen shown can also be referred to as the fully folded state.
[0073] The inward folding screen can be bent in the direction where the A screen and the B screen face each other until the inward folding screen is in the fully folded state.
[0074] Such as Figure 1B shown, when the inward folding screen is in the fully folded state, the displayable screen of the inward folding screen only includes the C screen. Among them, in the fully folded state, the display area where the C screen is located can also be referred to as the small screen, and the display area where the C screen is located can also be referred to as the outer screen. The A screen and the B screen are hidden and invisible. Among them, in the middle folding state, the display areas where the A screen and the B screen are located can also be referred to as the large screen, and the display areas where the A screen and the B screen are located can also be referred to as the inner screen. The included angle α between the A screen and the B screen is greater than or equal to 0 degrees and less than angle two. For example, when the inward folding screen is in the fully folded state, the included angle α between the A screen and the B screen can be 0 degrees.
[0075] Figures 1C - 1D It shows a schematic diagram of the display form of the outward folding screen.
[0076] Figure 1C It shows a schematic diagram of the display form of the outward folding screen when it is in the unfolded state.
[0077] Figure 1C (a) exemplarily shows the front view of the outward folding screen when it is in the unfolded state. Among them, when the outward folding screen is in the unfolded state, the displayable screen of the folding screen includes the A screen and the B screen. The A screen and the B screen can be a complete display screen or two independent display screens. Exemplarily, when the inward folding screen is in the unfolded state, the included angle α between the A screen and the B screen is greater than angle three and less than or equal to 180 degrees. Exemplarily, the value of angle three can be between 170 degrees and 180 degrees. Exemplarily, if the value of angle three is 180 degrees, when the outward folding screen is in the unfolded state, the included angle α between the A screen and the B screen can be 180 degrees.
[0078] Figure 1C (b) exemplarily shows the back view of the outward folding screen when it is in the unfolded state. When the outward folding screen is in the unfolded state, compared with when the inward folding screen is in the unfolded state, the display screen of the outward folding screen does not include the C screen.
[0079] Figure 1DShows a schematic diagram of the display form when the inner folding screen is in the folded state.
[0080] In some embodiments, Figure 1D The folded state of the shown folding screen can also be referred to as the fully folded state.
[0081] As Figure 1D shown, when the outer folding screen is in the folded state, the outer folding screen can continue to bend in the direction where screen A and screen B face away from each other. The displayable screen of the folding screen can be screen B (or the displayable screen can also be screen A). Exemplarily, when the inner folding screen is in the fully folded state, screen A is in the off state (or screen B is in the off state), and the included angle α between screen A and screen B is greater than or equal to 0 degrees and less than angle four. Exemplarily, the value of angle four can be between 0 degrees and 10 degrees. Exemplarily, when the outer folding screen is in the fully folded state, the included angle α between screen A and screen B can be 0 degrees.
[0082] Figures 1E - 1F Shows a schematic diagram of the display form of the up-and-down folding screen.
[0083] Figure 1E Shows a schematic diagram of the display form when the up-and-down folding screen is in the unfolded state. Among them, when the up-and-down folding screen is in the unfolded state, the displayable screens of the folding screen include screen A and screen B. Screen A and screen B can be a complete display screen or two independent display screens. Exemplarily, when the inner folding screen is in the unfolded state, the included angle α between screen A and screen B is greater than angle three and less than or equal to 180 degrees. Exemplarily, the value of angle three can be between 170 degrees and 180 degrees. Exemplarily, if the value of angle three is 180 degrees, when the outer folding screen is in the unfolded state, the included angle α between screen A and screen B can be 180 degrees.
[0084] Figure 1F Shows a schematic diagram of the display form when the up-and-down folding screen is in the folded state.
[0085] In some embodiments, Figure 1F The folded state of the shown up-and-down folding screen can also be referred to as the fully folded state.
[0086] As Figure 1F shown, when the up-and-down folding screen is in the folded state, the up-and-down folding screen can bend in the direction where screen A and screen B face each other. When the up-and-down folding screen is in the folded state, screen A and screen B of the up-and-down folding screen are hidden and invisible. Exemplarily, when the up-and-down folding screen is in the fully folded state, both screen A and screen B are in the off state, and the included angle α between screen A and screen B is greater than or equal to 0 degrees and less than angle four. Exemplarily, the value of angle four can be between 0 degrees and 10 degrees. Exemplarily, when the up-and-down folding screen is in the fully folded state, the included angle α between screen A and screen B can be 0 degrees.
[0087] Exemplarily, in some embodiments, the up-and-down folding screen may further include a C screen. The C screen is located on the back of the A screen or the B screen. When the up-and-down folding screen is in the unfolded state, the C screen is in the off-screen state. When the up-and-down folding screen is in the folded state, the C screen is in the on-screen state.
[0088] Figure 1G The schematic diagram of the display form of the extended screen is shown.
[0089] In some cases, the extended screen may also be referred to as a scroll screen. The scroll screen of the electronic device can be pulled out or retracted in a direction perpendicular to the scroll, changing the screen length of the scroll screen in the direction perpendicular to the scroll.
[0090] The form of the scroll screen can be divided into an unfolded state, a semi-unfolded state, and a fully unfolded state. Among them, Figure 1G (a) in shows the schematic diagram of the scroll screen in the unfolded state. When the scroll screen is in the unfolded state, a part of the screen of the scroll screen is hidden inside the body of the electronic device, and the electronic device can display the interface of the application on the other unfolded part of the screen. At this time, the length of the screen is length one. The part of the screen of the scroll screen hidden inside the body can stretch in a specified direction (for example, the arrow direction shown in the figure). When the screen of the scroll screen is not fully unfolded, the scroll screen is in the semi-unfolded state, as shown in Figure 1G (b) in. When the scroll screen is in the semi-unfolded state, the part of the screen of the scroll screen hidden inside the body decreases, and the part of the screen exposed on the surface of the body increases until the entire scroll screen is exposed on the surface of the body. When the entire scroll screen is exposed on the surface of the body, the scroll screen is in the fully unfolded state, as shown in Figure 1G (c) in, and at this time the length of the screen is length two. Among them, length two is greater than length one. It can be understood that when the length of the screen is greater than length one and less than length two, the scroll screen is in the semi-unfolded state.
[0091] It should be noted that in the embodiments of the present application, the scroll screen can expand the screen in a first direction perpendicular to the scroll, from the unfolded state, through the semi-unfolded state, to the fully unfolded state. Similarly, the scroll screen can also retract the screen in a second direction perpendicular to the scroll, from the fully unfolded state, through the semi-unfolded state, to the unfolded state. Among them, the first direction and the second direction are opposite.
[0092] Optionally, it is not limited to pulling out the scroll screen of the electronic device horizontally to the right perpendicular to the scroll. In some embodiments, the scroll screen of the electronic device can also be pulled out horizontally to the left perpendicular to the scroll.
[0093] Optionally, in some embodiments, the scroll of the electronic device can also be in the horizontal direction, and the electronic device can also pull out the scroll screen vertically upward or downward perpendicular to the scroll. The embodiments of the present application do not make any limitations on this.
[0094] 1. Electronic device display task management center interface.
[0095] Figures 1H - 1U The figure shows a schematic diagram of the electronic device 100 displaying the task management center interface.
[0096] As Figure 1H shown, the electronic device 100 displays a floating window 1101 on the desktop. The floating window 1101 can be a floating window of the Huawei Video application, and video content is displayed in the floating window 1101. An option 1102 is also displayed on the floating window 1101, and the user can also use the option 1102 to make the electronic device 100 stop displaying the floating window 1101.
[0097] In some embodiments, the floating window 1101 can move within the display screen of the electronic device 100 along with the user's dragging operation.
[0098] The electronic device 100 can receive a user operation of swiping up from the bottom of the display screen to display the task management center interface. The user operation that causes the electronic device 100 to display the task management center interface can also be other operations, and the present application does not limit this.
[0099] In some embodiments, in order to enhance the visual effect of the electronic device 100 entering the task management center interface, before displaying the task management center interface, the electronic device 100 can play an animation, and then display the task management center interface after the animation is played.
[0100] Exemplarily, as Figure 1H shown, the electronic device 100 can receive a user operation of swiping up from the bottom of the display screen. In response to the user operation, the electronic device 100 can sequentially display Figure 1I 、 Figure 1J the shown animation frames, and finally display Figure 1K the task management center interface 1200 shown.
[0101] Optionally, Figure 1I 、 Figure 1J only show some animation frames of the animation. The animation can also include other more animation frames, and the present application does not limit the number and display style of the animation frames.
[0102] Optionally, Figure 1H as shown, the desktop is displayed under the floating window 1101. In other embodiments, the electronic device 100 can also display other application interfaces (non-desktop) under the floating window 1101, and the electronic device 100 can also enter the task management center interface from the displayed other application interfaces based on user operations.
[0103] As Figure 1KAs shown, the task management center interface 1200 includes a display area 1201 and a display area 1202. Multiple task windows of non-floating applications are displayed in the display area 1201. The task windows of non-floating applications can be task windows of full-screen applications, such as task windows of email applications and memo applications. One or more task windows of floating applications are displayed in the display area 1202, such as task windows of the Huawei Video application. The user can also slide within the display area 1201 or the display area 1202 to view task windows of other non-displayed floating applications.
[0104] In some embodiments, the display area 1201 and the display area 1202 can only display some task windows. The electronic device 100 can receive a sliding operation (such as a left sliding operation or a right sliding operation) performed by the user on the display area 1201 or the display area 1202, so that the electronic device 100 displays other non-displayed task windows on the display area 1201 or the display area 1202.
[0105] Figure 1L Shows task windows of floating applications not displayed in the display area 1202. For example, the Huawei Video application does not display a complete task window, task windows of instant messaging applications and contact applications.
[0106] Optionally, the multiple task windows of floating applications displayed in the display area 1202 can be sorted in the order of the last moment when the user operates the floating applications. For example, the multiple task windows of floating applications displayed from left to right in the display area 1202 can be sorted from the latest to the earliest according to the last moment when the user operates the floating applications. Among them, the last moment when the user operates the Huawei Video application is closest to the current time. The last moment when the user operates the Huawei Video application is later than the last moment when the user operates the instant messaging application, and the last moment when the user operates the instant messaging application is later than the last moment when the user operates the contact application.
[0107] Optionally, the multiple task windows of non-floating applications displayed in the display area 1201 can also be sorted in the order of the last moment when the user operates the non-floating applications.
[0108] In some embodiments, the display area 1201 can also display task windows of split-screen applications.
[0109] Such as Figure 1MAs shown, the display area 1201 not only displays the task window of the full-screen application, such as the task window of the memo application, but also displays the task windows of the split-screen applications on the display area 1201, such as the task window of the document application and the task window of the gallery application. The task windows of the document application and the gallery application also present a split-screen display state on the display area 1201. For example, the task window of the document application is located above the task window of the gallery application.
[0110] In some embodiments, the display area 1201 may also not display the task window of the full-screen application and only display the task windows of the split-screen applications.
[0111] In some embodiments, the task windows of the full-screen application and the split-screen applications may also be displayed in different display areas of the task management center interface.
[0112] Optionally, in order to distinguish the task windows of non-floating applications from the task windows of floating applications, the window styles of the task windows of non-floating applications displayed in the task management center interface and the window styles of the task windows of floating applications may be different to prompt the user which windows are the task windows of non-floating applications and which windows are the task windows of floating applications. For example, the window styles may include, but are not limited to, one or more of the following: window size, window shape, window color, window transparency, window round corners, etc.
[0113] Optionally, the display area 1202 may display the task windows of M floating applications, where M is a positive integer greater than or equal to 1. The display area 1201 may display the task windows of N non-floating applications, where N is a positive integer greater than or equal to 1. M and N may be the same or different.
[0114] The task management center interface 1200 further includes an option 1203, and the option 1203 is used to delete one or more task windows displayed in the task management center interface 1200.
[0115] In some embodiments, the electronic device 100 may also only turn on the floating applications, and then only the task windows of the floating applications are displayed in the task management center interface. Exemplarily, as Figure 1N shown, the electronic device 100 displays a task management center interface 1300. The task management center interface 1300 includes a display area 1301, and multiple task windows of floating applications are displayed in the display area 1301, such as the task window of the Huawei Video application and the task window of the instant messaging application. Optionally, the display area of the display screen where the display area 1301 is located and the display area of the display screen where the display area 1202 is located may be the same or different.
[0116] In some embodiments, the electronic device 100 may also only turn on non - floating applications, and then only the task windows of non - floating applications are displayed in the task management center interface. Exemplarily, as Figure 1O shown, the electronic device 100 displays a task management center interface 1400. The task management center interface 1400 includes a display area 1401, and multiple task windows of non - floating applications are displayed in the display area 1401. For example, the task window of the mailbox application and the task window of the memo application. Optionally, the display area of the display screen where the display area 1401 is located and the display area of the display screen where the display area 1201 is located may be the same or different.
[0117] Figures 1H - 1O shows a schematic diagram of the electronic device 100 displaying the task management center interface when the display screen of the electronic device 100 is a folding screen and in the unfolded state, or when the display screen of the electronic device 100 is a roll - up screen and in the unfolded state.
[0118] In some embodiments, the electronic device 100 may also display the task management center interface when in other forms.
[0119] Figure 1P shows a schematic diagram of another task management center interface.
[0120] As Figure 1P shown, the task management center interface 1500 includes a display area 1501 and a display area 1502. Multiple task windows of non - floating applications are displayed in the display area 1501. The task windows of non - floating applications may be task windows of full - screen applications, such as the task window of the mailbox application and the task window of the memo application ( Figure 1P not fully shown), etc. One or more task windows of floating applications are displayed in the display area 1502, such as the task window of the Huawei Video application, etc. The user can also slide within the display area 1501 or the display area 1502 to view other task windows of floating applications that are not displayed.
[0121] Optionally, Figure 1P the display screen of the electronic device 100 shown is a straight - panel screen, or the display screen of the electronic device 100 is a folding screen and in the contracted state, or the display screen of the electronic device 100 is a roll - up screen and in the contracted state.
[0122] Optionally, since Figure 1P the display area of the display screen of the electronic device 100 shown is smaller than Figure 1L the display area of the display screen of the electronic device 100 shown, then the area of the display area 1501 is smaller than the area of the display area 1201, and the area of the display area 1502 is smaller than the area of the display area 1202.
[0123] In some embodiments, the electronic device 100 may display a preset number of floating windows in the foreground, and the electronic device 100 may also display the task windows of the applications displayed in the foreground of the electronic device 100 in the sidebar display area.
[0124] For example, the electronic device 100 may display 2 floating windows in the foreground at the same time, and the electronic device 100 may also display the task windows of the applications running in the foreground of the electronic device 100 in the sidebar display area. The task management center interface can not only display the task windows of the applications running in the foreground of the electronic device 100, but also display the task windows of the applications running in the background of the electronic device 100.
[0125] Not limited to 2 floating windows, the electronic device 100 may also display more or fewer floating windows in the foreground at the same time, and the present application does not limit this.
[0126] Exemplarily, if the electronic device 100 displays the floating window A of application A and the floating window B of application B in the foreground at the same time, then the sidebar display area may display the task window of application A and the task window of application B. The electronic device 100 may receive a user operation to display the floating window C of application C in the foreground. When the electronic device 100 can display 2 floating windows in the foreground at the same time, if the last moment when the user operates the floating window B is closer to the current moment than the floating window A, the electronic device 100 may stop displaying the floating window A in the foreground. When the user opens the sidebar again, the sidebar displays the task window of application C and the task window of application B, but the task management center interface can display the task window of application A, the task window of application B, and the task window of application C.
[0127] As Figure 1Q shown, the electronic device 100 displays the floating window 1101 and the floating window 1103 in the foreground, and the electronic device 100 also displays an option 1104 for triggering the electronic device 100 to display the sidebar display area, and the task window of the Huawei Video application running in the foreground is displayed in the sidebar display area. The user can manage the floating windows displayed in the foreground in the sidebar display area, such as stopping displaying one or more floating windows in the foreground, etc.
[0128] As Figure 1Q shown, the floating window 1101 is located above the floating window 1103, indicating that the time when the user operates the floating window 1101 is later than the time when the user operates the floating window 1103. At this time, the focus window is the floating window 1101, and the focus window can be the window that the user can currently operate, for example, the user can drag the floating window 1101.
[0129] Exemplarily, as Figure 1QAs shown, the electronic device 100 can receive a user's input operation (such as a click) for option 1104. In response to the user's input operation, the electronic device 100 can display Figure 1R the user interface 1106 shown. The user interface 1106 can be a sidebar display area. In the user interface 1106, a task window of the Huawei Video application and a task window of the instant messaging application are displayed. Among them, the task window of the Huawei Video application can be the task window corresponding to the floating window 1101, and the task window of the instant messaging application can be the task window corresponding to the floating window 1103. The user interface 1106 also includes option 1105. The user can make the electronic device 100 return to the desktop through option 1105 and display Figure 1H the user interface shown.
[0130] The electronic device 100 can also display the task windows of the applications running in the foreground and the task windows of the applications running in the background in the task management center interface. For example, it can display the task window of the Huawei Video application and the task window of the instant messaging application.
[0131] In some embodiments, the electronic device 100 can also switch to display other floating windows in the foreground.
[0132] Exemplarily, as Figure 1S shown, the electronic device 100 can receive a user operation to display the floating window 1107 of the Contacts application in the foreground. If the electronic device 100 can display two floating windows in the foreground at the same time, the electronic device 100 can stop displaying the floating window 1103 in the foreground and run the instant messaging application in the background. The electronic device 100 has the floating window 1101 and the floating window 1107 displayed in the foreground. As Figure 1S shown, the floating window 1107 is located above the floating window 1101, indicating that the time when the user operates the floating window 1107 is later than the time when the user operates the floating window 1101. At this time, the focus window is the floating window 1107.
[0133] Exemplarily, as Figure 1S shown, the electronic device 100 can receive a user's input operation (such as a click) for option 1104. In response to the user's input operation, the electronic device 100 can display Figure 1T the user interface 1108 shown. The user interface 1108 can be a sidebar display area. In the user interface 1108, a task window of the Contacts application and a task window of the Huawei Video application are displayed. Among them, the task window of the Contacts application can be the task window corresponding to the floating window 1107, and the task window of the Huawei Video application can be the task window corresponding to the floating window 1101. The user interface 1108 also includes option 1109. The user can make the electronic device 100 return to the desktop through option 1109 and displayFigure 1S The user interface shown.
[0134] The electronic device 100 can also display the task windows of the applications running in the foreground and the task windows of the applications running in the background in the task management center interface. For example, it can display Figure 1U The user interface 1600 shown. The user interface 1600 includes a display area 1301, and the task windows of multiple applications are displayed in the display area 1301, such as the task window of the contacts application, the task window of the Huawei Video application, and the task window of the instant messaging application, etc.
[0135] In some embodiments, the electronic device 100 can receive user operations to manage the task windows of the applications displayed on the task management center interface.
[0136] II. Manage the task windows of the applications displayed on the task management center interface.
[0137] Figures 2A - 2V The schematic diagram shows that the electronic device 100 receives user operations to manage the task windows of the applications displayed on the task management center interface.
[0138] In some embodiments, the electronic device 100 can receive user operations for the task windows of the floating applications in the task management center interface and display the floating windows of the floating applications in the foreground.
[0139] Such as Figure 2A Shown, the electronic device 100 displays the user interface 1300, and the user interface 1300 can be the task management center interface. The task windows of the floating applications are displayed in the user interface 1300.
[0140] Exemplarily, such as Figure 2A Shown, the electronic device 100 can receive an input operation (such as a click) from the user for the task window of the Huawei Video application in the user interface 1300. In response to the user's input operation, the electronic device 100 can display Figure 2B The user interface shown. Such as Figure 2B Shown, the electronic device 100 has a floating window 1101 displayed in the foreground, and the floating window 1101 can be the floating window of the Huawei Video application.
[0141] In some embodiments, before the user selects the task window of the Huawei Video application, the electronic device 100 can also have the floating window 1101 displayed in the foreground, or not have the floating window 1101 displayed in the foreground.
[0142] In some embodiments, when the electronic device 100 can simultaneously display multiple floating windows in the foreground, the electronic device 100 can receive an operation of the user in the task management center interface, so that the electronic device 100 displays multiple floating windows in the foreground.
[0143] Exemplarily, as Figure 2C shown, the electronic device 100 receives an input operation (such as a click) of the user on the task window of the instant messaging application in the user interface 1300. In response to the input operation of the user, the electronic device 100 can display a floating window corresponding to the instant messaging application in the foreground.
[0144] First, as Figure 2D shown in (a) of, the electronic device 100 displays a floating window 1101 in the foreground. The electronic device 100 can receive a user operation to display the task management center interface, such as displaying Figure 2C the user interface shown. After that, the electronic device 100 can receive an input operation of the user on Figure 2C the task window of the instant messaging application in the user interface 1300 by the user, such as a click operation. Finally, in response to the input operation of the user, the electronic device 100 can display Figure 2D the user interface shown in (b) of. In Figure 2D the (b) of, the electronic device 100 can simultaneously display the floating window 1101 and the floating window 1103. In this way, the electronic device 100 can display multiple floating windows in the foreground.
[0145] In some embodiments, when the electronic device 100 can display one floating window in the foreground, the electronic device 100 can receive an operation of the user in the task management center interface to switch and display different floating windows.
[0146] First, as Figure 2E shown in (a) of, the electronic device 100 displays a floating window 1101 in the foreground. The electronic device 100 can receive a user operation to display the task management center interface, such as displaying Figure 2C the user interface shown. After that, the electronic device 100 can receive an input operation of the user on Figure 2C the task window of the instant messaging application in the user interface 1300 by the user, such as a click operation. Finally, in response to the input operation of the user, the electronic device 100 can display Figure 2E the user interface shown in (b) of. In Figure 2E the (b) of, the electronic device 100 stops displaying the floating window 1101 and displays the floating window 1103. In this way, the electronic device 100 can switch and display different floating windows in the foreground.
[0147] In some embodiments, when the electronic device 100 can simultaneously display multiple floating windows in the foreground, the electronic device 100 can receive an operation of the user in the task management center interface to switch the floating windows displayed by the electronic device 100 in the foreground.
[0148] As Figure 2F shown, the electronic device 100 has a floating window 1101 and a floating window 1103 displayed in the foreground. Among them, the floating window 1101 is located above the floating window 1103. It can also be said that the current focus window is the floating window 1101, indicating that the last moment when the user operates the floating window 1101 is later than the last moment when the user operates the floating window 1103. For example, the last moment when the user operates the floating window 1101 is 10:10:20 am, and the last moment when the user operates the floating window 1103 is 10:10:10 am.
[0149] After that, the electronic device 100 can receive the user's operation to display the task management center interface, such as displaying Figure 2G the user interface 1300 shown. The electronic device 100 can receive a sliding operation of the user within the display area 1301, such as a leftward sliding operation. In response to the user's sliding operation, the electronic device 100 can display task windows of other floating applications that are not displayed. For example, the electronic device 100 can display Figure 2H the user interface 2100 shown, and a task window of the contacts application is displayed in the user interface 2100. The user can select the task window of the contacts application, so that the electronic device 100 displays the floating window corresponding to the contacts application in the foreground.
[0150] Exemplarily, as Figure 2H shown, the electronic device 100 can receive an input operation (such as a click) of the user on the task window of the contacts application. In response to the user's input operation, when the electronic device 100 can simultaneously display two floating windows, the electronic device 100 can display Figure 2I the user interface shown. The last moment when the user operates the floating window 1101 is later than the last moment when the user operates the floating window 1103. The electronic device 100 needs to stop displaying the floating window 1103 in the foreground and display the floating window 1101 and the floating window 1107 in the foreground.
[0151] After displaying Figure 2I the user interface shown, the electronic device 100 can receive the user's operation to display the task management center interface again, such as displaying Figure 2J the user interface shown. As Figure 2JAs shown, the display area 1301 displays task windows of multiple floating applications. For example, the task window of the contacts application, the task window of the Huawei Video application, and the task window of the instant messaging application. Among them, the last moment when the user operates the contacts application is closest to the current moment. The last moment when the user operates the contacts application is later than the last moment when the user operates the Huawei Video application, and the last moment when the user operates the Huawei Video application is later than the last moment when the user operates the instant messaging application. In the display area 1301, the task window of the contacts application is located to the left of the task window of the Huawei Video application, and the task window of the Huawei Video application is located to the left of the task window of the instant messaging application, so as to indicate the moments when the user operates each floating application.
[0152] Not limited to simultaneously displaying two floating windows in the foreground, the electronic device 100 can also simultaneously display more floating windows in the foreground. This application does not make any limitations in this regard.
[0153] In some embodiments, when the electronic device 100 can simultaneously display multiple floating windows in the foreground, the electronic device 100 can receive the user's operation in the task management center interface and switch the focus window among the multiple floating windows displayed by the electronic device 100 in the foreground.
[0154] As Figure 2K shown, the electronic device 100 displays a floating window 1101 and a floating window 1103 in the foreground. Among them, the floating window 1101 is located above the floating window 1103. It can also be said that the floating window 1101 is the focus window, indicating that the last moment when the user operates the floating window 1101 is later than the last moment when the user operates the floating window 1103. For example, the last moment when the user operates the floating window 1101 is 10:10:20 am, and the last moment when the user operates the floating window 1103 is 10:10:10 am.
[0155] After that, the electronic device 100 can receive the user's operation to display the task management center interface, such as displaying Figure 2L the user interface 1300 shown. The electronic device 100 can receive the user's input operation on the task window of the instant messaging application, such as a click. In response to the user's input operation, when the electronic device 100 can simultaneously display two floating windows in the foreground, the electronic device 100 can display Figure 2M the user interface shown. The electronic device 100 can switch the display order of the floating window 1101 and the floating window 1103, that is, display the floating window 1103 above the floating window 1101. It can also be said that the focus window is switched to the floating window 1103, and the current focus window is the floating window 1103.
[0156] When displaying Figure 2MAfter the user interface shown, the electronic device 100 can receive a user operation to display the task management center interface again, for example, to display Figure 2N the user interface shown. As Figure 2N shown, the display area 1301 displays task windows of multiple floating applications. For example, the task window of an instant messaging application and the task window of a Huawei Video application. Among them, the last moment when the user operates the instant messaging application is closest to the current moment, and the last moment when the user operates the instant messaging application is later than the last moment when the user operates the Huawei Video application. In the display area 1301, the task window of the instant messaging application is located on the left side of the task window of the Huawei Video application to indicate the moments when the user operates each floating application.
[0157] In some embodiments, the electronic device 100 can receive and respond to a user operation on the task window of a non-floating application in the task management center interface, and display the user interface of the non-floating application in the foreground.
[0158] Exemplarily, in the following embodiments of the present application, a non-floating application is taken as a full-screen application for illustration, that is, the electronic device 100 can receive and respond to a user operation on the task window of the full-screen application in the task management center interface, and display the user interface of the full-screen application full-screen on the display screen.
[0159] Optionally, when the electronic device 100 receives and responds to a user operation on the task window of a split-screen application in the task management center interface, the electronic device 100 can still display the user interface of the split-screen application on a partial display area of the display screen, or the electronic device 100 can also display the user interface of the split-screen application full-screen on the display screen. The present application does not make a limitation in this regard.
[0160] In some embodiments, before the user selects the task window of a non-floating application, the electronic device 100 may not display a floating window in the foreground.
[0161] Exemplarily, as Figure 2O shown, the electronic device 100 can receive an input operation (such as a click) of the user on the task window of the memo application in the user interface 1200. In response to the user's input operation, the electronic device 100 can display Figure 2P the user interface 2200 shown. The user interface 2200 can be the user interface in the memo application.
[0162] In some embodiments, before the user selects the task window of a non-floating application, the electronic device 100 may also display a floating window in the foreground, for example, to display Figure 1H the floating window 1101 shown.
[0163] Exemplarily, in response to a user's input operation on the task window of the memo application in the user interface 1200, the electronic device 100 may display Figure 2Q the user interface shown. The electronic device 100 may continue to display the floating window 1101 in the foreground, and the floating window 1101 is displayed on top of the user interface of the memo application.
[0164] In some embodiments, the electronic device 100 may receive a user operation to stop displaying the application window in the foreground. The application window may include a floating window and / or a non-floating window.
[0165] As Figure 2R shown, the electronic device 100 may receive a user's input operation (such as a click) on the blank area in the user interface 1200. In response to the user's input operation, the electronic device 100 displays Figure 2S the user interface shown. Figure 2S The user interface shown may also be referred to as the desktop, that is, the electronic device 100 stops displaying the application window, and the application window may include a floating window or a non-floating window.
[0166] Optionally, the user operation that causes the electronic device 100 to stop displaying the application window in the foreground is not limited to clicking on the blank area in the user interface 1200, and may also be other operations such as a swipe gesture or a touch operation to return to the desktop. This application does not make any limitations in this regard.
[0167] In some embodiments, when the electronic device 100 receives a user's input operation on the blank area in the user interface 1200 or other operations such as a swipe on the user interface 1200, the electronic device 100 stops displaying the user interface 1200, but the electronic device 100 may still continue to display the floating window and / or the non-floating window in the foreground. For example, as Figure 1H shown, display the floating window 1101 and the desktop, or as Figure 1Q shown, display the floating window 1101 and the floating window 1103, or as Figure 2P shown, display the user interface of the memo application, or as Figure 2Q shown, display the floating window 1101 and the user interface of the memo application.
[0168] In some embodiments, the electronic device 100 may receive a user operation to switch the floating window displayed in the foreground to run in the background, and the task window corresponding to the floating window is also displayed in the task management center interface.
[0169] Exemplarily, as Figure 2TAs shown, the electronic device 100 displays a floating window 1101 above the desktop. The electronic device 100 can receive a user's input operation (such as a click) on the option 1102 in the floating window 1101. In response to the user's input operation, such as Figure 2U As shown, the electronic device 100 stops displaying the floating window 1101 in the foreground, but the electronic device 100 does not close the process of the Huawei Video application. Instead, the Huawei Video application runs in the background. After the electronic device 100 stops displaying the floating window 1101 in the foreground, as Figure 2V In the task management center interface shown, the electronic device 100 still displays the task window of the Huawei Video application in the user interface 1200.
[0170] III. Delete the task window of the application displayed on the task management center interface.
[0171] In some embodiments, the electronic device 100 can receive a user operation to delete the task window displayed on the task management center interface, such as deleting the task window of a floating application and / or the task window of a non-floating application, etc.
[0172] Figures 3A - 3G Shows a schematic diagram of the electronic device 100 receiving a user operation to delete the task window of the application displayed on the task management center interface.
[0173] As Figure 3A As shown, the electronic device 100 displays a user interface 1300, and an option 1203 is also displayed in the user interface 1300.
[0174] Exemplarily, as Figure 3A As shown, the electronic device 100 can receive a user's input operation on the option 1203, such as a click operation. In response to the user's input operation, the electronic device 100 can delete the task window of the Huawei Video application and the task window of the instant messaging application in the user interface 1300, and display Figure 3B The user interface shown. Optionally, after the electronic device 100 deletes the task window of the Huawei Video application and the task window of the instant messaging application in the user interface 1300, the electronic device 100 also stops running the Huawei Video application and the instant messaging application.
[0175] Not limited to deleting the task window of a floating application, the user can also delete the task window of a non-floating application displayed on the task management center interface through the option 1203.
[0176] For example, delete through the option 1203 Figure 1OThe task windows of the full-screen applications shown, for example, the user can delete the task windows of the memo application and the mailbox application through option 1203. After deleting the task windows of the memo application and the mailbox application, the electronic device 100 also stops running the memo application and the mailbox application.
[0177] Not limited to deleting the task windows of floating applications, the user can also delete the task windows of floating applications and non-floating applications shown on the task management center interface through option 1203.
[0178] For example, deleting through option 1203 Figure 2V The task windows of the floating applications and non-floating applications shown, for example, the user can delete the task windows of the memo application, the mailbox application, and the Huawei Video application through option 1203. After deleting the task windows of the memo application, the mailbox application, and the Huawei Video application, the electronic device 100 also stops running the memo application, the mailbox application, and the Huawei Video application.
[0179] Through Figure 3A and Figure 3B The shown method, the electronic device 100 can "one-key" delete the task windows of multiple applications shown on the task management center interface based on the user operation.
[0180] As Figure 3C Shown, the electronic device 100 displays the user interface 1300. The electronic device 100 can receive the input operation of the user for the task window of the Huawei Video application, such as a long press and a swipe up operation. In response to the user's input operation, the electronic device 100 can delete the task window of the Huawei Video application and display Figure 3D The shown user interface 3100. As Figure 3D Shown, the user interface 3100 includes the task window of the contacts application. Optionally, after the electronic device 100 deletes the task window of the Huawei Video application, the electronic device 100 stops running the Huawei Video application.
[0181] Not limited to deleting the task windows of floating applications, the user can also delete the task windows of floating applications shown on the task management center interface through Figure 3C and Figure 3D The shown method.
[0182] Through Figure 3C and Figure 3D The shown method, the electronic device 100 can sequentially delete the single task windows shown on the task management center interface based on the user operation.
[0183] As Figure 3EAs shown, the electronic device 100 displays a user interface 1300. The electronic device 100 can receive user input operations for the task window of the Huawei Video application, such as a long - press operation. In response to the user's input operation, the electronic device 100 can display Figure 3F the options 3101 and 3102 shown. Option 3101 is used to delete the task window of the Huawei Video application, and option 3102 is used to delete the task window of the instant messaging application.
[0184] Optionally, not limited to long - pressing the task window of the Huawei Video application, the user can also long - press the task windows of other applications, or long - press the blank area of the user interface 1300, etc. Also, not limited to long - press operations, it can also be a sliding operation for the task window of the Huawei Video application, etc. This application does not make any limitations in this regard.
[0185] Exemplarily, as Figure 3F shown, the electronic device 100 can receive user input operations for option 3101, such as a selection operation. As Figure 3G shown, the electronic device 100 can further receive user input operations for option 1203, such as a click operation. In response to the user's input operation, the electronic device 100 can delete the task window of the Huawei Video application in the user interface 1300 and display Figure 3D the user interface shown. Optionally, after the electronic device 100 deletes the task window of the Huawei Video application in the user interface 1300, the electronic device 100 closes the process of the Huawei Video application and stops running the Huawei Video application.
[0186] Not limited to deleting the task windows of floating applications, the user can also delete the task windows of non - floating applications displayed on the task management center interface through Figures 3E - 3G the method shown.
[0187] Through Figures 3E - 3G the manner shown, the electronic device 100 can delete one or more task windows displayed on the task management center interface based on user operations.
[0188] Figure 4 It is a schematic flowchart of a method for application management provided by this application.
[0189] S401: The electronic device displays a first user interface, and a first floating window of a first application is floatingly displayed on the first user interface.
[0190] The display screen of the electronic device can be of various types such as a straight - panel screen, a folding screen, a roll - up screen, etc. The folding screen can further include an up - and - down folding screen, a left - and - right folding screen, etc. The up - and - down folding screen or the left - and - right folding screen can further include an outward - folding screen, an inward - folding screen, etc.
[0191] The first user interface can be a desktop or an in - app interface.
[0192] Exemplarily, the first user interface can be Figure 1H the desktop shown.
[0193] The first floating window can be Figure 1H the floating window 1101 shown.
[0194] S402. The electronic device receives a first operation. In response to the first operation, the electronic device displays a multitasking management interface. The multitasking management interface includes a first display area and a second display area. The first display area includes a first task window of a second application, and the second display area includes a second task window of a first application. The application type of the first application includes full - screen applications and / or split - screen applications.
[0195] Exemplarily, the first operation can be Figure 1H the user operation of swiping up from the bottom of the display screen shown.
[0196] Exemplarily, the first display area can be Figure 1K the display area 1201 shown, and the second display area can be Figure 1K the display area 1202 shown.
[0197] Exemplarily, the first task window can be Figure 1K the task window of the email application or the task window of the memo application shown. The second task window can be Figure 1K the Huawei Video task window shown.
[0198] Exemplarily, the first task window can also be Figure 1M the task window of the split - screen application or the task window of the memo application shown. The split - screen applications include a document application and a gallery application.
[0199] Exemplarily, the first display area can also be Figure 1P the display area 1502 shown, and the second display area can be Figure 1P the display area 1501 shown.
[0200] Exemplarily, the first task window can also be Figure 1P the task window of the memo application shown, and the second task window can be Figure 1P the Huawei Video task window shown.
[0201] Through this method, the electronic device can divide the multitasking management interface into two areas, and different areas display the task windows of applications of different application types, which is convenient for users to manage applications of different types in the multitasking management interface.
[0202] In a possible implementation, the first display area and the second display area do not overlap.
[0203] In a possible implementation, the window style of the first task window is different from that of the second task window, and the window style includes one or more of the following: window size, window shape, window color, window transparency, and window corner radius.
[0204] In a possible implementation, the first user interface includes a desktop or a user interface within a third application.
[0205] In a possible implementation, after the electronic device receives a first operation and before the electronic device displays a multitasking management interface, the method further includes: the electronic device plays a first animation, and the first animation includes multiple frames of images.
[0206] In this way, after the electronic device receives a user operation to enter the multitasking management interface and before the electronic device displays the multitasking management interface, the electronic device can play an animation to enhance the user's visual effect.
[0207] Exemplarily, the first animation may include Figure 1I , Figure 1J the shown animation frames.
[0208] In a possible implementation, after the electronic device displays the multitasking management interface, the method further includes: the electronic device stops displaying the first floating window.
[0209] After the electronic device displays the multitasking management interface, the electronic device can stop displaying the first floating window.
[0210] Exemplarily, as shown in Figure 1K , after the electronic device 100 displays the task management center interface 1200, the electronic device 100 stops displaying the floating window 1101.
[0211] In some embodiments, after the electronic device displays the multitasking management interface, the electronic device can continue to floatingly display the first floating window on the multitasking management interface.
[0212] In a possible implementation, after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a second operation by the user on the second task window; in response to the second operation, the electronic device displays a second user interface, and the first floating window is floatingly displayed on the second user interface.
[0213] Exemplarily, the second task window may be Figure 2A the shown Huawei Video task window, and reference may be made to the description in the Figures 2A - 2B embodiment.
[0214] The second user interface may be the same as or different from the first user interface.
[0215] In this way, after the electronic device displays the multitasking management interface, the electronic device may receive an operation of the user on the task window of the floating application, so that the electronic device continues to floatingly display the first floating window in the foreground.
[0216] In a possible implementation, the second display area further includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a third operation of the user on the third task window; in response to the third operation, the electronic device displays a second user interface, and a first floating window and a second floating window of the third application are floatingly displayed on the second user interface.
[0217] Exemplarily, the third application may be an instant messaging application, and the third task window may be Figure 2C the task window of the instant messaging application shown, and the third operation may be an input operation on Figure 2C the task window of the instant messaging application shown, such as a click operation.
[0218] Exemplarily, the second user interface may be Figure 2D the desktop shown in (a) of
[0219] Exemplarily, the second floating window Figure 2D is the floating window 1103 shown in (b) of
[0220] In this way, after the electronic device displays the multitasking management interface, the electronic device may receive an operation of the user on the task window of the floating application, so that the electronic device floatingly displays multiple floating windows in the foreground, for example, simultaneously floatingly displays the first floating window and the second floating window in the foreground.
[0221] In a possible implementation, the second display area further includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a third operation of the user on the third task window; in response to the third operation, the electronic device displays a second user interface, and a second floating window of the third application is floatingly displayed on the second user interface, and the first floating window is not displayed on the second user interface.
[0222] Exemplarily, the third application may be an instant messaging application, and the third task window may be Figure 2C the task window of the instant messaging application shown, and the third operation may be an input operation on Figure 2C the task window of the instant messaging application shown, such as a click operation.
[0223] Exemplarily, the second user interface may be Figure 2E the desktop shown in (a) of Figure 2E . The second user interface may also be a user interface within other applications.
[0224] Exemplarily, the second floating window Figure 2E is the floating window 1103 shown in (b) of Figure 2E .
[0225] In this way, after the electronic device displays the multitasking management interface, the electronic device may receive an operation of the user on the task window of the floating application, so that the electronic device switches the floating window that is floating and displayed in the foreground. For example, the floating window that is floating and displayed in the foreground is switched from the first floating window to the second floating window for display.
[0226] In a possible implementation, a second floating window of a third application is also floating and displayed on the first user interface, the first floating window is located above the second floating window, and the second display area further includes a third task window of the third application; after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a third operation of the user on the third task window; in response to the third operation, the electronic device displays a second user interface, and the second floating window and the first floating window are floating and displayed on the second user interface, and the second floating window is located above the first floating window.
[0227] Exemplarily, the third application may be Figure 2K the instant messaging application shown in Figure 2K , and the second floating window may be Figure 2K the floating window 1103 shown in Figure 2K . The first floating window may be Figure 2K the floating window 1101 shown in Figure 2K .
[0228] Exemplarily, the first floating window being located above the second floating window may be Figure 2K the floating window 1101 shown in Figure 2K being located above the floating window 1103.
[0229] Exemplarily, the third task window of the third application may be Figure 2L the task window of the instant messaging application shown in Figure 2L .
[0230] Exemplarily, the third operation may be an input operation on Figure 2L the task window of the instant messaging application shown in Figure 2L , such as a click.
[0231] Exemplarily, the second floating window being located above the first floating window may be Figure 2M the floating window 1103 shown in Figure 2M being located above the floating window 1101.
[0232] In this way, after the electronic device displays the multitasking management interface, the electronic device can receive an operation of the user on the task window of the floating application, so that the electronic device switches the focus floating window that is floating and displayed in the foreground. The focus floating window is the floating window that the current user can operate, such as operations like moving the focus floating window.
[0233] In a possible implementation manner, a second floating window of a third application is further floatingly displayed on the first user interface, the first floating window is located above the second floating window, and the second display area further includes a third task window of the third application and a fourth task window of a fourth application; after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a fourth operation of the user on the fourth task window; in response to the fourth operation, the electronic device displays a second user interface, and a third floating window of the fourth application and the first floating window are floatingly displayed on the second user interface, and the third floating window is located above the first floating window.
[0234] Exemplarily, the third application may be Figure 2F the instant messaging application shown in Figure 2F and the second floating window may be Figure 2F the floating window 1103 shown in
[0235] Exemplarily, the first floating window being located above the second floating window may be Figure 2F the floating window 1101 shown in being located above the floating window 1103.
[0236] Exemplarily, the fourth application may be Figure 2H the contacts application shown in Figure 2H and the fourth task window of the fourth application may be
[0237] Exemplarily, the fourth operation may be an input operation on Figure 2H the task window of the contacts application shown in, such as a click.
[0238] Exemplarily, the third floating window of the fourth application may be Figure 2I the floating window 1107 shown in
[0239] Exemplarily, the third floating window being located above the first floating window may be Figure 2I the floating window 1107 shown in being located above the floating window 1101.
[0240] In a possible implementation manner, after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a fifth operation of the user on the first task window; in response to the fifth operation, the electronic device displays a third user interface of a second application.
[0241] Optionally, after the electronic device displays the third user interface of the second application, the electronic device may continue to floatingly display the first floating window on the third user interface. Optionally, after the electronic device displays the third user interface of the second application, the electronic device may also not display the first floating window.
[0242] Exemplarily, the first task window may be Figure 2O the task window of the memo application shown. The fifth operation on the first task window may be an input operation on Figure 2O the task window of the memo application shown, such as a click.
[0243] Exemplarily, the second application may be a memo application, and the third user interface of the second application may be Figure 2P the user interface 2200 shown or Figure 2Q the user interface of the memo application shown.
[0244] In a possible implementation, after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives a sixth operation, where the sixth operation is a user operation to stop displaying the user interface of the multitasking management interface; in response to the sixth operation, the electronic device displays the desktop. In a possible implementation, the sixth operation is an operation on the blank area of the multitasking management interface.
[0245] The sixth operation is not limited to an operation on the blank area of the multitasking management interface, and may also be other operations, such as a swipe operation on the multitasking management interface, etc.
[0246] Exemplarily, the sixth operation may be Figure 2R the operation on the blank area of the multitasking management interface shown.
[0247] In this way, after the electronic device stops displaying the multitasking management interface, the electronic device may stop displaying other user interfaces and floating windows, and only display the desktop. Optionally, after the electronic device stops displaying the multitasking management interface, the electronic device may also continue to display other user interfaces and / or floating windows.
[0248] In a possible implementation, after the electronic device displays the first floating window, the method further includes: the electronic device receives a seventh operation on the first floating window, where the seventh operation is a user operation to stop floatingly displaying the first floating window on the second user interface; in response to the seventh operation, the electronic device continues to display the second task window in the second display area.
[0249] Exemplarily, the seventh operation may be Figure 2U the input operation on option 1102 on floating window 1101 shown, such as a click operation.
[0250] After that, the electronic device can display Figure 2V the multitasking management center interface shown in the figure. The multitasking management center interface also includes a task window for the Huawei Video application.
[0251] In this way, after the electronic device receives a user operation to stop displaying the first floating window in the foreground, the multitasking management interface still continues to display the second task window of the first application, that is, the process of the first application is not closed.
[0252] In a possible implementation manner, after the electronic device displays the multitasking management interface, the method further includes: the electronic device receives an eighth operation on the second task window, and the eighth operation is a user operation to delete the second task window; in response to the eighth operation, the electronic device closes the process of the second application.
[0253] Exemplarily, the eighth operation may be Figure 3C the input operation on the task window of the Huawei Video application shown in the figure, such as a long press and a swipe up operation.
[0254] After that, the electronic device can display Figure 3D the multitasking management center interface shown in the figure, and the multitasking management center interface does not include the task window of the Huawei Video application
[0255] In this way, after the electronic device receives a user operation to delete the second task window in the multitasking management interface, the electronic device also closes the process of the first application.
[0256] This application provides an electronic device, which includes a memory and a processor; wherein, the memory and the processor are coupled, and the memory is used to store a computer program. When the processor executes and calls the computer program, the electronic device is enabled to execute Figure 4 an application management method provided by the embodiment.
[0257] This application provides a computer-readable storage medium, including instructions. When the instructions run on an electronic device, the electronic device is enabled to execute Figure 4 an application management method provided by the embodiment.
[0258] This application provides a chip system, which includes one or more processors. The processors are used to call computer instructions to enable the electronic device to execute Figure 4 an application management method provided by the embodiment.
[0259] This application provides a computer program product containing instructions. When the above computer program product runs on an electronic device, the electronic device is enabled to execute Figure 4 an application management method provided by the embodiment.
[0260] The following introduces the hardware structure of an electronic device 100 provided in the embodiments of the present application.
[0261] Figure 5 A schematic structural diagram of the electronic device 100 is shown.
[0262] The following takes the electronic device 100 as an example to specifically illustrate the embodiments. It should be understood that Figure 5 the illustrated electronic device 100 is only an example, and the electronic device 100 may have more or fewer components than those shown Figure 5 in the figure, may combine two or more components, or may have different component configurations. Figure 5 The various components shown in the figure may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.
[0263] The electronic device 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0264] It can be understood that the structure schematically shown in the embodiments of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0265] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.
[0266] Among them, the controller may be the nerve center and command center of the electronic device 100. The controller may generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.
[0267] A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory may save the instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0268] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0269] It can be understood that the interface connection relationships among the modules illustrated in the embodiments of the present invention are only illustrative descriptions and do not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection manners in the above embodiments, or a combination of multiple interface connection manners.
[0270] The charging management module 140 is configured to receive a charging input from a charger. Herein, the charger may be a wireless charger or a wired charger. In some embodiments of wired charging, the charging management module 140 may receive the charging input from the wired charger through the USB interface 130. In some embodiments of wireless charging, the charging management module 140 may receive the wireless charging input through the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 may also supply power to the electronic device through the power management module 141.
[0271] The power management module 141 is configured to connect to the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives the inputs from the battery 142 and / or the charging management module 140 and supplies power to the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, the wireless communication module 160, etc. The power management module 141 may also be configured to monitor parameters such as the battery capacity, the number of battery charge cycles, and the battery health status (leakage, impedance). In some other embodiments, the power management module 141 may also be disposed in the processor 110. In some other embodiments, the power management module 141 and the charging management module 140 may also be disposed in the same device.
[0272] The wireless communication function of the electronic device 100 may be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modulation and demodulation processor, and the baseband processor, etc.
[0273] The antenna 1 and the antenna 2 are configured to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 100 may be used to cover a single or multiple communication frequency bands. Different antennas may also be multiplexed to improve the utilization rate of the antennas. For example: the antenna 1 may be multiplexed as the diversity antenna of the wireless local area network. In some other embodiments, the antenna may be used in combination with a tuning switch.
[0274] The mobile communication module 150 may provide a solution for wireless communication including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 may receive electromagnetic waves through the antenna 1, filter, amplify, and perform other processing on the received electromagnetic waves, and then transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modulation and demodulation processor and convert it into electromagnetic waves through the antenna 1 for radiation. In some embodiments, at least some functional modules of the mobile communication module 150 may be provided in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be provided in the same device.
[0275] The modulation and demodulation processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, receiver 170B, etc.), or displays an image or video through the display screen 194. In some embodiments, the modulation and demodulation processor may be an independent device. In other embodiments, the modulation and demodulation processor may be independent of the processor 110 and be provided in the same device as the mobile communication module 150 or other functional modules.
[0276] The wireless communication module 160 may provide solutions for wireless communications applied to the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite systems (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), and so on. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 may also receive signals to be sent from the processor 110, perform frequency modulation and amplification on them, and convert them into electromagnetic waves through the antenna 2 for radiation.
[0277] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with a network and other devices via wireless communication technologies. The wireless communication technologies may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).
[0278] Electronic device 100 implements a display function through a GPU, display screen 194, and an application processor, etc. The GPU is a microprocessor for image processing, connected to display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.
[0279] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can adopt a liquid crystal display (LCD). The display screen panel can also adopt an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a miniLED, a microLED, a micro-OLED, a quantum dot light-emitting diode (QLED), etc. to manufacture. In some embodiments, the electronic device 100 may include one or N display screens 194, where N is a positive integer greater than 1.
[0280] The electronic device 100 can implement the shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, an application processor, etc.
[0281] The ISP is used to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, and light passes through the lens and is transmitted to the camera photosensitive element. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converts it into an image visible to the naked eye. The ISP can also perform algorithm optimization on the noise and brightness of the image. The ISP can also optimize parameters such as the exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.
[0282] The camera 193 is used to capture static images or videos. An object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then transmits the electrical signal to the ISP to convert it into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in standard RGB, YUV, etc. formats. In some embodiments, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.
[0283] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy, etc.
[0284] The video codec is used to compress or decompress digital videos. The electronic device 100 can support one or more video codecs. In this way, the electronic device 100 can play or record videos in multiple encoding formats, such as: Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0285] The NPU is a neural-network (NN) computing processor. By referring to the biological neural network structure, such as the transmission mode between human brain neurons, it can quickly process the input information and can also continuously self-learn. Through the NPU, applications such as intelligent cognition of the electronic device 100 can be realized, such as: image recognition, face recognition, speech recognition, text understanding, etc.
[0286] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement the data storage function. For example, files such as music and videos are saved in the external memory card.
[0287] The internal memory 121 can be used to store computer-executable program code, and the executable program code includes instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 can include a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as the sound playback function, the image playback function, etc.). The data storage area can store the data created during the use of the electronic device 100 (such as audio data, phone book, etc.). In addition, the internal memory 121 can include high-speed random access memory and can also include non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0288] The electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor, etc. For example, music playback, recording, etc.
[0289] The audio module 170 is used to convert digital audio information into an analog audio signal for output, and is also used to convert an analog audio input into a digital audio signal. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110.
[0290] The speaker 170A, also known as the "loudspeaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or hands-free calls through the speaker 170A.
[0291] The receiver 170B, also known as the "earpiece", is used to convert an audio electrical signal into a sound signal. When the electronic device 100 answers a call or a voice message, the voice can be listened to by bringing the receiver 170B close to the human ear.
[0292] The microphone 170C, also known as the "microphone" or "transmitter", is used to convert a sound signal into an electrical signal. When making a call or sending a voice message, the user can speak by bringing the mouth close to the microphone 170C to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In some other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also implement a noise reduction function. In some other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to implement functions such as collecting sound signals, noise reduction, identifying the sound source, and implementing a directional recording function.
[0293] The headphone jack 170D is used to connect a wired headphone. The headphone jack 170D can be a USB interface 130, or a 3.5 mm open mobile terminal platform (OMTP) standard interface, or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0294] The pressure sensor 180A is used to sense pressure signals and can convert pressure signals into electrical signals. The gyroscope sensor 180B can be used to determine the motion posture of the electronic device 100. The barometric pressure sensor 180C is used to measure barometric pressure. The magnetic sensor 180D includes a Hall sensor. The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in each direction (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the electronic device and is applied to applications such as horizontal and vertical screen switching and pedometers. The distance sensor 180F is used to measure distance. The electronic device 100 can measure distance through infrared or laser. In some embodiments, in the shooting scenario, the electronic device 100 can use the distance sensor 180F to measure distance to achieve rapid focusing. The proximity light sensor 180G can include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The light-emitting diode can be an infrared light-emitting diode. The electronic device 100 emits infrared light outward through the light-emitting diode. The electronic device 100 uses the photodiode to detect the infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The electronic device 100 can use the proximity light sensor 180G to detect that the user holds the electronic device 100 close to the ear during a call, so as to automatically turn off the screen to achieve the purpose of power saving. The proximity light sensor 180G can also be used for automatic unlocking and locking of the leather case mode and pocket mode. The ambient light sensor 180L is used to sense the ambient light brightness. The electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the sensed ambient light brightness. The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, access application locks, fingerprint photography, fingerprint answering of incoming calls, etc. The temperature sensor 180J is used to detect temperature. In some embodiments, the electronic device 100 executes a temperature processing strategy using the temperature detected by the temperature sensor 180J. The touch sensor 180K, also known as the "touch panel". The touch sensor 180K can be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also known as the "touch screen". The touch sensor 180K is used to detect touch operations acting thereon or nearby. The bone conduction sensor 180M can obtain vibration signals.
[0295] The keys 190 include a power-on key, volume keys, etc. The keys 190 can be mechanical keys. They can also be touch keys. The electronic device 100 can receive key inputs and generate key signal inputs related to the user settings and function controls of the electronic device 100.
[0296] The motor 191 can generate vibration prompts. The motor 191 can be used for vibration prompts for incoming calls and can also be used for touch vibration feedback. For example, touch operations for different applications (such as taking pictures, playing audio, etc.) can correspond to different vibration feedback effects. For touch operations on different areas of the display screen 194, the motor 191 can also correspond to different vibration feedback effects. Different application scenarios (such as time reminders, receiving messages, alarms, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0297] The indicator 192 can be an indicator light and can be used to indicate the charging state, power change, and can also be used to indicate messages, missed calls, notifications, etc.
[0298] The SIM card interface 195 is used to connect the SIM card.
[0299] The software system of the electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservices architecture, or cloud architecture. In the embodiments of the present invention, taking the Android system with a layered architecture as an example, the software structure of the electronic device 100 is exemplarily described.
[0300] Figure 6 It is the software structure block diagram of the electronic device 100 in the embodiments of the present invention.
[0301] The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom are the application layer, application framework layer, Android runtime and system libraries, and the kernel layer.
[0302] The application layer can include a series of application packages.
[0303] Such as Figure 6 shown, the application packages can include applications such as cameras, galleries, calendars, calls, maps, navigation, WLAN, Bluetooth, music, video, short messages, etc.
[0304] The application framework layer provides application programming interfaces (APIs) and programming frameworks for the applications in the application layer. The application framework layer includes some predefined functions.
[0305] Such as Figure 6 shown, the application framework layer can include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, etc.
[0306] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0307] The content provider is used to store and obtain data, and make this data accessible to application programs. The data may include videos, images, audio, incoming and outgoing calls, browsing history and bookmarks, phone books, etc.
[0308] The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build application programs. The display interface can be composed of one or more views. For example, a display interface including a text message notification icon may include a view for displaying text and a view for displaying pictures.
[0309] The phone manager is used to provide the communication function of the electronic device 100. For example, the management of call states (including answering, hanging up, etc.).
[0310] The resource manager provides various resources for application programs, such as localized strings, icons, pictures, layout files, video files, etc.
[0311] The notification manager enables application programs to display notification information in the status bar. It can be used to convey notification-type messages, which can automatically disappear after a short stay without user interaction. For example, the notification manager is used to inform that the download is completed, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as a notification of a background-running application program, and can also be a notification that appears on the screen in the form of a dialogue window. For example, prompting text information in the status bar, emitting a prompt sound, the electronic device vibrating, the indicator light flashing, etc.
[0312] Android Runtime includes core libraries and a virtual machine. Android runtime is responsible for the scheduling and management of the Android system.
[0313] The core libraries contain two parts: one part is the functional functions that need to be called by the Java language, and the other part is the core libraries of Android.
[0314] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as the management of object life cycles, stack management, thread management, security and exception management, and garbage collection.
[0315] The system library may include multiple functional modules. For example: the surface manager, Media Libraries, 3D graphics processing library (e.g., OpenGL ES), 2D graphics engine (e.g., SGL), etc.
[0316] The surface manager is used to manage the display subsystem and provides the fusion of 2D and 3D layers for multiple applications.
[0317] The media library supports the playback and recording of multiple common audio and video formats, as well as static image files, etc. The media library can support multiple audio and video coding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0318] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing, etc.
[0319] The 2D graphics engine is a drawing engine for 2D drawing.
[0320] The kernel layer is the layer between hardware and software. The kernel layer at least includes a display driver, a camera driver, an audio driver, and a sensor driver.
[0321] The above are only partial embodiments and implementation manners of this application. The protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all should be covered by the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
[0322] It can be understood that each user interface described in the embodiments of this application is only an example interface and does not limit the solution of this application. In other embodiments, the user interface can adopt different interface layouts, can include more or fewer controls, and can add or reduce other function options. As long as it is based on the same inventive concept provided by this application, it is within the protection scope of this application.
[0323] It should be noted that without contradiction or conflict, any feature in any embodiment of this application, or any part of any feature, can be combined, and the combined technical solution is also within the scope of the embodiments of this application.
[0324] As described above, the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the various embodiments of the present application.
Claims
1. An application management method, characterized in that, The method includes: An electronic device displays a first user interface, and a first floating window of a first application is floatingly displayed on the first user interface; The electronic device receives a first operation; In response to the first operation, the electronic device displays a multitasking management interface, the multitasking management interface includes a first display area and a second display area, the first display area includes a first task window of a second application, and the second display area includes a second task window of the first application. The application type of the first application includes full-screen applications and / or split-screen applications.
2. The method according to claim 1, wherein The first display area and the second display area do not overlap.
3. The method according to claim 1 or 2, characterized in that, The window style of the first task window is different from the window style of the second task window. The window style includes one or more of the following: window size, window shape, window color, window transparency, and window round corners.
4. The method according to any one of claims 1 to 3, characterized in that, The first user interface includes a desktop or a user interface within a third application.
5. The method according to any one of claims 1 to 4, characterized in that, After the electronic device receives the first operation and before the electronic device displays the multitasking management interface, the method further includes: The electronic device plays a first animation, and the first animation includes multiple frames of images.
6. The method according to any one of claims 1-5, characterized in that, After the electronic device displays the multitasking management interface, the method further includes: The electronic device stops displaying the first floating window.
7. The method according to any one of claims 1-6, characterized in that, After the electronic device displays the multitasking management interface, the method further includes: The electronic device receives a second operation from the user for the second task window; In response to the second operation, the electronic device displays a second user interface, and the first floating window is floatingly displayed on the second user interface.
8. The method according to any one of claims 1 to 6, characterized in that The second display area further includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method further includes: The electronic device receives a third operation from the user for the third task window; In response to the third operation, the electronic device displays a second user interface, and the first floating window and a second floating window of the third application are floatingly displayed on the second user interface.
9. The method according to any one of claims 1-6, characterized in that, The second display area further includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method further includes: The electronic device receives a third operation from the user for the third task window; In response to the third operation, the electronic device displays a second user interface, and the second floating window of the third application is floatingly displayed on the second user interface, and the first floating window is not displayed on the second user interface.
10. The method according to any one of claims 1-6, characterized in that, A second floating window of a third application is also floatingly displayed on the first user interface, the first floating window is located above the second floating window, and the second display area further includes the third task window of the third application; After the electronic device displays the multitasking management interface, the method further includes: The electronic device receives a third operation from the user for the third task window; In response to the third operation, the electronic device displays a second user interface, on which a second floating window and the first floating window are floatingly displayed, and the second floating window is located above the first floating window.
11. The method according to any one of claims 1-6, characterized in that, A second floating window of a third application is also floatingly displayed on the first user interface, the first floating window is located above the second floating window, and the second display area further includes a third task window of the third application and a fourth task window of a fourth application; After the electronic device displays a multitasking management interface, the method further includes: The electronic device receives a fourth operation by the user on the fourth task window; In response to the fourth operation, the electronic device displays a second user interface, on which a third floating window of the fourth application and the first floating window are floatingly displayed, and the third floating window is located above the first floating window.
12. The method according to any one of claims 1-6, characterized in that, After the electronic device displays a multitasking management interface, the method further includes; The electronic device receives a fifth operation by the user on the first task window; In response to the fifth operation, the electronic device displays a third user interface of the second application.
13. The method according to any one of claims 1-6, characterized in that, After the electronic device displays a multitasking management interface, the method further includes: The electronic device receives a sixth operation, which is a user operation to stop displaying the multitasking management interface; In response to the sixth operation, the electronic device displays the desktop.
14. The method according to claim 13, wherein The sixth operation is an operation on the blank area of the multitasking management interface.
15. The method according to claim 7, wherein After the electronic device displays the first floating window, the method further includes: The electronic device receives a seventh operation on the first floating window, which is a user operation to stop floatingly displaying the first floating window on the second user interface; In response to the seventh operation, the electronic device continues to display the second task window in the second display area.
16. The method according to any one of claims 1-15, characterized in that, After the electronic device displays a multitasking management interface, the method further includes: The electronic device receives an eighth operation on the second task window, which is a user operation to delete the second task window; In response to the eighth operation, the electronic device closes the process of the second application.
17. The method according to claim 16, wherein The eighth operation is a user operation of long pressing and swiping up the second task window.
18. An electronic device, characterized in that, The electronic device includes a memory and a processor; wherein, the memory is coupled to the processor, and the memory is used to store a computer program. When the processor executes and calls the computer program, the electronic device executes the method according to any one of claims 1-17.
19. A computer-readable storage medium, comprising instructions, characterized in that, When the instruction runs on the electronic device, the electronic device executes the method according to any one of claims 1-17.
20. A computer program product, comprising a computer program / instructions, characterized in that, When the computer program / instruction runs on the electronic device, the electronic device executes the method according to any one of claims 1-17.
Citation Information
Cited By
Application management method, electronic device, and storage medium
WO2025153030A1