Application display method and device, equipment and storage medium
By responding to trigger operations to determine and control the display status of the full-screen application in a multi-application environment, the problem of occluding the full-screen application by the small window display application is solved, and the user interaction experience is improved.
Patent Information
- Application Number
- CN202311014586.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
在多个应用同时存在时,如何合理地控制不同显示方法的应用,避免小窗显示的应用遮挡全屏显示的应用。
By responding to the trigger operation of performing small window display on the first application, the second application currently displayed in full screen is determined, and accordingly control is performed accordingly, such as running the second application in the background, Or display the prompt interface to confirm whether the second application is displayed in a small window.
When there is currently a second application with full screen display, the first application and the second application that need to be displayed in small windows can be displayed in the form of small windows to avoid occlusion and improve the user's interactive experience.
Smart Images

Figure CN119473458A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of terminal technology, and in particular to a display method, device, equipment and storage medium for an application. Background Art
[0002] In the related art, when an application is displayed on a display interface of a device, there are multiple optional display methods, such as full screen display, small window display, and display on the edge of the display interface. When there are multiple applications displayed in different display methods at the same time, how to reasonably control the display methods of the above multiple applications respectively is an urgent problem to be solved. Summary of the invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides a display method, device, equipment and storage medium for an application.
[0004] According to a first aspect of an embodiment of the present disclosure, a method for displaying an application is provided, comprising: in response to a triggering operation for displaying a first application in a small window, determining that there is a second application currently displayed in full screen; and displaying the first application and the second application in small windows.
[0005] In one implementation, displaying the first application and the second application in small windows includes: determining whether the second application supports small window display; and displaying the first application and the second application in small windows in response to the second application supporting small window display.
[0006] In an optional implementation, the method further includes: in response to the second application not supporting small window display, controlling the second application to run in the background; and displaying the first application in a small window.
[0007] In an optional implementation, displaying the first application and the second application in small windows includes: displaying a prompt interface, the prompt interface being used to prompt whether to display the second application in a small window; in response to confirmation through the prompt interface that the second application will be displayed in a small window, displaying the first application and the second application in small windows.
[0008] Optionally, the method further includes: in response to confirmation through the prompt interface that the second application is not to be displayed in a small window, controlling the second application to run in the background; and displaying the first application in a small window.
[0009] In one implementation, displaying the first application and the second application in small windows includes: generating a first small window corresponding to the first application based on a first small window startup parameter; generating a second small window corresponding to the second application based on a second small window startup parameter; and arranging and displaying the first small window and the second small window side by side.
[0010] In one implementation, the first application is an application displayed in a mini window, wherein the window size of the mini window is smaller than the window size of the small window; and / or, the first application is at least a portion of the application displayed edge-to-edge.
[0011] In an optional implementation, the triggering operation of displaying the small window of the first application includes: a click operation on the first application.
[0012] In one implementation, the triggering operation of displaying the first application in a small window includes: a click operation on a message notification of the first application.
[0013] In one implementation, the second application is an application in a preset application list.
[0014] According to a second aspect of an embodiment of the present disclosure, a display device for an application is provided, comprising: a first processing module, for determining that there is a second application currently displayed in full screen in response to a triggering operation for displaying a first application in a small window; and a second processing module, for displaying the first application and the second application in small windows.
[0015] In one implementation, the second processing module is specifically used to: determine whether the second application supports small window display; in response to the second application supporting small window display, display the first application and the second application in small windows.
[0016] In an optional implementation, the device further includes a third processing module for controlling the second application to run in the background in response to the second application not supporting small window display; and displaying the first application in a small window.
[0017] In an optional implementation, the second processing module is specifically used to: display a prompt interface, the prompt interface is used to prompt whether to display the second application in a small window; in response to confirmation through the prompt interface that the second application is to be displayed in a small window, display the first application and the second application in small windows.
[0018] Optionally, the second processing module is further used for: in response to confirmation through the prompt interface that the second application is not to be displayed in a small window, controlling the second application to run in the background; and displaying the first application in a small window.
[0019] In one implementation, the second processing module is specifically used to: generate a first small window corresponding to the first application based on the first small window startup parameters; generate a second small window corresponding to the second application based on the second small window startup parameters; and arrange and display the first small window and the second small window side by side.
[0020] In one implementation, the first application is an application displayed in a mini window, wherein the window size of the mini window is smaller than the window size of the small window; and / or, the first application is at least a portion of the application displayed edge-to-edge.
[0021] In an optional implementation, the triggering operation of displaying the small window of the first application includes: a click operation on the first application.
[0022] In one implementation, the triggering operation of displaying the first application in a small window includes: a click operation on a message notification of the first application.
[0023] In one implementation, the second application is an application in a preset application list.
[0024] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the first aspect above.
[0025] According to a fourth aspect of an embodiment of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method as described in the first aspect above.
[0026] According to a fifth aspect of an embodiment of the present disclosure, the present disclosure provides a computer program product, including a computer program, which implements the steps of the method described in the first aspect when executed by a processor.
[0027] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: when there is currently a second application displayed in full screen, the first application and the second application that need to be displayed in small windows can be displayed in the form of small windows, thereby avoiding the application displayed in the small window from blocking the application displayed in full screen, thereby improving the user's interactive experience.
[0028] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0030] Figure 1 The figure is a flowchart of a method for displaying an application according to an exemplary embodiment.
[0031] Figure 2 The flowchart of another display method of an application is shown according to an exemplary embodiment.
[0032] Figure 3 The flowchart of another method for displaying an application is shown according to an exemplary embodiment.
[0033] Figure 4 The diagram is a schematic diagram showing an interactive process of an application display according to an exemplary embodiment.
[0034] Figure 5 It is a schematic diagram showing an interaction process of another application display according to an exemplary embodiment.
[0035] Figure 6 It is a schematic diagram showing another interactive process of application display according to an exemplary embodiment.
[0036] Figure 7 It is a schematic diagram showing another interactive process of application display according to an exemplary embodiment.
[0037] Figure 8 It is a schematic diagram showing a parallel arrangement of small windows according to an exemplary embodiment.
[0038] Fig. 9 It is a schematic diagram showing another type of parallel arrangement of small windows according to an exemplary embodiment.
[0039] Fig.10 The diagram is a schematic diagram showing an interaction solution between a full-screen application and a small-window application according to an exemplary embodiment.
[0040] Fig.11 is a block diagram of a display device according to an exemplary embodiment.
[0041] Fig.12 is a block diagram of a display device of another application according to an exemplary embodiment.
[0042] Fig.13 It is a block diagram of an electronic device for displaying applications according to an exemplary embodiment. DETAILED DESCRIPTION
[0043] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0044] In the description of the present disclosure, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated 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. The various numbers such as first, second, etc. involved in the present disclosure are only distinguished for the convenience of description, and are not used to limit the scope of the embodiments of the present disclosure, nor do they indicate the order of precedence.
[0045] Figure 1 is a flow chart of a method for displaying an application according to an exemplary embodiment. Figure 1 As shown, the method may include but is not limited to the following steps.
[0046] Step S101: In response to a triggering operation of displaying a first application in a small window, it is determined that there is a second application currently displayed in full screen.
[0047] Specifically, in response to a triggering operation to display the first application in a small window, it is determined that there is currently a second application displayed in a full-screen form.
[0048] In the embodiments of the present disclosure, there may be multiple first applications and / or multiple second applications.
[0049] As an example, the first application may be multiple.
[0050] As another example, the second application may be multiple.
[0051] As another example, there may be multiple first applications, and there may also be multiple second applications.
[0052] Step S102: Display the first application and the second application in small windows.
[0053] Specifically, the first application and the second application are displayed simultaneously in the form of small windows respectively.
[0054] By implementing the embodiments of the present disclosure, when there is currently a second application displayed in full screen, the first application and the second application that need to be displayed in small windows can be displayed in the form of small windows, thereby avoiding the application displayed in the small window from blocking the application displayed in full screen, thereby improving the user's interactive experience.
[0055] In some other embodiments of the present disclosure, in response to a triggering operation to display a first application in a small window, if it is determined that there is no second application currently displayed in full screen, the first application is directly displayed in a small window.
[0056] In one implementation, the second application can be controlled differently depending on whether the second application supports small window display. Figure 2 , Figure 2 is a flow chart of another display method of an application according to an exemplary embodiment. Figure 2 As shown, the method may include but is not limited to the following steps.
[0057] Step S201: In response to a triggering operation of displaying a first application in a small window, it is determined that there is a second application currently displayed in full screen.
[0058] In the embodiments of the present disclosure, step S201 may be implemented in any manner in the embodiments of the present disclosure, and the embodiments of the present disclosure do not limit this and will not be described in detail.
[0059] Step S202: Determine whether the second application supports small window display.
[0060] Specifically, it is determined whether the second application supports display in the form of a small window.
[0061] Step S203: In response to the second application supporting small window display, the first application and the second application are displayed in small windows.
[0062] Specifically, in response to the second application supporting display in the form of a small window, the first application and the second application are displayed simultaneously in the form of small windows respectively.
[0063] In an optional implementation, the above-mentioned displaying the first application and the second application in small windows may include the following steps: displaying a prompt interface, the prompt interface is used to prompt whether to display the second application in a small window; in response to confirming to display the second application in a small window through the prompt interface, displaying the first application and the second application in small windows.
[0064] Specifically, a prompt interface is displayed, which includes prompt information for prompting whether to display the second application in the form of a small window; in response to the user determining through the prompt interface to display the second application in the form of a small window, the first application and the second application are displayed in the form of small windows at the same time.
[0065] By implementing the embodiments of the present disclosure, when displaying an application in a small window, it can be determined whether the application currently displayed in full screen supports small window display. If the application displayed in full screen supports small window display, the application to be displayed in a small window and the application currently displayed in full screen will be displayed in the form of small windows respectively, thereby avoiding the small window display application blocking the full screen display application and improving the user's interactive experience.
[0066] In one implementation, the second application can be controlled differently depending on whether the second application supports small window display. Figure 3 , Figure 3 is a flowchart of another display method of an application according to an exemplary embodiment. Figure 3 As shown, the method may include but is not limited to the following steps.
[0067] Step S301: In response to a triggering operation of displaying a first application in a small window, it is determined that there is a second application currently displayed in full screen.
[0068] In the embodiments of the present disclosure, step S301 may be implemented in any manner in the embodiments of the present disclosure, and the embodiments of the present disclosure do not limit this and will not be described in detail.
[0069] Step S302: Determine whether the second application supports small window display.
[0070] In the embodiments of the present disclosure, step S302 may be implemented in any manner in the embodiments of the present disclosure, and the embodiments of the present disclosure do not limit this and will not be described in detail.
[0071] Step S303: In response to the second application not supporting small window display, controlling the second application to run in the background.
[0072] Specifically, in response to the second application not supporting display in the form of a small window, the second application is controlled to change from a full-screen display state to a background running state.
[0073] Step S304: Display the first application in a small window.
[0074] Specifically, the first application is displayed in the form of a small window.
[0075] By implementing the embodiments of the present disclosure, when displaying an application in a small window, it can be determined whether the application currently displayed in full screen supports small window display. When the application displayed in full screen does not support small window display, the application displayed in full screen can be controlled to run in the background, and the application that needs to be displayed in a small window can be displayed in the form of a small window, thereby avoiding the small window display application from blocking the full screen display application and improving the user's interactive experience.
[0076] In one implementation, displaying the first application and the second application in small windows in any of the aforementioned embodiments may include the following steps: generating a first small window corresponding to the first application based on the first small window startup parameters; generating a second small window corresponding to the second application based on the second small window startup parameters; and arranging and displaying the first small window and the second small window side by side.
[0077] Specifically, based on the pre-configured first small window startup parameters, a first small window corresponding to the first application is generated; and based on the pre-configured second small window startup parameters, a second small window corresponding to the second application is generated, so that the above-mentioned first small window and second small window are arranged and displayed side by side on the display interface of the device.
[0078] It should be noted that, in the embodiments of the present disclosure, the first small window activation parameter and the second small window activation parameter may be the same or different.
[0079] Among them, in the disclosed embodiment, the above-mentioned small window activation parameters can be used to control the size of the generated small window.
[0080] By implementing the disclosed implementation, multiple small windows corresponding to applications can be generated according to different preset small window startup parameters, and the multiple small windows can be arranged and displayed side by side to avoid stacking of the multiple small windows, thereby improving the user's interactive experience.
[0081] In one implementation, the first application in any of the aforementioned embodiments is an application displayed in a mini window, and / or the aforementioned first application is at least a portion of an application displayed edge-to-edge.
[0082] Among them, in the embodiment of the present disclosure, the window size of the mini window is smaller than the window size of the small window.
[0083] As an example, the first application is an application displayed in a mini window.
[0084] As another example, the first application is an application displayed edge-to-edge.
[0085] As yet another example, the first application is at least a portion of an application in a sidebar displayed adjacent to the application.
[0086] In an optional implementation, the triggering operation of displaying a small window of the first application in any of the aforementioned embodiments includes: a click operation on the first application.
[0087] As an example, see Figure 4 , Figure 4 FIG. 1 is a schematic diagram showing an interactive process of an application display according to an exemplary embodiment. Figure 4 As shown, in response to a click operation on an application displayed in a mini window, the first application and the second application can be displayed side by side in the form of small windows.
[0088] In some embodiments of the present disclosure, the click operation on the application displayed in the mini window may be a click operation on a small window display button provided in the mini window.
[0089] As another example, see Figure 5 , Figure 5 FIG. 1 is a schematic diagram of another interactive process of application display according to an exemplary embodiment. Figure 5 As shown, in response to a click operation on an application displayed in a border-like manner, the first application and the second application may be displayed side by side in the form of small windows.
[0090] As another example, see Figure 6 , Figure 6 FIG. 1 is a schematic diagram showing another interactive process of an application display according to an exemplary embodiment. Figure 6 As shown, in response to a click operation on the first application B and the first application D in the sidebar displayed adjacent to each other, the first application B, the first application D and the second application may be displayed side by side in the form of small windows.
[0091] In one implementation, the triggering operation of displaying a small window of the first application in any of the aforementioned embodiments includes: a click operation on a message notification of the first application.
[0092] As another example, see Figure 7 , Figure 7 FIG. 1 is a schematic diagram showing another interactive process of an application display according to an exemplary embodiment. Figure 7 As shown, in response to a click operation on a message notification of the first application, the first application and the second application may be displayed side by side in the form of small windows.
[0093] In one implementation, the second application in any of the aforementioned embodiments is an application in a preset application list.
[0094] As an example, the above application list may be an application list preset when the device leaves the factory.
[0095] As another example, the application list may be an application list consisting of at least one application pre-selected by the user from all applications that can be displayed in the form of small windows.
[0096] It should be noted that, in the embodiments of the present disclosure, the specific arrangement of the above-mentioned parallel arrangement may include but is not limited to left-right parallel and top-bottom parallel.
[0097] As an example, see Figure 8 , Figure 8 FIG. 1 is a schematic diagram showing a parallel arrangement of small windows according to an exemplary embodiment. Figure 8 As shown, the small window corresponding to the first application and the small window corresponding to the second application can be arranged side by side on the left and right in the display interface.
[0098] As an example, see Fig. 9 , Fig. 9 FIG. 1 is a schematic diagram showing another arrangement of small windows in parallel according to an exemplary embodiment. Fig. 9 As shown, the small window corresponding to the first application and the small window corresponding to the second application can be arranged and displayed side by side in the display interface.
[0099] It should be noted that, in the embodiments of the present disclosure, the specific arrangement of the parallel arrangement can be determined according to actual conditions.
[0100] As an example, the specific arrangement of the parallel arrangement may be determined according to the aspect ratio of the display interface of the device that implements the display method of the application provided in any embodiment of the present disclosure.
[0101] As another example, the specific arrangement of the parallel arrangement may be determined according to the application type of the first application and / or the second application.
[0102] See also Fig.10 , Fig.10 FIG. 1 is a schematic diagram showing an interaction solution between a full-screen application and a small-window application according to an exemplary embodiment. Fig.10 As shown, in this technical solution, when changing an application displayed in a mini window (or a sidebar) to a small window, firstly, it is detected whether there is an application displayed in full screen. If there is no application displayed in full screen, no additional adjustment is required, and the application displayed in a mini window or a sidebar is directly changed to a small window.
[0103] If there is currently an application displayed in full screen, it is further detected whether the application displayed in full screen can be displayed in the small window.
[0104] If the full-screen application supports small window display, when the application displayed in the mini window (or edge window) becomes a small window, the small window startup parameters are set for the full-screen application, so that the full-screen application also becomes a small window, and the two small windows coexist.
[0105] If the full-screen application does not support small window display, when the application displayed in the mini window (or edge) becomes a small window, the full-screen application will be retreated to the background.
[0106] See also Fig.11 , Fig.11 FIG. 1 is a block diagram of a display device according to an exemplary embodiment. Fig.11 As shown, the device 1100 includes: a first processing module 1101, which is used to determine whether there is a second application currently displayed in full screen in response to a triggering operation of displaying a first application in a small window; and a second processing module 1102, which is used to display the first application and the second application in small windows.
[0107] In one implementation, the second processing module 1102 is specifically used to: determine whether the second application supports small window display; in response to the second application supporting small window display, display the first application and the second application in small windows.
[0108] In an optional implementation, the above device further includes a third processing module. As an example, see Fig.12 , Fig.12 FIG. 1 is a block diagram of a display device according to another application shown in FIG. Fig.12 As shown, the device 1200 further includes: a third processing module 1203, which is used to control the second application to run in the background in response to the second application not supporting small window display; and display the first application in a small window. Fig.12 Modules 1201 and 1202 in Fig.11 Module 1101 and module 1102 have the same structure and function.
[0109] In an optional implementation, the second processing module 1202 is specifically used to: display a prompt interface, the prompt interface is used to prompt whether to display the second application in a small window; in response to confirmation through the prompt interface that the second application will be displayed in a small window, display the first application and the second application in small windows.
[0110] Optionally, the second processing module 1202 is further used to: in response to confirmation through the prompt interface that the second application is not to be displayed in a small window, control the second application to run in the background; and display the first application in a small window.
[0111] In one implementation, the second processing module 1202 is specifically used to: generate a first small window corresponding to the first application based on the first small window startup parameters; generate a second small window corresponding to the second application based on the second small window startup parameters; and arrange and display the first small window and the second small window side by side.
[0112] In one implementation, the first application is an application displayed in a mini window, wherein the window size of the mini window is smaller than the window size of the small window; and / or, the first application is at least a portion of the application displayed edge-to-edge.
[0113] In an optional implementation, the triggering operation of displaying the small window of the first application includes: a click operation on the first application.
[0114] In one implementation, the triggering operation of displaying the small window of the first application includes: a click operation on the message notification of the first application.
[0115] In one implementation, the second application is an application in a preset application list.
[0116] Through the device of the embodiment of the present disclosure, when there is currently a second application displayed in full screen, the first application and the second application that need to be displayed in small windows can be displayed in the form of small windows, thereby avoiding the application displayed in the small window from blocking the application displayed in full screen, thereby improving the user's interactive experience.
[0117] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0118] Fig.13 It is a block diagram of an electronic device for displaying applications according to an exemplary embodiment.
[0119] Reference Fig.13 , the electronic device 1300 may include one or more of the following components: a processing component 1302 , a memory 1304 , a power component 1306 , a multimedia component 1308 , an input / output (I / O) interface 1310 , and a communication component 1312 .
[0120] The processing component 1302 generally controls the overall operation of the electronic device 1300, such as operations associated with display, data communication, and recording operations. The processing component 1302 may include one or more processors 1320 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1302 may include one or more modules to facilitate the interaction between the processing component 1302 and other components. For example, the processing component 1302 may include a multimedia module to facilitate the interaction between the multimedia component 1308 and the processing component 1302.
[0121] The memory 1304 is configured to store various types of data to support operations on the device 1300. Examples of such data include instructions for any application or method operating on the electronic device 1300, contact data, phone book data, messages, pictures, videos, etc. The memory 1304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0122] The power component 1306 provides power to the various components of the electronic device 1300. The power component 1306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1300.
[0123] The multimedia component 1308 includes a screen that provides an output interface between the electronic device 1300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
[0124] The input / output interface 1310 provides an interface between the processing component 1302 and a peripheral interface module, which may be a keyboard, a click wheel, a button, etc.
[0125] The communication component 1312 is configured to facilitate wired or wireless communication between the electronic device 1300 and other devices. The electronic device 1300 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1312 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1312 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0126] In an exemplary embodiment, the electronic device 1300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above methods.
[0127] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1304 including instructions, and the instructions can be executed by a processor 1320 of the electronic device 1300 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0128] The present disclosure also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0129] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0130] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for displaying an application, characterized in that: include: In response to a triggering operation of displaying a first application in a small window, determining that a second application currently displays in full screen; The first application and the second application are displayed in small windows.
2. The method according to claim 1, characterized in that The displaying the first application and the second application in small windows includes: Determining whether the second application supports small window display; In response to the second application supporting small window display, the first application and the second application are displayed in small windows.
3. The method according to claim 2, characterized in that The method further comprises: In response to the second application not supporting small window display, controlling the second application to run in the background; The first application is displayed in a small window.
4. The method according to claim 2, characterized in that Displaying the first application and the second application in small windows includes: Displaying a prompt interface, wherein the prompt interface is used to prompt whether to display the second application in a small window; In response to confirming, through the prompt interface, that the second application is to be displayed in a small window, the first application and the second application are displayed in small windows.
5. The method according to claim 4, characterized in that The method further comprises: In response to confirming through the prompt interface that the second application is not to be displayed in a small window, controlling the second application to run in the background; The first application is displayed in a small window.
6. The method according to any one of claims 1 to 5, characterized in that The displaying the first application and the second application in small windows includes: Based on the first small window startup parameter, generate a first small window corresponding to the first application; Based on the second small window startup parameter, generate a second small window corresponding to the second application; The first small window and the second small window are arranged and displayed side by side.
7. The method according to claim 1, characterized in that The first application is an application displayed in a mini window, wherein the window size of the mini window is smaller than the window size of the small window; and / or, The first application is at least a portion of an application displayed on the edge.
8. The method according to claim 7, characterized in that The triggering operation of displaying the first application in a small window includes: A click operation on the first application.
9. The method according to claim 1, characterized in that The triggering operation of displaying the first application in a small window includes: A click operation on a message notification of the first application.
10. The method according to claim 1, characterized in that The second application is an application in a preset application list.
11. A display device for application, characterized in that: include: A first processing module is used to determine whether there is a second application currently displayed in full screen in response to a triggering operation of displaying the first application in a small window; The second processing module is used to display the first application and the second application in small windows.
12. An electronic device, characterized in that: The device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 10.
13. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 10.