Application management method, electronic device, and storage medium
By dividing the multi-task management interface on electronic devices, different types of application task windows are displayed for different areas, the problem of inconvenience in multi-application management is solved and the user experience is improved.
Patent Information
- Application Number
- PCT/CN2025/072859
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-30
- Filing Date
- 2025-01-16
- Publication Date
- 2025-07-24
AI Technical Summary
In the prior art, the increase in the number of applications installed on the electronic device has resulted in inconvenient operation of the task management center, making it difficult for users to effectively manage multiple applications.
By displaying a multi-task management interface on electronic devices, the interface is divided into different areas, and different types of application task windows are displayed, such as full-screen applications, split-screen applications and suspended applications, supporting animation display and operation of suspended windows, allowing users to manage and switch applications.
It improves the operational convenience of the task management center, enhances users' management capabilities for different types of applications, and improves user experience.
Smart Images

Figure CN2025072859_24072025_PF_FP_ABST
Abstract
Description
Application management method, electronic device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on January 18, 2024, with application number 202410075031.7 and invention name “A multi-task management method, electronic device and storage medium”, and the Chinese patent application filed with the State Intellectual Property Office of China on March 30, 2024, with application number 202410385942.X and invention name “A application management method, electronic device and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of terminal technology, and in particular to an application management method, electronic device, and storage medium. Background Art
[0003] With the development of terminal technology, the number of applications installed on electronic devices is increasing. Users can use the applications installed on electronic devices to take photos / videos, watch movies and TV series, listen to music, make calls, etc., which greatly improves people's user experience.
[0004] Users can open multiple applications on their electronic devices at the same time, and they can view and manage multiple applications in the task management center. How to provide a convenient and multifunctional management method for the task management center needs further research. Summary of the Invention
[0005] This application provides an application management method, electronic device and storage medium, which improves the operational convenience of the task management center and enhances the user experience.
[0006] In a first aspect, the present application provides an application management method, the method comprising: an electronic device displays a first user interface, a first floating window of a first application is displayed floating on the first user interface; the electronic device receives a first operation; in response to the first operation, the electronic device displays a multi-task management interface, the multi-task management interface includes a first display area and a second display area, the first display area includes a first task window of the second application, the second display area includes a second task window of the first application, and the application type of the first application includes a full-screen application and / or a split-screen application.
[0007] The first user interface may be a desktop or an application interface within an application.
[0008] Through this method, the electronic device can divide the multitasking management interface into two areas, and different areas display task windows of applications of different application types, which facilitates users to manage different types of applications in the multitasking management interface.
[0009] In combination with the first aspect, in a possible implementation, the first display area and the second display area do not overlap.
[0010] 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, and the window style includes one or more of the following: window size, window shape, window color, window transparency, and window rounded corners.
[0011] 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.
[0012] 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 multi-tasking management interface, the method further includes: the electronic device plays a first animation including multiple frames of images.
[0013] In this way, after the electronic device receives a user operation to enter the multitasking management interface, before the electronic device displays the multitasking management interface, the electronic device can play an animation to enhance the user's visual effect.
[0014] 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.
[0015] After the electronic device displays the multitasking management interface, the electronic device may stop displaying the first floating window.
[0016] In some embodiments, after the electronic device displays the multitasking management interface, the electronic device may continue to display the first floating window in a floating manner above the multitasking management interface.
[0017] In combination with the first aspect, in a possible implementation, after the electronic device displays the multi-tasking management interface, the method also 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 displayed floating on the second user interface.
[0018] The second user interface may be the same as or different from the first user interface.
[0019] In this way, after the electronic device displays the multi-task management interface, the electronic device can receive a user operation on the task window of the floating application, so that the electronic device continues to display the first floating window in the foreground.
[0020] In combination with the first aspect, in one possible implementation, the second display area also includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method also 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 the second floating window of the third application are displayed floating on the second user interface.
[0021] In this way, after the electronic device displays the multi-tasking management interface, the electronic device can receive the user's operation on the task window of the floating application, so that the electronic device can float and display multiple floating windows in the foreground, for example, simultaneously float and display the first floating window and the second floating window in the foreground.
[0022] In combination with the first aspect, in one possible implementation, the second display area also includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method also 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 displayed on the second user interface, and the second user interface does not display the first floating window.
[0023] In this way, after the electronic device displays the multi-tasking management interface, the electronic device can receive the user's operation on the task window of the floating application, so that the electronic device switches the floating window displayed in the foreground, for example, switching the floating window displayed in the foreground from the first floating window to displaying the second floating window.
[0024] In combination with the first aspect, in a possible implementation, a second floating window of a third application is also displayed on the first user interface, the first floating window is located above the second floating window, and the second display area also includes a third task window of the third application; after the electronic device displays the multitasking management interface, the method also 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 the second user interface, and the second floating window and the first floating window are displayed on the second user interface, and the second floating window is located above the first floating window.
[0025] In this way, after the electronic device displays the multi-tasking management interface, the electronic device can receive the user's operation on the task window of the floating application, so that the electronic device switches the focus floating window displayed in the foreground. The focus floating window is a floating window that the current user can operate, such as moving the focus floating window.
[0026] In combination with the first aspect, in a possible implementation, a second floating window of a third application is also displayed on the first user interface, the first floating window is located above the second floating window, and the second display area also includes a third task window of the third application and a fourth task window of the fourth application; after the electronic device displays the multi-tasking management interface, the method also includes: the electronic device receives a fourth operation of the user for the fourth task window; in response to the fourth operation, the electronic device displays the second user interface, and the third floating window of the fourth application and the first floating window are displayed on the second user interface, and the third floating window is located above the first floating window.
[0027] In this way, after the electronic device displays the multitasking management interface, if the electronic device can simultaneously display two floating windows in the foreground, the electronic device can receive the user's operation on the task window of the floating application, so that the electronic device switches the two different floating windows displayed in the foreground.
[0028] In combination with the first aspect, in one possible implementation, after the electronic device displays the multi-tasking management interface, the method also 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 the second application.
[0029] Optionally, after the electronic device displays the third user interface of the second application, the electronic device may continue to 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 not display the first floating window.
[0030] In combination with the first aspect, in a possible implementation, after the electronic device displays the multitasking management interface, the method also 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.
[0031] In a possible implementation, the sixth operation is an operation performed on a blank area of the multi-tasking management interface.
[0032] The sixth operation is not limited to operations performed on the blank area of the multi-tasking management interface, but may also be other operations, such as a sliding operation performed on the multi-tasking management interface.
[0033] In this way, after the electronic device stops displaying the multitasking management interface, the electronic device can 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 can also continue to display other user interfaces and / or floating windows.
[0034] In combination with the first aspect, in a possible implementation, after the electronic device displays the first floating window, the method also includes: the electronic device receives a seventh operation for the first floating window, the seventh operation being 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.
[0035] 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 continues to display the second task window of the first application, that is, the process of the first application is not closed.
[0036] In combination with the first aspect, in a possible implementation, after the electronic device displays the multi-tasking management interface, the method also includes: the electronic device receives an eighth operation for 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.
[0037] In this way, after the electronic device receives the user operation to delete the second task window in the multi-task management interface, the electronic device also closes the process of the first application.
[0038] In combination with the first aspect, in a possible implementation, the eighth operation is a user operation of long pressing and sliding the second task window upward.
[0039] 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 of any of the above aspects.
[0040] In a third aspect, the present application provides a computer-readable storage medium comprising instructions, which, when executed on an electronic device, enables the electronic device to execute an application management method provided in any possible implementation of any of the above aspects.
[0041] In a fourth aspect, the present application provides a chip system, which includes one or more processors, and the processors are used to call computer instructions to enable an electronic device to execute an application management method provided in any possible implementation of any of the above aspects.
[0042] In a fifth aspect, the present application provides a computer program product comprising instructions, which, when run on an electronic device, enables the electronic device to execute an application management method provided in any possible implementation of any of the above aspects.
[0043] For the description of the beneficial effects of the second to fifth aspects, reference may be made to the description of the beneficial effects in the first aspect, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figures 1A to 1F show schematic diagrams of display forms of a folding screen;
[0045] FIG1G shows a schematic diagram of the display form of the extended screen;
[0046] 1H-1U are schematic diagrams showing the electronic device 100 displaying a task management center interface;
[0047] 2A-2V are schematic diagrams showing the electronic device 100 receiving a user operation to manage a task window of an application displayed on the task management center interface;
[0048] 3A-3G are schematic diagrams showing the electronic device 100 receiving a user operation to delete a task window of an application displayed on the task management center interface;
[0049] FIG4 is a schematic diagram of a method flow of an application management method provided by the present application;
[0050] FIG5 shows a schematic structural diagram of the electronic device 100;
[0051] FIG6 is a block diagram of the software structure of the electronic device 100 according to an embodiment of the present invention. DETAILED DESCRIPTION
[0052] The following is a clear and detailed description of the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship between related objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0053] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0054] The term "user interface (UI)" in the following embodiments of this application refers to the media interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The commonly used form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operations displayed in a graphical manner. It can be a visual interface element 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.
[0055] The present application provides an application management method, in which an electronic device can open one or more applications, and a user can view the one or more opened applications in the task management center and manage the one or more opened applications. Among them, the one or more opened applications may include applications running in the foreground and applications running in the background. The application running in the foreground may refer to an application that has been opened and the electronic device currently displays the user interface within the application, and the application running in the background may refer to an application that has been opened and the electronic device currently does not display the user interface within the application.
[0056] In some embodiments, the electronic device divides the task management center interface into multiple areas, with different areas displaying task windows for different types of applications, making it easier for users to manage different types of applications. Application types may include, but are not limited to, full-screen applications, split-screen applications, and floating applications. Application types may also include more or fewer other types, which are not limited in this application.
[0057] A full-screen application may refer to an application whose user interface is displayed in full screen on the display screen of an electronic device. A split-screen application may refer to an application whose user interface is displayed in a portion of the display area of the display screen of an electronic device. A floating application may refer to an application whose window is displayed on the display screen of an electronic device and can be moved within the display area of the display screen of the electronic device by a user dragging the window.
[0058] Optionally, when there are both full-screen applications and floating applications on an electronic device, the electronic device can divide the task management center interface into two areas, a first display area and a second display area, wherein the first display area is used to display the task window of the full-screen application, and the second display area is used to display the task window of the floating application.
[0059] Optionally, when split-screen applications, full-screen applications and floating applications exist on an electronic device at the same time, the electronic device can divide the task management center interface into three areas, a first display area, a second display area and a third display area, wherein the first display area is used to display the task window of the full-screen application, the second display area is used to display the task window of the floating application, and the third display area is used to display the task window of the split-screen application.
[0060] Optionally, when split-screen applications, full-screen applications and floating applications exist on the electronic device at the same time, the electronic device can also divide the task management center interface into two areas, a first display area and a second display area, wherein the first display area is used to display the task window of the full-screen application and the task window of the split-screen application, and the second display area is used to display the task window of the floating application.
[0061] The display screen of an electronic device can be of various types, such as a straight screen, a folding screen, a scroll screen, etc. A folding screen can include an up-down folding screen, a left-right folding screen, etc., and an up-down folding screen or a left-right folding screen can include an outward folding screen, an inward folding screen, etc.
[0062] 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 makes it convenient for users to manage different types of applications and improves user experience.
[0063] First, the display screen form of the electronic device provided in this application is introduced.
[0064] Electronic device display screens can come in various forms: candy-bar displays, foldable screens, and expandable screens. Foldable screens can be further categorized as inward-folding, outward-folding, and vertically foldable. In some embodiments, foldable screens can also be bifoldable.
[0065] The display area of the bar display screen is fixed. In some embodiments, the bar display screen can also be called a vertical display screen. The shape of the bar display screen is fixed and cannot be stretched or folded.
[0066] 1A-1F are schematic diagrams showing the display form of a folding screen.
[0067] Folding screens can be divided into inward-folding screens and outward-folding screens. The display forms of inward-folding screens and outward-folding screens can be divided into folded state and unfolded state.
[0068] 1A-1B show schematic diagrams of the inward folding screen display form.
[0069] FIG1A is a schematic diagram showing the display state of the inner folding screen when it is in the unfolded state.
[0070] (a) in Figure 1A exemplarily shows a front view of the inner folding screen when it is in the unfolded state. Among them, when the inner folding screen is in the unfolded state, the displayable screens of the folding screen include 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 screens A and B are located can also be called a large screen, and the display area where screens A and B are located can also be called an inner screen. Exemplarily, when the inner folding screen is in the unfolded state, the angle α between screens A and 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. For example, when the inner folding screen is in the unfolded and folded state, the angle α between screens A and B can be 180 degrees.
[0071] Figure 1A (b) shows an example of the back view of the inner folding screen in the unfolded and folded state. When the inner folding screen is unfolded, the folding screen also includes a C screen. The C screen is a completely independent display screen from the A and B screens.
[0072] FIG1B is a schematic diagram showing the display state when the inner folding screen is in a folded state.
[0073] In some embodiments, the folded state of the folding screen shown in FIG. 1B may also be referred to as a fully folded state.
[0074] The inner folding screen can be bent in the direction where screen A and screen B face each other until the inner folding screen is in a fully folded state.
[0075] As shown in Figure 1B, when the inner folding screen is in a fully folded state, the displayable screen of the inner folding screen only includes screen C. Among them, in the fully folded state, the display area where screen C is located can also be called a small screen, and the display area where screen C is located can also be called an outer screen. Screen A and screen B are hidden and invisible. Among them, in the middle folding state, the display area where screen A and screen B are located can also be called a large screen, and the display area where screen A and screen B are located can also be called an inner screen. The angle α between screen A and screen B is greater than or equal to 0 degrees and less than angle 2. For example, when the inner folding screen is in a fully folded state, the angle α between screen A and screen B can be 0 degrees.
[0076] 1C-1D show schematic diagrams of the external folding screen display form.
[0077] FIG1C shows a schematic diagram of the display form when the outer folding screen is in the unfolded state.
[0078] (a) in Figure 1C exemplarily shows a front view of the outer folding screen when it is in the unfolded state. Among them, when the outer 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 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 angle α between screen A and screen B can be 180 degrees.
[0079] Figure 1C (b) shows an exemplary back view of the outer folding screen in the unfolded state. When the outer folding screen is in the unfolded state, compared with the inner folding screen in the unfolded state, the display screen of the outer folding screen does not include the C screen.
[0080] FIG1D shows a schematic diagram of the display form when the inner folding screen is in a folded state.
[0081] In some embodiments, the folded state of the folding screen shown in Figure 1D can also be referred to as a fully folded state.
[0082] As shown in Figure 1D, the outer folding screen can continue to bend in a direction opposite to screen A and screen B. When the outer folding screen is in the folded state, the display screen of the folding screen can be screen B (or the display 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 angle α between screens A and B is greater than or equal to 0 degrees and less than angle 4. Exemplarily, the value of angle 4 can be between 0 degrees and 10 degrees. Exemplarily, when the outer folding screen is in the fully folded state, the angle α between screens A and B can be 0 degrees.
[0083] 1E-1F show schematic diagrams of the display form of the upper and lower folding screen.
[0084] Figure 1E shows a schematic diagram of the display form when the upper and lower folding screens are in the unfolded state. Among them, when the upper and lower folding screens are 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 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 angle α between screen A and screen B can be 180 degrees.
[0085] FIG1F shows a schematic diagram of the display form when the upper and lower folding screens are in a folded state.
[0086] In some embodiments, the folded state of the upper and lower folding screens shown in FIG. 1F may also be referred to as a fully folded state.
[0087] As shown in Figure 1F, the upper and lower folding screens can be bent outward in a direction where screens A and B face each other. When the folding screens are in the folded state, screens A and B of the upper and lower folding screens are hidden and invisible. For example, when the upper and lower folding screens are in the fully folded state, screens A and B are both off, and the angle α between screens A and B is greater than or equal to 0 degrees and less than angle 4. For example, angle 4 can be between 0 degrees and 10 degrees. For example, when the upper and lower folding screens are in the fully folded state, the angle α between screens A and B can be 0 degrees.
[0088] For example, in some embodiments, the upper and lower folding screens may further include a C-screen. The C-screen is located behind the A-screen or the B-screen. When the upper and lower folding screens are in the unfolded state, the C-screen is in the off state. When the upper and lower folding screens are in the folded state, the C-screen is in the on state.
[0089] FIG. 1G shows a schematic diagram of the display form of the extended screen.
[0090] In some cases, the extended screen may also be referred to as a scroll screen. The scroll screen of an electronic device can be pulled out or rolled back in a direction perpendicular to the scroll axis, changing the screen length perpendicular to the scroll axis.
[0091] The form of the scroll screen can be divided into an unrolled state, a semi-rolled state and a fully-rolled state. Among them, (a) in Figure 1G is a schematic diagram of the unrolled state of the scroll screen. When the scroll screen is in the unrolled state, part of the scroll screen is hidden in the body of the electronic device, and the electronic device can display the interface of the application on the other part of the unfolded screen. At this time, the length of the screen is length one. The part of the screen hidden in the body of the scroll screen can be extended in a specified direction (for example, the direction of the arrow shown in the figure). When the screen of the scroll screen is not fully unfolded, the scroll screen is in a semi-expanded state, as shown in (b) in Figure 1G. When the scroll screen is in a semi-expanded state, the part of the screen hidden in the body of the scroll screen 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 a fully unfolded state, as shown in (c) in Figure 1G, and 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 a semi-unfolded state.
[0092] It should be noted that in the embodiment of the present application, the scroll screen can be unfolded along a first direction perpendicular to the scroll axis, from an unfolded state, through a semi-folded state, to a fully unfolded state. Similarly, the scroll screen can also be retracted along a second direction perpendicular to the scroll axis, from a fully unfolded state, through a semi-folded state, to an unfolded state. The first direction and the second direction are opposite.
[0093] Optionally, the scroll screen of the electronic device is not limited to being pulled out horizontally to the right perpendicular to the scroll axis. In some embodiments, the scroll screen of the electronic device can also be pulled out horizontally to the left perpendicular to the scroll axis.
[0094] Optionally, in some embodiments, the scroll of the electronic device may also be located in a horizontal direction, and the electronic device may also pull out the scroll screen perpendicularly to the scroll upward or downward, which is not limited in this embodiment of the present application.
[0095] 1. The electronic device displays the task management center interface.
[0096] 1H-1U show schematic diagrams of the electronic device 100 displaying the task management center interface.
[0097] As shown in FIG1H , electronic device 100 displays a floating window 1101 on the desktop. Floating window 1101 may be a floating window of a Huawei video application, and video content is displayed in floating window 1101. Option 1102 is also displayed on floating window 1101, and the user can also use option 1102 to stop displaying floating window 1101 on electronic device 100.
[0098] In some embodiments, the floating window 1101 can move within the display screen of the electronic device 100 following a drag operation by the user.
[0099] The electronic device 100 may receive a user operation of sliding upward 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 may also be other operations, which are not limited in this application.
[0100] In some embodiments, in order to enhance the visual effect of the electronic device 100 entering the task management center interface, the electronic device 100 may play an animation before displaying the task management center interface, and then display the task management center interface after the animation is played.
[0101] For example, as shown in Figure 1H, the electronic device 100 can receive a user operation of sliding upward from the bottom of the display screen. In response to the user operation, the electronic device 100 can sequentially display the animation frames shown in Figures 1I and 1J, and finally display the task management center interface 1200 shown in Figure 1K.
[0102] Optionally, FIG. 1I and FIG. 1J only show some animation frames of the animation, and the animation may also include a larger number of other animation frames. This application does not limit the number and display style of the animation frames.
[0103] Optionally, the desktop is displayed below the floating window 1101 shown in Figure 1H. In other embodiments, the electronic device 100 may also display other application interfaces (non-desktop) below the floating window 1101, and the electronic device 100 may also enter the task management center interface from other displayed application interfaces based on user operations.
[0104] As shown in Figure 1K, task management center interface 1200 includes display area 1201 and display area 1202. Display area 1201 displays multiple task windows of non-floating applications, which can be task windows of full-screen applications, such as the task window of the Mail app and the task window of the Memo app. Display area 1202 displays one or more task windows of floating applications, such as the task window of the Huawei Video app. Users can also slide in display area 1201 or display area 1202 to view the task windows of other floating applications that are not displayed.
[0105] In some embodiments, display area 1201 and display area 1202 can only display part of the task window, and the electronic device 100 can receive a sliding operation (for example, a left sliding operation or a right sliding operation) performed by the user on display area 1201 or display area 1202, so that the electronic device 100 displays other undisplayed task windows on display area 1201 or display area 1202.
[0106] 1L shows the task windows of floating applications that are not displayed in the display area 1202. For example, the Huawei Video application does not display a complete task window, and the task windows of the instant messaging application and the contact application do not display the task window.
[0107] Optionally, the task windows of multiple floating applications displayed in display area 1202 may be sorted in order based on the last time the user operated the floating application. For example, the task windows of multiple floating applications displayed from left to right in display area 1202 may be sorted from latest to earliest based on the last time the user operated the floating application, where the last time the user operated the Huawei Video application is closest to the current time, the last time the user operated the Huawei Video application is later than the last time the user operated the Instant Messenger application, and the last time the user operated the Instant Messenger application is later than the last time the user operated the Contacts application.
[0108] Optionally, the task windows of the multiple non-floating applications displayed in the display area 1201 may also be sorted in order according to the last moment when the user operated the non-floating application.
[0109] In some embodiments, the display area 1201 may also display a task window of a split-screen application.
[0110] As shown in Figure 1M, the display area 1201 not only displays the task windows of full-screen applications, such as the task window of the memo application, but also displays the task windows of split-screen applications, such as the task window of the document application and the task window of the gallery application. The task window of the document application and the task window of the gallery application are also presented in 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.
[0111] In some embodiments, the display area 1201 may not display the task window of the full-screen application, but only display the task window of the split-screen application.
[0112] In some embodiments, the task window of the full-screen application and the task window of the split-screen application may also be displayed in different display areas of the task management center interface.
[0113] Optionally, to distinguish between task windows of non-floating applications and task windows of floating applications, the window styles of task windows of non-floating applications and task windows of floating applications displayed in the task management center interface can be different, so as to indicate to the user which windows are task windows of non-floating applications and which windows are task windows of floating applications. For example, the window style may include, but is not limited to, one or more of the following: window size, window shape, window color, window transparency, window corner rounding, etc.
[0114] Optionally, the display area 1202 may display M task windows of floating applications, where M is a positive integer greater than or equal to 1. The display area 1201 may display N task windows of non-floating applications, where N is a positive integer greater than or equal to 1. M and N may be the same or different.
[0115] The task management center interface 1200 further includes an option 1203 , which is used to delete one or more task windows displayed in the task management center interface 1200 .
[0116] In some embodiments, the electronic device 100 may also only open a floating application, in which case only the task window of the floating application is displayed in the task management center interface. For example, as shown in FIG1N , the electronic device 100 displays a task management center interface 1300, and the task management center interface 1300 includes a display area 1301, in which the task windows of multiple floating applications are displayed, 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.
[0117] In some embodiments, the electronic device 100 may also only open non-floating applications, in which case only task windows of non-floating applications are displayed in the task management center interface. For example, as shown in FIG1O , the electronic device 100 displays a task management center interface 1400, and the task management center interface 1400 includes a display area 1401, in which task windows of multiple non-floating applications are displayed, such as a task window of a mailbox application and a task window of a 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.
[0118] 1H-1O show schematic diagrams 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 is in an unfolded state, or when the display screen of the electronic device 100 is a scroll screen and is in an unfolded state.
[0119] In some embodiments, the electronic device 100 may also display the task management center interface when in other forms.
[0120] FIG1P shows a schematic diagram of another task management center interface.
[0121] As shown in Figure 1P, task management center interface 1500 includes display area 1501 and display area 1502. Display area 1501 displays multiple task windows of non-floating applications, which can be task windows of full-screen applications, such as the task window of the Mail app and the task window of the Memo app (not fully shown in Figure 1P), etc. Display area 1502 displays one or more task windows of floating applications, such as the task window of the Huawei Video app, etc. The user can also slide in display area 1501 or display area 1502 to view the task windows of other floating applications that are not displayed.
[0122] Optionally, the display screen of the electronic device 100 shown in Figure 1P is a straight screen, or the display screen of the electronic device 100 is a folding screen and the folding screen is in a retracted state, or the display screen of the electronic device 100 is a scroll screen and the scroll screen is in a retracted state.
[0123] Optionally, since the display area of the display screen of the electronic device 100 shown in Figure 1P is smaller than the display area of the display screen of the electronic device 100 shown in Figure 1L, the area of display area 1501 is smaller than the area of display area 1201, and the area of display area 1502 is smaller than the area of display area 1202.
[0124] 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 a task window of an application displayed in the foreground by the electronic device 100 in the sidebar display area.
[0125] For example, the electronic device 100 can display two floating windows in the foreground at the same time, and the electronic device 100 can also display the task window of the application running in the foreground of the electronic device 100 in the sidebar display area. The task management center interface can display not only the task windows of the application running in the foreground of the electronic device 100, but also the task windows of the application running in the background of the electronic device 100.
[0126] Not limited to 2 floating windows, the electronic device 100 can also display more or fewer floating windows in the foreground at the same time, and this application does not limit this.
[0127] For example, if the electronic device 100 simultaneously displays floating window A of application A and floating window B of application B in the foreground, the sidebar display area may display the task window of application A and the task window of application B. The electronic device 100 may then receive a user operation to display floating window C of application C in the foreground. If the electronic device 100 can display two floating windows in the foreground at the same time, and the last time the user operated floating window B is closer to the current time relative to floating window A, the electronic device 100 may stop displaying floating window A in the foreground. The user opens the sidebar again, and the sidebar displays the task window of application C and the task window of application B. However, the task management center interface may implement the task window of application A, the task window of application B, and the task window of application C.
[0128] As shown in Figure 1Q, the electronic device 100 displays floating window 1101 and floating window 1103 in the foreground. The electronic device 100 also displays option 1104. Option 1104 is used to trigger the electronic device 100 to display a sidebar display area. The sidebar display area displays the task window of the Huawei video application running in the foreground. 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.
[0129] As shown in Figure 1Q, floating window 1101 is located on the upper layer of floating window 1103, indicating that the time when the user operates floating window 1101 is later than the time when the user operates floating window 1103. At this time, the focus window is floating window 1101. The focus window can be the window that the user can currently operate, for example, the user can drag floating window 1101.
[0130] For example, as shown in FIG1Q , electronic device 100 may receive a user input operation (e.g., a single click) for option 1104. In response to the user input operation, electronic device 100 may display user interface 1106 shown in FIG1R . User interface 1106 may be a sidebar display area. User interface 1106 displays a task window for the Huawei video application and a task window for the instant messaging application. The task window for the Huawei video application may be the task window corresponding to floating window 1101, and the task window for the instant messaging application may be the task window corresponding to floating window 1103. User interface 1106 also includes option 1105, through which the user may cause electronic device 100 to return to the desktop and display the user interface shown in FIG1H .
[0131] The electronic device 100 may also display the task windows of applications running in the foreground and the task windows of applications running in the background on the task management center interface, for example, the task window of the Huawei video application and the task window of the instant messaging application.
[0132] In some embodiments, the electronic device 100 may also switch to display other floating windows in the foreground.
[0133] For example, as shown in FIG1S , electronic device 100 may receive a user operation to display floating window 1107 of a contact application in the foreground. If electronic device 100 can display two floating windows in the foreground at the same time, electronic device 100 may stop displaying floating window 1103 in the foreground and run an instant messaging application in the background. Electronic device 100 displays floating window 1101 and floating window 1107 in the foreground. As shown in FIG1S , floating window 1107 is located above floating window 1101, indicating that the time when the user operated floating window 1107 was later than the time when the user operated floating window 1101. At this time, the focus window is floating window 1107.
[0134] For example, as shown in FIG1S , electronic device 100 may receive a user input operation (e.g., a single click) for option 1104. In response to the user input operation, electronic device 100 may display user interface 1108 shown in FIG1T . User interface 1108 may be a sidebar display area. User interface 1108 displays a task window for a contact application and a task window for a Huawei video application. The task window for the contact application may be a task window corresponding to floating window 1107, and the task window for the Huawei video application may be a task window corresponding to floating window 1101. User interface 1108 also includes option 1109, through which the user may cause electronic device 100 to return to the desktop and display the user interface shown in FIG1S .
[0135] The electronic device 100 may also display task windows of applications running in the foreground and task windows of applications running in the background on the task management center interface, such as user interface 1600 shown in FIG1U . User interface 1600 includes a display area 1301 , in which task windows of multiple applications are displayed, such as a task window of a contacts application, a task window of a Huawei video application, and a task window of an instant messaging application.
[0136] In some embodiments, the electronic device 100 may receive user operations to manage the task windows of applications displayed on the task management center interface.
[0137] 2. Manage the application task window displayed on the task management center interface.
[0138] 2A-2V are schematic diagrams showing the electronic device 100 receiving a user operation to manage a task window of an application displayed on the task management center interface.
[0139] In some embodiments, the electronic device 100 may receive a user operation on a task window of a floating application in a task management center interface, and display the floating window of the floating application in the foreground.
[0140] As shown in Figure 2A, the electronic device 100 displays a user interface 1300, which may be a task management center interface. The user interface 1300 displays a task window of a floating application.
[0141] For example, as shown in Figure 2A, the electronic device 100 can receive a user input operation (e.g., a single click) on the task window of the Huawei video application in the user interface 1300. In response to the user input operation, the electronic device 100 can display the user interface shown in Figure 2B. As shown in Figure 2B, the electronic device 100 displays a floating window 1101 in the foreground, and the floating window 1101 can be a floating window of the Huawei video application.
[0142] In some embodiments, before the user selects the task window of the Huawei video application, the electronic device 100 may also display the floating window 1101 in the foreground, or may not display the floating window 1101 in the foreground.
[0143] In some embodiments, when the electronic device 100 can display multiple floating windows in the foreground at the same time, the electronic device 100 can receive the user's operation in the task management center interface, so that the electronic device 100 displays multiple floating windows in the foreground.
[0144] For example, as shown in FIG2C , the electronic device 100 receives a user input operation (such as a single click) on the task window of the instant messaging application in the user interface 1300 . In response to the user input operation, the electronic device 100 may display a floating window corresponding to the instant messaging application in the foreground.
[0145] First, as shown in (a) in Figure 2D, the electronic device 100 displays a floating window 1101 in the foreground. The electronic device 100 can receive a user operation to display a task management center interface, such as displaying the user interface shown in Figure 2C. Afterwards, the electronic device 100 can receive a user input operation for the task window of the instant messaging application in the user interface 1300 in Figure 2C, such as a single-click operation. Finally, in response to the user's input operation, the electronic device 100 can display the user interface shown in (b) in Figure 2D. In (b) in Figure 2D, the electronic device 100 can display floating window 1101 and floating window 1103 at the same time. In this way, the electronic device 100 can display multiple floating windows in the foreground.
[0146] In some embodiments, when the electronic device 100 can display a floating window in the foreground at the same time, the electronic device 100 can receive the user's operation in the task management center interface and switch to display different floating windows.
[0147] First, as shown in (a) in Figure 2E, 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 the user interface shown in Figure 2C. Afterwards, the electronic device 100 can receive a user input operation for the task window of the instant messaging application in the user interface 1300 in Figure 2C, such as a single-click operation. Finally, in response to the user's input operation, the electronic device 100 can display the user interface shown in (b) in Figure 2E. In (b) in Figure 2E, 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 to display different floating windows in the foreground.
[0148] In some embodiments, when the electronic device 100 can display multiple floating windows in the foreground at the same time, the electronic device 100 can receive the user's operation in the task management center interface and switch the floating window displayed in the foreground by the electronic device 100.
[0149] As shown in Figure 2F, the electronic device 100 displays a floating window 1101 and a floating window 1103 in the foreground, wherein the floating window 1101 is located on the upper layer of the floating window 1103. In other words, the current focus window is the floating window 1101, which means that the last moment the user operated the floating window 1101 was later than the last moment the user operated the floating window 1103. For example, the last moment the user operated the floating window 1101 was 10:10:20 in the morning, and the last moment the user operated the floating window 1103 was 10:10:10 in the morning.
[0150] Afterwards, the electronic device 100 may receive a user operation to display the task management center interface, such as the user interface 1300 shown in FIG2G . The electronic device 100 may receive a sliding operation performed by the user within the display area 1301, such as a sliding operation to the left. In response to the user's sliding operation, the electronic device 100 may display the task windows of other floating applications that are not displayed. For example, the electronic device 100 may display the user interface 2100 shown in FIG2H , in which the task window of the contact application is displayed. The user may select the task window of the contact application, causing the electronic device 100 to display the floating window corresponding to the contact application in the foreground.
[0151] For example, as shown in Figure 2H, the electronic device 100 can receive a user input operation (such as a single click) on the task window of the contact application. In response to the user's input operation, when the electronic device 100 can display two floating windows at the same time, the electronic device 100 can display the user interface shown in Figure 2I. 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.
[0152] After displaying the user interface shown in Figure 2I, the electronic device 100 can receive a user operation to display the task management center interface, such as the user interface shown in Figure 2J. As shown in Figure 2J, the display area 1301 displays task windows of multiple floating applications. For example, the task window of the contact 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 contact application is closest to the current moment, the last moment when the user operates the contact 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 contact 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 to indicate the moment when the user operates each floating application.
[0153] The electronic device 100 is not limited to displaying two floating windows in the foreground at the same time. It can also display more floating windows in the foreground at the same time. This application does not limit this.
[0154] In some embodiments, when the electronic device 100 can display multiple floating windows in the foreground at the same time, 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 in the foreground by the electronic device 100.
[0155] As shown in Figure 2K, the electronic device 100 displays a floating window 1101 and a floating window 1103 in the foreground, wherein the floating window 1101 is located on the upper layer of the floating window 1103, or it can be said that the floating window 1101 is the focus window, indicating that the last moment the user operated the floating window 1101 was later than the last moment the user operated the floating window 1103. For example, the last moment the user operated the floating window 1101 was 10:10:20 in the morning, and the last moment the user operated the floating window 1103 was 10:10:10 in the morning.
[0156] Afterwards, the electronic device 100 may receive a user operation to display a task management center interface, such as the user interface 1300 shown in FIG2L . The electronic device 100 may receive a user input operation on the task window of the instant messaging application, such as a single click. In response to the user's input operation, if the electronic device 100 can simultaneously display two floating windows in the foreground, the electronic device 100 may display the user interface shown in FIG2M . The electronic device 100 may switch the display order of the floating window 1101 and the floating window 1103, that is, display the floating window 1103 on the upper layer of the floating window 1101, or in other words, switch the focus window to the floating window 1103, and the current focus window is the floating window 1103.
[0157] After displaying the user interface shown in Figure 2M, the electronic device 100 can receive a user operation to display the task management center interface, such as the user interface shown in Figure 2N. As shown in Figure 2N, the display area 1301 displays task windows of multiple floating applications. For example, the task window of the instant messaging application and the task window of the 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 to the left of the task window of the Huawei video application to indicate the moment when the user operates each floating application.
[0158] In some embodiments, the electronic device 100 may receive and respond to a user operation on a 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.
[0159] For example, the following embodiments of the present application are described using a non-floating application as a full-screen application as an example, that is, the electronic device 100 can receive and respond to the user's 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 in full screen on the display screen.
[0160] Optionally, when the electronic device 100 receives and responds to the user's operation on the task window of the split-screen application in the task management center interface, the electronic device 100 can continue to display the user interface of the split-screen application on a partial display area of the display screen, or the electronic device 100 can display the user interface of the split-screen application in full screen on the display screen. This application does not limit this.
[0161] In some embodiments, before the user selects a task window of a non-floating application, the electronic device 100 may not display the floating window in the foreground.
[0162] For example, as shown in FIG2O , electronic device 100 may receive a user input operation (e.g., a single click) on a task window of a memo application in user interface 1200. In response to the user input operation, electronic device 100 may display user interface 2200 shown in FIG2P . User interface 2200 may be a user interface in a memo application.
[0163] In some embodiments, before the user selects a task window of a non-floating application, the electronic device 100 may also display a floating window in the foreground, such as the floating window 1101 shown in FIG. 1H .
[0164] Exemplarily, in response to the user's input operation on the task window of the memo application in the user interface 1200, the electronic device 100 can display the user interface shown in Figure 2Q, and the electronic device 100 can continue to display the floating window 1101 in the foreground, and the floating window 1101 is displayed on the upper layer of the user interface of the memo application.
[0165] In some embodiments, the electronic device 100 may receive a user operation to stop displaying an application window in the foreground, and the application window may include a floating window and / or a non-floating window.
[0166] As shown in Figure 2R, the electronic device 100 can receive a user input operation (such as a single click) on a blank area in the user interface 1200. In response to the user input operation, the electronic device 100 displays the user interface shown in Figure 2S. The user interface shown in Figure 2S can also be called a desktop, that is, the electronic device 100 stops displaying the application window. The application window can include a floating window or a non-floating window.
[0167] 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, but can also be other operations such as a sliding gesture or a touch operation to return to the desktop. This application does not limit this.
[0168] In some embodiments, when the electronic device 100 receives a user input operation on a blank area in the user interface 1200 or other operations such as sliding on the user interface 1200, the electronic device 100 stops displaying the user interface 1200, but the electronic device 100 can continue to display a floating window and / or a non-floating window in the foreground, for example, as shown in FIG1H , displaying the floating window 1101 and the desktop, or as shown in FIG1Q , displaying the floating window 1101 and the floating window 1103, or as shown in FIG2P , displaying the user interface of the memo application, or as shown in FIG2Q , displaying the floating window 1101 and the user interface of the memo application.
[0169] In some embodiments, the electronic device 100 can receive a user operation to switch the floating window displayed in the foreground to run in the background, and the task management center interface also displays the task window corresponding to the floating window.
[0170] For example, as shown in FIG2T , the electronic device 100 displays a floating window 1101 above the desktop. The electronic device 100 can receive a user input operation (e.g., a single click) for option 1102 in the floating window 1101. In response to the user's input operation, as shown in FIG2U , the electronic device 100 stops displaying the floating window 1101 in the foreground. However, the electronic device 100 does not close the process of the Huawei video application, but runs the Huawei video application in the background. After the electronic device 100 stops displaying the floating window 1101 in the foreground, as shown in the task management center interface of FIG2V , the electronic device 100 still displays the task window of the Huawei video application in the user interface 1200.
[0171] 3. Delete the application task window displayed on the Task Management Center interface.
[0172] In some embodiments, the electronic device 100 may receive a user operation to delete a task window displayed on the task management center interface, such as deleting a task window of a floating application and / or a task window of a non-floating application.
[0173] 3A-3G are schematic diagrams showing the electronic device 100 receiving a user operation to delete a task window of an application displayed on the task management center interface.
[0174] As shown in FIG. 3A , the electronic device 100 displays a user interface 1300 , and the user interface 1300 further displays an option 1203 .
[0175] For example, as shown in FIG3A , electronic device 100 may receive a user input operation for option 1203, such as a single click operation. In response to the user input operation, electronic device 100 may delete the task window of the Huawei Video application and the task window of the instant messaging application in user interface 1300 and display the user interface shown in FIG3B . Optionally, after electronic device 100 deletes the task window of the Huawei Video application and the task window of the instant messaging application in user interface 1300, electronic device 100 also stops running the Huawei Video application and the instant messaging application.
[0176] The user is not limited to deleting the task window of the floating application. The user can also delete the task window of the non-floating application displayed on the task management center interface through option 1203.
[0177] For example, by deleting the task window of the full-screen application shown in FIG10 through option 1203, the user can delete the task window of the memo application and the task window of the mailbox application through option 1203. After deleting the task window of the memo application and the task window of the mailbox application, the electronic device 100 also stops running the memo application and the mailbox application.
[0178] The user is not limited to deleting the task window of the floating application. The user can also use option 1203 to delete the task window of the floating application and the task window of the non-floating application displayed on the task management center interface at the same time.
[0179] For example, the task window of the floating application and the task window of the non-floating application shown in Figure 2V can be deleted through option 1203. For example, the user can delete the task window of the memo application, the task window of the mailbox application, and the task window of the Huawei video application through option 1203. After deleting the task window of the memo application, the task window of the mailbox application, and the task window of the Huawei video application, the electronic device 100 also stops running the memo application, the mailbox application, and the Huawei video application.
[0180] Through the method shown in Figures 3A and 3B, the electronic device 100 can delete the task windows of multiple applications displayed on the task management center interface with "one click" based on user operation.
[0181] As shown in FIG3C , electronic device 100 displays user interface 1300. Electronic device 100 can receive user input operations on the task window of the Huawei Video app, such as a long press and upward swipe operation. In response to the user input operations, electronic device 100 can delete the task window of the Huawei Video app and display user interface 3100 shown in FIG3D . As shown in FIG3D , user interface 3100 includes a task window for the Contacts app. Optionally, after electronic device 100 deletes the task window of the Huawei Video app, electronic device 100 stops running the Huawei Video app.
[0182] The user is not limited to deleting the task window of the floating application. The user can also delete the task window of the floating application displayed on the task management center interface in the manner shown in FIG3C and FIG3D .
[0183] Through the methods shown in FIG. 3C and FIG. 3D , the electronic device 100 can sequentially delete individual task windows displayed on the task management center interface based on user operations.
[0184] As shown in Figure 3E, the electronic device 100 displays a user interface 1300. The electronic device 100 can receive user input operations on 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 options 3101 and 3102 shown in Figure 3F. 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.
[0185] Optionally, it is not limited to long pressing the task window of the Huawei video application. The user can also long press the task window of other applications, or long press the blank area of the user interface 1300, etc. It is not limited to long press operations, but can also be a sliding operation on the task window of the Huawei video application, etc. This application does not limit this.
[0186] For example, as shown in FIG3F , electronic device 100 may receive a user input operation for option 3101, such as a selection operation. As shown in FIG3G , electronic device 100 may further receive a user input operation for option 1203, such as a click operation. In response to the user input operation, electronic device 100 may delete the task window of the Huawei Video application in user interface 1300 and display the user interface shown in FIG3D . Optionally, after electronic device 100 deletes the task window of the Huawei Video application in user interface 1300, electronic device 100 closes the process of the Huawei Video application and stops running the Huawei Video application.
[0187] The method is not limited to deleting the task window of the floating application. The user can also delete the task window of the non-floating application displayed on the task management center interface through the method shown in Figures 3E-3G.
[0188] Through the method shown in Figures 3E to 3G, the electronic device 100 can delete one or more task windows displayed on the task management center interface based on user operations.
[0189] FIG4 is a flow chart of an application management method provided by the present application.
[0190] S401: The electronic device displays a first user interface, where a first floating window of a first application is displayed floatingly on the first user interface.
[0191] Electronic device display screens can be of various types, including straight screens, folding screens, and scroll screens. Folding screens can include vertical folding screens, horizontal folding screens, etc., and vertical folding screens or horizontal folding screens can include external folding screens, internal folding screens, etc.
[0192] The first user interface may be a desktop or an application interface within an application.
[0193] Exemplarily, the first user interface may be the desktop shown in FIG. 1H .
[0194] The first floating window may be the floating window 1101 shown in FIG. 1H .
[0195] S402. The electronic device receives a first operation. In response to the first operation, the electronic device displays a multi-tasking management interface, where the multi-tasking 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, the second display area includes a second task window of the first application, and the application type of the first application includes a full-screen application and / or a split-screen application.
[0196] Exemplarily, the first operation may be a user operation of sliding upward from the bottom of the display screen as shown in FIG1H .
[0197] Exemplarily, the first display area may be the display area 1201 shown in FIG. 1K , and the second display area may be the display area 1202 shown in FIG. 1K .
[0198] For example, the first task window may be the task window of the mailbox application or the task window of the memo application shown in FIG1K , and the second task window may be the Huawei video task window shown in FIG1K .
[0199] Exemplarily, the first task window may also be a task window of a split-screen application or a task window of a memo application as shown in FIG. 1M , where the split-screen application includes a document application and a gallery application.
[0200] Exemplarily, the first display area may also be the display area 1502 shown in FIG. 1P , and the second display area may be the display area 1501 shown in FIG. 1P .
[0201] For example, the first task window may be the task window of the memo application shown in FIG1P , and the second task window may be the Huawei video task window shown in FIG1P .
[0202] Through this method, the electronic device can divide the multitasking management interface into two areas, and different areas display task windows of applications of different application types, which facilitates users to manage different types of applications in the multitasking management interface.
[0203] In a possible implementation, the first display area and the second display area do not overlap.
[0204] In a possible implementation, the window style of the first task window is different from the window style 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 rounded corners.
[0205] In a possible implementation, the first user interface includes a desktop or a user interface within a third application.
[0206] In a possible implementation, after the electronic device receives the first operation and before the electronic device displays the multi-tasking management interface, the method further includes: the electronic device plays a first animation including multiple frames of images.
[0207] In this way, after the electronic device receives a user operation to enter the multitasking management interface, before the electronic device displays the multitasking management interface, the electronic device can play an animation to enhance the user's visual effect.
[0208] Exemplarily, the first animation may include the animation frames shown in FIG. 1I and FIG. 1J .
[0209] 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.
[0210] After the electronic device displays the multitasking management interface, the electronic device may stop displaying the first floating window.
[0211] Exemplarily, as shown in FIG1K , after the electronic device 100 displays the task management center interface 1200 , the electronic device 100 stops displaying the floating window 1101 .
[0212] In some embodiments, after the electronic device displays the multitasking management interface, the electronic device may continue to display the first floating window in a floating manner above the multitasking management interface.
[0213] In one 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 displayed floating on the second user interface.
[0214] Exemplarily, the second task window may be the Huawei video task window shown in FIG. 2A , and reference may be made to the description in the embodiments of FIG. 2A and FIG. 2B .
[0215] The second user interface may be the same as or different from the first user interface.
[0216] In this way, after the electronic device displays the multi-task management interface, the electronic device can receive a user operation on the task window of the floating application, so that the electronic device continues to display the first floating window in the foreground.
[0217] In one possible implementation, the second display area also includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method also 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 the second floating window of the third application are displayed floating on the second user interface.
[0218] Exemplarily, the third application may be an instant messaging application, the third task window may be the task window of the instant messaging application shown in FIG2C , and the third operation may be an input operation on the task window of the instant messaging application shown in FIG2C , such as a single-click operation.
[0219] For example, the second user interface may be the desktop shown in (a) of Figure 2D . The second user interface may also be a user interface within another application.
[0220] Illustratively, the second floating window is the floating window 1103 shown in (b) of FIG2D .
[0221] In this way, after the electronic device displays the multi-tasking management interface, the electronic device can receive the user's operation on the task window of the floating application, so that the electronic device can float and display multiple floating windows in the foreground, for example, simultaneously float and display the first floating window and the second floating window in the foreground.
[0222] In one possible implementation, the second display area also includes a third task window of a third application; after the electronic device displays the multitasking management interface, the method also 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 displayed on the second user interface, and the second user interface does not display the first floating window.
[0223] Exemplarily, the third application may be an instant messaging application, the third task window may be the task window of the instant messaging application shown in FIG2C , and the third operation may be an input operation on the task window of the instant messaging application shown in FIG2C , such as a single-click operation.
[0224] For example, the second user interface may be the desktop shown in (a) of Figure 2E . The second user interface may also be a user interface within another application.
[0225] Illustratively, the second floating window is the floating window 1103 shown in (b) of FIG2E .
[0226] In this way, after the electronic device displays the multi-tasking management interface, the electronic device can receive the user's operation on the task window of the floating application, so that the electronic device switches the floating window displayed in the foreground, for example, switching the floating window displayed in the foreground from the first floating window to displaying the second floating window.
[0227] In one possible implementation, a second floating window of a third application is also displayed on the first user interface, the first floating window is located above the second floating window, and the second display area also includes a third task window of the third application; after the electronic device displays the multitasking management interface, the method also 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 the second user interface, and the second floating window and the first floating window are displayed on the second user interface, and the second floating window is located above the first floating window.
[0228] For example, the third application may be the instant messaging application shown in Figure 2K, the second floating window may be the floating window 1103 shown in Figure 2K, and the first floating window may be the floating window 1101 shown in Figure 2K.
[0229] Exemplarily, the first floating window is located above the second floating window, which may be the case where the floating window 1101 is located above the floating window 1103 as shown in FIG. 2K .
[0230] Exemplarily, the third task window of the third application may be the task window of the instant messaging application shown in FIG. 2L .
[0231] Exemplarily, the third operation may be an input operation on the task window of the instant messaging application shown in FIG. 2L , such as a single click.
[0232] Exemplarily, the second floating window is located above the first floating window, which may be the floating window 1103 located above the floating window 1101 as shown in FIG. 2M .
[0233] In this way, after the electronic device displays the multi-tasking management interface, the electronic device can receive the user's operation on the task window of the floating application, so that the electronic device switches the focus floating window displayed in the foreground. The focus floating window is a floating window that the current user can operate, such as moving the focus floating window.
[0234] In one possible implementation, a second floating window of a third application is also displayed on the first user interface, the first floating window is located above the second floating window, and the second display area also includes a third task window of the third application and a fourth task window of the fourth application; after the electronic device displays the multi-tasking management interface, the method also 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 the second user interface, and the third floating window of the fourth application and the first floating window are displayed on the second user interface, and the third floating window is located above the first floating window.
[0235] For example, the third application may be the instant messaging application shown in Figure 2F, and the second floating window may be the floating window 1103 shown in Figure 2F. The first floating window may be the floating window 1101 shown in Figure 2F.
[0236] Exemplarily, the first floating window is located above the second floating window, which may be the case where the floating window 1101 is located above the floating window 1103 as shown in FIG. 2F .
[0237] Exemplarily, the fourth application may be the contact application shown in FIG. 2H , and the fourth task window of the fourth application may be the task window of the contact application shown in FIG. 2H .
[0238] Exemplarily, the fourth operation may be an input operation on the task window of the contact application shown in FIG. 2H , such as a single click.
[0239] Exemplarily, the third floating window of the fourth application may be the floating window 1107 shown in FIG. 2I .
[0240] Exemplarily, the third floating window is located above the first floating window, which may be the floating window 1107 located above the floating window 1101 as shown in FIG. 2I .
[0241] In one possible implementation, after the electronic device displays the multitasking management interface, the method further includes: the electronic device receiving a fifth operation of the user on the first task window; and in response to the fifth operation, the electronic device displays a third user interface of the second application.
[0242] Optionally, after the electronic device displays the third user interface of the second application, the electronic device may continue to 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 not display the first floating window.
[0243] For example, the first task window may be the task window of the memo application shown in Figure 20. The fifth operation on the first task window may be an input operation on the task window of the memo application shown in Figure 20, such as a single click.
[0244] Exemplarily, the second application may be a memo application, and the third user interface of the second application may be the user interface 2200 shown in FIG. 2P or the user interface of the memo application shown in FIG. 2Q .
[0245] In one possible implementation, after the electronic device displays the multitasking management interface, the method further includes: the electronic device receiving a sixth operation, the sixth operation being a user operation to stop displaying the multitasking management interface; and in response to the sixth operation, the electronic device displaying the desktop. In one possible implementation, the sixth operation is an operation performed on a blank area of the multitasking management interface.
[0246] The sixth operation is not limited to operations performed on the blank area of the multi-tasking management interface, but may also be other operations, such as a sliding operation performed on the multi-tasking management interface.
[0247] Exemplarily, the sixth operation may be an operation acting on a blank area of the multi-tasking management interface as shown in FIG2R .
[0248] In this way, after the electronic device stops displaying the multitasking management interface, the electronic device can 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 can also continue to display other user interfaces and / or floating windows.
[0249] In one possible implementation, after the electronic device displays the first floating window, the method also includes: the electronic device receives a seventh operation for the first floating window, the seventh operation being 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.
[0250] Exemplarily, the seventh operation may be an input operation on the option 1102 on the floating window 1101 shown in FIG. 2U , such as a single-click operation.
[0251] Afterwards, the electronic device can display the multi-tasking management center interface shown in Figure 2V, which also includes a task window of the Huawei video application.
[0252] 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 continues to display the second task window of the first application, that is, the process of the first application is not closed.
[0253] In one possible implementation, after the electronic device displays the multi-tasking management interface, the method also includes: the electronic device receives an eighth operation for the second task window, the eighth operation being 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.
[0254] Exemplarily, the eighth operation may be an input operation on the task window of the Huawei video application shown in FIG3C , such as a long press and upward sliding operation.
[0255] Afterwards, the electronic device may display the multitasking management center interface shown in FIG3D , which does not include the task window of the Huawei video application.
[0256] In this way, after the electronic device receives the user operation to delete the second task window in the multi-task management interface, the electronic device also closes the process of the first application.
[0257] 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 the embodiment of Figure 4.
[0258] The present application provides a computer-readable storage medium including instructions. When the instructions are executed on an electronic device, the electronic device executes an application management method provided in the embodiment of FIG. 4 .
[0259] The present application provides a chip system, which includes one or more processors, and the processors are used to call computer instructions to enable an electronic device to execute an application management method provided in the embodiment of Figure 4.
[0260] The present application provides a computer program product including instructions. When the computer program product is run on an electronic device, the electronic device executes an application management method provided in the embodiment of FIG. 4 .
[0261] The following describes the hardware structure of an electronic device 100 provided in an embodiment of the present application.
[0262] FIG5 shows a schematic structural diagram of the electronic device 100 .
[0263] The following embodiments are described in detail using electronic device 100 as an example. It should be understood that the electronic device 100 shown in FIG5 is merely an example, and that electronic device 100 may have more or fewer components than those shown in FIG5 , may combine two or more components, or may have a different component configuration. The various components shown in FIG5 may be implemented in hardware, including one or more signal processing and / or application-specific integrated circuits, software, or a combination of hardware and software.
[0264] 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, an earphone 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, an air 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.
[0265] It should be understood that the structure illustrated 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, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0266] 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). The different processing units may be independent devices or integrated into one or more processors.
[0267] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0268] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.
[0269] 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.
[0270] It is understood that the interface connection relationship between the modules illustrated in the embodiment of the present invention is merely an illustrative illustration and does 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 methods from the above embodiments, or a combination of multiple interface connection methods.
[0271] The charging management module 140 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input via the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also provide power to the electronic device via the power management module 141.
[0272] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.
[0273] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0274] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0275] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0276] The modem processor may include a modulator and a demodulator. 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. The demodulator then 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 passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0277] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0278] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with a network and other devices through 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. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0279] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects 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 that execute program instructions to generate or modify display information.
[0280] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD). The display screen panel can also be made of an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or 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. In some embodiments, the electronic device 100 may include one or N display screens 194, where N is a positive integer greater than one.
[0281] The electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
[0282] The ISP processes data fed back by camera 193. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the ISP for processing and converted into a visible image. The ISP can also perform algorithmic optimization on image noise and brightness. It can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be located within camera 193.
[0283] The camera 193 is used to capture still images or videos. The 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 passes the electrical signal to the ISP for conversion 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 a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.
[0284] 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.
[0285] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. This allows electronic device 100 to play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.
[0286] The NPU is a neural network (NN) computing processor. Drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it rapidly processes input information and can continuously self-learn. The NPU can enable intelligent cognitive applications in electronic device 100, such as image recognition, face recognition, speech recognition, and text comprehension.
[0287] 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 via the external memory interface 120 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.
[0288] The internal memory 121 can be used to store computer executable program codes, which include 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 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0289] The electronic device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0290] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be provided in the processor 110, or some functional modules of the audio module 170 can be provided in the processor 110.
[0291] The speaker 170A, also called a "speaker", is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or listen to hands-free calls through the speaker 170A.
[0292] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or a voice message, the user can place the receiver 170B close to the ear to hear the voice.
[0293] Microphone 170C, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their 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 other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.
[0294] The headphone jack 170D is used to connect a wired headphone and can be the USB interface 130 or a 3.5mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0295] The pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. The gyroscope sensor 180B can be used to determine the motion posture of the electronic device 100. The air pressure sensor 180C is used to measure air 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 various directions (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 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, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure distance to achieve fast focusing. The proximity light sensor 180G may 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 a photodiode to detect 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 when the user holds the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used for automatic unlocking and locking of the screen in leather case mode and pocket mode. The ambient light sensor 180L is used to sense the brightness of the ambient light. The electronic device 100 can adaptively adjust the brightness of the display screen 194 based on the perceived 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 call answering, etc. The temperature sensor 180J is used to detect temperature. In some embodiments, the electronic device 100 uses the temperature detected by the temperature sensor 180J to implement a temperature processing strategy. The touch sensor 180K is also called a "touch panel." Touch sensor 180K can be mounted on display screen 194. Together, touch sensor 180K and display screen 194 form a touch screen, also known as a "touch screen." Touch sensor 180K is used to detect touch operations applied to or near it. Bone conduction sensor 180M can capture vibration signals.
[0296] The buttons 190 include a power button, a volume button, and the like. The buttons 190 may be mechanical buttons or touch buttons. The electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100.
[0297] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0298] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power level changes, messages, missed calls, notifications, etc.
[0299] The SIM card interface 195 is used to connect a SIM card.
[0300] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the present invention, the Android system with a layered architecture is used as an example to illustrate the software structure of the electronic device 100.
[0301] FIG6 is a block diagram of the software structure of the electronic device 100 according to an embodiment of the present invention.
[0302] A layered architecture divides software into several layers, each with distinct roles and responsibilities. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.
[0303] The application layer can include a series of application packages.
[0304] As shown in FIG6 , the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and short message.
[0305] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.
[0306] As shown in FIG6 , the application framework layer may include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, and the like.
[0307] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.
[0308] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0309] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.
[0310] The phone manager is used to provide communication functions of the electronic device 100, such as management of call status (including answering, hanging up, etc.).
[0311] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0312] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically without user interaction. For example, the Notification Manager is used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include text messages in the status bar, beeps, vibrations on electronic devices, and flashing indicator lights.
[0313] Android Runtime includes core libraries and a virtual machine. Android runtime is responsible for scheduling and management of the Android system.
[0314] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the Android core library.
[0315] The application layer and application framework layer run in a virtual machine. The virtual machine executes Java files in the application layer and application framework layer as binary files. The virtual machine manages object lifecycles, stack management, thread management, security and exception management, and garbage collection.
[0316] The system library can include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0317] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
[0318] The media library supports playback and recording of a variety of common audio and video formats, as well as static image files. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0319] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0320] A 2D graphics engine is a drawing engine for 2D drawings.
[0321] The kernel layer is the layer between hardware and software. The kernel layer includes at least display driver, camera driver, audio driver, and sensor driver.
[0322] The above are only some of the embodiments and implementations of this application. The scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0323] It is understood that the various user interfaces described in the embodiments of this application are merely exemplary interfaces and do not limit the scope of this application. In other embodiments, the user interface may adopt a different interface layout, include more or fewer controls, and add or remove other functional options. As long as they are based on the same inventive concept provided by this application, they are all within the scope of protection of this application.
[0324] It should be noted that, without causing any contradiction or conflict, any feature in any embodiment of the present application, or any part of any feature, can be combined, and the combined technical solution is also within the scope of the embodiments of the present application.
[0325] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, 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 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 a full-screen application and / or a split-screen application.
2. The method according to claim 1, characterized in that, 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, and the window style includes one or more of the following: window size, window shape, window color, window transparency, 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-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 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.
8. 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 by 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.
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 by 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 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 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 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 by the user on 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, characterized in that 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 to 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 upward on the second task window.
18. An electronic device, characterized in that, The electronic device 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 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
Patent Citations
Application management method, electronic equipment and storage medium
CN120343135A
Application interface processing method and device, electronic equipment and readable storage medium
CN112835485A
Window display method and electronic equipment
CN113805744A
Window display method and device and storage medium
CN115202770A
Application interface display method and electronic equipment
CN116225287A