Display method, device, electronic device and storage medium
By setting window display properties according to the interface size of the application icon in electronic devices, the problem of single full-screen display method is solved, and more flexible and efficient application content display is achieved.
Patent Information
- Application Number
- CN202111123056.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-09-24
AI Technical Summary
In the prior art, the application content of the electronic device full-screen display is single, and it lacks flexibility and efficiency.
In response to the user's input to the application icon, the window corresponding to the application icon is displayed. The display properties of the window correspond to the size of the icon in the interface, and support a variety of display methods, such as floating, non-overlapping, full screen, etc.
It provides a more flexible display method, reduces the user's manual adjustment of windows, and improves display efficiency.
Smart Images

Figure CN113835577B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a display method, device, electronic device and storage medium. Background Art
[0002] With the rapid development of electronic device technology, people can install multiple applications on their electronic devices. If a user needs to open an application, they can click the corresponding application icon to display the application content of the application in full screen on the electronic device. Currently, the only way to display application content is to use the full screen display of the electronic device, which results in a relatively simple way to display application content. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a display method, device, electronic device and storage medium, which can solve the problem of the current single full-screen display mode of application content.
[0004] In a first aspect, an embodiment of the present application provides a display method, applied to an electronic device, which may include:
[0005] Receiving a first input to a first application icon in the first interface;
[0006] In response to the first input, a first window is displayed, the first window is used to display application content corresponding to the first application icon, the first display attribute of the first window corresponds to the first size, and the first size is the size of the first application icon displayed in the first interface.
[0007] In a second aspect, an embodiment of the present application provides a display device, which is applied to an electronic device and may include:
[0008] A receiving module, configured to receive a first input to a first application icon in a first interface;
[0009] The display module is used to display a first window in response to a first input, where the first window is used to display application content corresponding to the first application icon. The first display attribute of the first window corresponds to a first size, which is the size of the first application icon displayed in the first interface.
[0010] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the display method shown in the first aspect are implemented.
[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the display method shown in the first aspect are implemented.
[0012] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the display method shown in the first aspect.
[0013] In an embodiment of the present application, a first window is displayed in response to a user's first input to a first application icon in a first interface. The first window is used to display the application content corresponding to the first application icon. The first display attribute of the first window corresponds to a first size, and the first size is the size of the first application icon displayed in the first interface. Thus, by identifying the display size of the application icon, the display attributes of the window after the application is opened, such as the display size, display position, and display status, can be set based on the display size. In this way, while making the window display more flexible, a new way of displaying application content is also provided. In addition, when the user does not need to display the windows of at least two applications on the screen, the user does not need to manually adjust the window of each application, which reduces the user's operation of adjusting the windows of the displayed applications and improves display efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 A schematic diagram of a display architecture provided in an embodiment of the present application;
[0015] Figure 2 This is one of the display interface interaction diagrams provided in an embodiment of the present application;
[0016] Figure 3 This is a second diagram of a display interface interaction provided in an embodiment of the present application;
[0017] Figure 4 This is a third diagram of a display interface interaction provided in an embodiment of the present application;
[0018] Figure 5 This is a fourth diagram of a display interface interaction provided in an embodiment of the present application;
[0019] Figure 6 This is a fifth diagram of a display interface interaction provided in an embodiment of the present application;
[0020] Figure 7 This is a sixth diagram of a display interface interaction provided in an embodiment of the present application;
[0021] Figure 8 A flowchart of a display method provided in an embodiment of the present application;
[0022] Figure 9 This is one of the display interface diagrams provided in an embodiment of the present application;
[0023] Figure 10 This is a second schematic diagram of a display interface provided in an embodiment of the present application;
[0024] Figure 11 This is a third schematic diagram of a display interface provided in an embodiment of the present application;
[0025] Figure 12 A fourth schematic diagram of a display interface provided in an embodiment of the present application;
[0026] Figure 13 A fifth display interface diagram provided in an embodiment of the present application;
[0027] Figure 14 A schematic structural diagram of a display device provided in an embodiment of the present application;
[0028] Figure 15 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0029] Figure 16 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0031] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.
[0032] Based on this, the following Figure 1-Figure 7 , the display method provided in the embodiment of the present application is described in detail through specific embodiments and their application scenarios.
[0033] The embodiment of the present application proposes a display architecture, such as Figure 1As shown, the display architecture may include an electronic device 10. The electronic device 10 installs at least two applications such as application 1, application 2, application 3, and application 4, and displays an application icon (referred to as application icon in the embodiment of the present application) corresponding to each of the at least two applications on the display screen, as shown in FIG. Figure 1 , an application icon “APP1” of application 1, an application icon “APP2” of application 2, an application icon “APP3” of application 3, and an application icon “APP4” of application 4 are shown.
[0034] It should be noted that the display sizes of these application icons in the first interface, such as the system desktop a or folder b, can be different. For example, the display size of the application icon "APP1" of application 1 is 1*1, the display size of the application icon "APP2" of application 2 is 1*2 (vertical), the display size of the application icon "APP2" of application 3 is 2*1 (horizontal), and the display size of the application icon "APP2" of application 4 is 2*2. In addition, the application icons involved in the embodiments of the present application can be icons corresponding to applications, or icons corresponding to function controls provided by the operating system or application and displayed in the first interface with a certain display size.
[0035] It should be noted that the display size in the embodiment of the present application is used to characterize the display specifications of the application icon (or the window in the embodiment of the present application), wherein N in N*M is the horizontal value of the display specification, and M is the vertical value of the display specification. Both N and M are numbers greater than or equal to 1. If the display size of the application icon is 2*1, that is, N is 2 and M is 1, it means that the horizontal display length of the application icon is 2 and the vertical display length is 1, or it means that the ratio of the horizontal display length to the vertical display length of the application icon is 2:1.
[0036] Based on the above display architecture, the embodiment of the present application combines Figure 2-Figure 4 The display method provided in the embodiment of the present application is described in detail.
[0037] like Figure 2 As shown, in one or more possible embodiments, if the user wants to start the first application, he can click on the first application icon such as the application icon "APP1" corresponding to the first application such as application 1 displayed in the first interface such as the system desktop.
[0038] Based on this, electronic device 10 receives a first input from a user regarding an application icon "APP1" on the system desktop. Then, in response to the first input, the first size of the application icon "APP1" displayed on the system desktop, such as a 1*1 display size, is obtained, and based on the 1*1 display size, a first display attribute of the first window is determined. The first display attribute may include a display size of the first window, a display position of the first window, and a display form of the first window. The display form may include at least one of the following: a display shape and a display mode. Based on this, the display size of the first window may be, for example, occupying 1 / 4 of the display screen area, the display position of the first window may be, for example, displaying the first window at the upper left corner of the display screen, the display form of the first window may be, for example, displaying the first window in a square display shape, and the display mode of the first window may be, for example, displaying the first window in a floating display mode. The first window 21 is used to display the application content corresponding to the application icon "APP1". Then, the first window 21 is displayed according to the first display attribute. In an embodiment of the present application, in response to a user's first input to a first application icon in a first interface, a first window is displayed, the first window being used to display the application content corresponding to the first application icon. The first display attribute of the first window corresponds to a first size, which is the size of the first application icon displayed in the first interface. Thus, by identifying the display size of the application icon, the display attributes of the window after the application is opened, such as the display size, display position, and display state, can be set based on the display size. This makes the window display method more flexible while also providing a new way to display application content.
[0039] like Figure 3 As shown, in another or more possible embodiments, the electronic device 10 has already displayed a window of an application, such as the first window 21 of the first application. At this time, if the user also wants to start the second application and display the first window 21 and the third window 31 of the second application at the same time, the user can click the second application icon displayed on the system desktop and corresponding to the second application, such as application 2, such as the application icon "APP2". It should be noted that the second application can be an application that is displayed before the first window is triggered to be displayed, or it can be an application that is displayed after the first window is triggered to be displayed. Here, the order of triggering the second application is not limited. In this embodiment, the second application is described as an application that is displayed after the first window is triggered to be displayed.
[0040] Based on this, the electronic device 10 receives the user's fifth input for the application icon "APP2" while displaying the first window 21. Then, in response to the fifth input, the electronic device 10 obtains the third size of the application icon "APP2" displayed on the system desktop, such as a display size of 1*2, and determines the display attributes of the third window 31 based on the display size of 1*2, that is, the display size of the third window 31 in the first interface, such as occupying 1 / 2 of the display screen area, the display position of the third window, such as displaying the third window on the left side of the display screen, and the display form of the third window, such as displaying the third window in a rectangular display shape. The third window 31 is used to display the application content corresponding to the application icon "APP2". Then, since the third window will be displayed overlapping with the first window, the display properties of the third window can be adjusted according to the display properties of the first window, that is, the display position of the third window can be adjusted from the left side of the screen to the right side of the display screen. Based on this, the third window can be displayed according to the adjusted display properties of the third window 31, that is, the first window 21 is displayed in the 1 / 4 area of the upper left corner of the first interface, and the third window 31 is displayed in the 1 / 2 area of the right side of the screen. In this way, the display properties of the third window displayed later can be adjusted through the previously displayed first window so that the first window and the third window are not displayed overlappingly. While reducing the user's operation of moving windows, the display area of the display screen is reasonably arranged to improve display efficiency.
[0041] Therefore, in an embodiment of the present application, when the electronic device has already displayed a window of an application, and the user also wants to start a second application, and to display the first window 21 and the third window 31 of the second application at the same time, the display properties of the third window displayed later can be adjusted through the previously displayed first window, and the display properties of the adjusted third window can be used to make the above two windows not overlap. Therefore, the display method provided by the embodiment of the present application can also provide the user with the function of displaying at least two application windows on the display screen at the same time, and making the two at least two windows not overlap. In this way, the embodiment of the present application can quickly define the window that displays the application content, so that the user does not need to manually adjust the window of each application when displaying the windows of at least two applications on the screen, thereby reducing the user's operation of adjusting the windows of the displayed applications and improving display efficiency.
[0042] like Figure 4As shown, in yet one or more possible embodiments, the electronic device 10 has already displayed a window of an application, such as the first window 21 of the first application, or, when the first window 21 and the third window 31 are displayed, the user further wants to launch a fourth application, and can click a fourth application icon, such as the application icon "APP4," corresponding to the fourth application, such as application 4, displayed on the system desktop. Here, the following description is based on an example in which the electronic device 10 displays the first window 21 and the third window 31.
[0043] Based on this, the electronic device 10 receives the sixth input of the user for the application icon "APP4" when the first window 21 and the third window 31 are displayed. Then, in response to the sixth input, the fourth size of the application icon "APP4" displayed in the system desktop, such as a display size of 2*2, is obtained, and based on the display size of 2*2, the display size of the fourth window 41 in the first interface is determined, such as full-screen display, wherein the fourth window is used to display the application content corresponding to the application icon "APP4". Here, since the fourth window will block the first window and the third window, the electronic device 10 displays prompt information, such as the prompt information of "covering the first window", the prompt information of "covering the third window", the prompt information of "displaying in an idle position", and the prompt information of "displaying the fourth window in full screen". If the user determines to display the fourth window in full screen, such as the input of "displaying the fourth window in full screen", the fourth window will be displayed in full screen, at this time, the first window and the third window will be covered. Conversely, if the user does not input to display the fourth window in full screen, the display properties of the fourth window can be determined according to the user's choice. Among them, if Figure 5 As shown, if the user chooses to cover the first window to display the fourth window, the fourth window 41 is displayed in the left 1 / 2 area of the screen. Figure 6 As shown, if the user chooses to cover the third window to display the fourth window, the fourth window 41 is displayed in the right half area of the screen. Figure 7 As shown, if the user chooses to select an idle position to display the fourth window, the fourth window 41 is displayed in the 1 / 4 area of the lower right corner.
[0044] In an embodiment of the present application, when the electronic device has already displayed the window of at least one application and the user wants to start other applications, a prompt message can be displayed to the user so as to determine the display properties of the windows of other applications based on the user's selection. This makes the window display method more flexible and provides a new way to display application content. In addition, the user does not need to manually adjust the window of each application when displaying at least two application windows on the screen, which reduces the user's operation of adjusting the windows of displayed applications and improves display efficiency.
[0045] It should be noted that the display method provided in the embodiment of the present application can be applied not only to the above-mentioned scenario of determining the display attributes of the display window of the application content corresponding to the application icon according to the size of the application icon displayed on the system desktop, but also to the scenario of determining the display attributes of the display window of the application content corresponding to the application icon according to the size of the application icon displayed in the folder. Of course, the display method provided in the embodiment of the present application can be applied to any scenario that needs to determine the display attributes of the display window of the application content corresponding to the application icon according to the display size of the application icon.
[0046] According to the above architecture and application scenarios, the following are combined Figure 8 The display method provided in the embodiment of the present application is described in detail.
[0047] Figure 8 A flowchart of a display method provided in an embodiment of the present application.
[0048] like Figure 8 As shown, the display method can be applied to Figure 1 The electronic device shown in FIG. 1 may include the following steps:
[0049] Step 810: Receive a first input for a first application icon in a first interface. Step 820: Display a first window in response to the first input, the first window being configured to display application content corresponding to the first application icon, the first display attribute of the first window corresponding to a first size, the first size being the size of the first application icon displayed in the first interface.
[0050] In this way, in response to the user's first input to the first application icon in the first interface, a first window is displayed, the first window is used to display the application content corresponding to the first application icon, and the first display attribute of the first window corresponds to the first size, which is the size of the first application icon displayed in the first interface. Therefore, by identifying the display size of the application icon, the display attributes of the window after the application is opened on the screen, such as display size, display position and display status, can be set based on the display size. In this way, while making the window display method more flexible, a new way of displaying application content is also provided. In addition, when the user does not need to display the windows of at least two applications on the screen, the user does not need to manually adjust the window of each application, which reduces the user's operation of adjusting the windows of the displayed applications and improves display efficiency.
[0051] The above steps are described in detail below.
[0052] First, step 810 is involved. In one or more optional embodiments, the first interface may include at least one of the following interfaces: an interface where the system desktop is located, and an interface where a folder is located. For example, the first interface includes the system desktop and the folder interface. Figure 9 As shown, in the embodiment of the present application, the display size of 1*1 is the application icon "APP1" of application 1; the display size of 1*2 is the application icon "APP2" of application 2; the display size of 2*1 is the application icon "APP3" of application 3; and the display size of 2*2 is the application icon "APP4" of application 4. In this case, "APP1" is displayed in the folder, and "APP2", "APP3", and "APP4" are displayed on the system desktop.
[0053] It should be noted that in the embodiment of the present application, only four display sizes of application icons 1*1, 2*1, 1*2 and 2*2 are used as examples for illustration, but the display sizes involved in the display method provided in the embodiment of the present application are not limited to the above four sizes. The application icon can be displayed in the first interface in any display size.
[0054] Then, step 820 may be referred to. In one or more optional embodiments, it may specifically include steps 8201 to 8203, as shown below.
[0055] Step 8201: In response to a first input, obtain a first size of a first application icon displayed in a first interface.
[0056] For example, the first application icon is the application icon "APP1" of the first application, ie, application 1. Thus, the display size of the first application icon in the folder may be 1*1.
[0057] Step 8202: Determine a first display attribute based on the display attribute corresponding to the first size, wherein the first display attribute includes at least one of the following: a display size of the first window, a display position of the first window, and a display form of the first window.
[0058] Here, before determining the first display attribute, the display method may further include pre-associating the display size of the application icon in the first interface with the display attribute of the window to obtain association information, so as to determine the first display attribute corresponding to the first size based on the association information, and the window is used to display the application content corresponding to the application icon. The following specifically associates different window display attributes based on the display size of different application icons in the first interface.
[0059] For example, Figure 10As shown, when the display size is 1*1, the display properties of the window associated with the display size 1*1 are that the window is displayed at 1 / 4 of the display size in the first interface (such as the screen), the window is displayed at the upper left corner (or the upper right corner, the lower right corner, or the lower left corner) in the first interface, the window display form is such as displaying the window in a square display shape, and the window display mode is such as displaying the window in a floating display mode. It should be noted that the display position of the above-mentioned window can be moved as the user drags it. For example, when the first size of the first application icon clicked by the user is 1*1, its window is first displayed in the upper left corner of the first interface, and then, according to the user's dragging, its window is switched from the upper left corner of the first interface to the upper right corner or the lower right corner or the lower left corner.
[0060] like Figure 11 As shown, when the display size is 1*2 (vertical), the display properties of the window associated with the display size of 1*2 are that the window is displayed at 1 / 2 of the display size in the first interface (such as the screen), the window is displayed at the right side (or left side, or centered) in the first interface, the window is displayed in the first interface in the form of a rectangular shape, and the window is displayed in a floating manner. It should be noted that the display position of the above-mentioned window can be moved as the user drags it. For example, when the first size of the first application icon clicked by the user is 1*2 (vertical), its window is first displayed on the left side of the first interface, and then, according to the user's dragging, its window is switched from the left side of the first interface to the upper right corner or to the right side or the center.
[0061] like Figure 12 As shown, when the display size is 2*1 (horizontally), the display properties of the window associated with the display size of 2*1 are that the window is displayed at 1 / 2 of the display size in the first interface (such as the screen), the window is displayed at the bottom (or top, centered) in the first interface, the window is displayed in the first interface in the form of a rectangular shape, and the window is displayed in a floating manner. It should be noted that the display position of the above-mentioned window can be moved as the user drags it. For example, when the first size of the first application icon clicked by the user is 2*1 (horizontally), its window is first displayed above the first interface, and then, according to the user's dragging, its window is switched from being displayed at the top of the first interface to being displayed in the center or at the bottom.
[0062] like Figure 13 As shown, when the display size is 2*2, the display properties of the window associated with the display size of 2*2 are the display size of the window displayed in full screen in the first interface (such as the screen), the display form of the window in the first interface such as displaying the window in a rectangular display shape, and the display mode of the window such as displaying the window in a full-screen flat display mode.
[0063] It should be noted that the above-mentioned association information, in addition to associating the display size of the application icon in the first interface with the display properties of the window to obtain association information, can also associate the display size of the application icon in the first interface and the display orientation of the first interface, such as landscape display or portrait display, with the display properties of the window to obtain association information of the three. Based on this, further, step 8202 can specifically include:
[0064] Obtaining a display direction of the first application icon on the first interface, where the display direction includes vertical display or horizontal display;
[0065] A first display attribute is determined according to the display direction and the display attribute corresponding to the first size.
[0066] For example, if the first interface is displayed in vertical orientation, i.e., the user is holding the device in portrait mode and displaying content in portrait mode, its window may also be displayed in portrait mode. Similarly, if the first interface is displayed in landscape mode, i.e., the user is holding the device in landscape mode and displaying content in landscape mode, its window may also be displayed in landscape mode. Thus, when displaying windows of at least two applications, the user does not need to frequently switch between multiple applications or change the way the electronic device is held, thus reducing additional viewing angle adjustments, usage costs, and user operations.
[0067] Step 8203: Display the first window in the first interface according to the first display attribute.
[0068] In another or more optional embodiments, when the electronic device has already displayed the second window of the second application and receives input to the first application, in order to prevent the first window and the second window from being displayed overlapping, the display size, display position, and display form of the first window in the first interface can be adjusted based on the displayed second window so that the first window and the second window are not displayed overlapping. Based on this, before step 820, the display method may further include:
[0069] When a second window is displayed on the first interface and the second window displays application content of a second application, the first display attribute of the first window is adjusted according to the second display attribute of the second window so that the first window and the second window are displayed without overlapping.
[0070] Exemplarily, the second display attribute of the second window has a display size of 1 / 2 of the display screen and a display position at the top of the display screen. The initial first display attribute may be to occupy 1 / 4 of the display screen and the display position of the first window in the first interface is the upper left corner of the display screen. Based on this, in order to prevent the first window and the second window from overlapping, the first display attribute can be adjusted to occupy 1 / 4 of the display screen and the display position of the first window in the first interface is the lower left corner of the display screen. In this way, the first display attribute of the first window displayed later can be adjusted through the previously displayed second window so that the first window and the second window do not overlap. While reducing the user's operation of moving windows, the display area of the display screen is reasonably arranged to improve display efficiency.
[0071] Furthermore, before the step of adjusting the first display attribute of the first window, a first prompt message may be displayed, wherein the first prompt message is used to prompt whether to adjust the first display attribute of the first window according to the second display attribute of the second window. In this way, the first display attribute of the first window can be determined according to the user's selection. Based on this, the display method may further include:
[0072] displaying first prompt information, where the first prompt information is used to prompt whether to adjust the first display attribute of the first window according to the second display attribute of the second window;
[0073] When receiving a second input from the user, adjusting the first display attribute of the first window according to the second display attribute of the second window;
[0074] If the second input is not received, the first window is displayed according to the first display attribute.
[0075] For example, if the second display attribute of the second window is that it occupies 1 / 2 of the display screen and is displayed at the top of the display screen in the first interface, and the first display attribute is that it occupies 1 / 4 of the display screen and is displayed at the upper left corner of the display screen in the first interface, then if the user's second input is received, i.e., the user chooses to adjust the first display attribute of the first window according to the second display attribute of the second window, then the initial first display attribute (occupying 1 / 4 of the display screen and the display position of the first window in the first interface is the upper left corner of the display screen) is adjusted to occupy 1 / 4 of the display screen and the display position of the first window in the first interface is the lower left corner of the display screen. Conversely, if the user's second input is not received, i.e., the user chooses to adjust the first display attribute of the first window according to the second display attribute of the second window, then the first window is displayed in the first interface according to the first display attribute (occupying 1 / 4 of the display screen and the display position of the first window in the first interface is the upper left corner of the display screen).
[0076] It should be noted that when displaying the first window, you can determine whether to display the first window in the first interface or display the first window in the second interface in full screen mode based on the size of the application icon displayed in the first interface. If the size of the application icon displayed in the first interface is 1*1, 1*2 or 2*1, the first window can be displayed in the first interface. If the size of the application icon displayed in the first interface is 2*2 or other display sizes, the first window can be displayed in the second interface in full screen mode.
[0077] Furthermore, in one or more optional embodiments, in addition to determining the first display attribute based on the associated information, the embodiment of the present application also provides a function for the user to adjust the display position and display size of the window. In this way, the user can adjust the display attributes of the window according to their actual needs. In addition to adjusting the display position and display size of the window, the user can also adjust the window in a more refined manner, such as scaling the window and dragging it to any position on the screen, to meet the user's more diverse display needs. Based on this, after step 820, the display method may further include:
[0078] receiving a third input to the first window;
[0079] In response to a third input, adjusting the first display attribute to a third display attribute, the third display attribute corresponding to the third input;
[0080] The first window is adjusted according to the third display attribute.
[0081] In one or more optional embodiments, after step 820, the display method may further include:
[0082] receiving a fourth input to the first application icon;
[0083] In response to a fourth input, adjusting the first size to a second size, where the second size is the size of the first application icon after adjustment in the first interface;
[0084] The first window is adjusted according to the fourth display attribute corresponding to the second size.
[0085] In this way, the embodiment of the present application can adjust the size of the application icon according to the user's input, such as from a 1*1 display size to a 1*2 display size. In this way, the display attributes corresponding to the 1*2 display size are determined by the adjusted 1*2 display size, and the display attributes corresponding to the 1*2 display size are determined as the display attributes of the first application icon. As a result, the size of the application icon can be arbitrarily adjusted according to the user's needs, and the window of the application content corresponding to the application icon can be displayed according to the display attributes corresponding to the adjusted size of the application icon. In this way, a richer display effect can be presented on the electronic device, thereby making the display method of the application content application window corresponding to the application icon more flexible, which can further enhance the user experience.
[0086] In summary, in an embodiment of the present application, in response to a user's first input to a first application icon in a first interface, a first interface including a first window is displayed, the first window being used to display the application content corresponding to the first application icon, and the first display attribute of the first window corresponding to a first size, which is the size of the first application icon displayed in the first interface. Thus, by identifying the display size of the application icon, the display attributes of the window on the screen after the application is opened, such as the display size, display position, and display state, can be set based on the display size. This makes the window display method more flexible while also providing a new way to display application content.
[0087] In addition, the display method provided by the embodiment of the present application can also provide the user with the function of displaying at least two application windows on the display screen at the same time, and making the two at least two windows not overlap. In this way, the embodiment of the present application can quickly define the window displaying the application content, so that the user does not need to manually adjust the window of each application when displaying at least two application windows on the screen, reducing the user's operation of adjusting the window of the displayed application. In addition, when the electronic device has already displayed the window of at least one application and the user wants to start other applications, prompt information can be displayed to the user to determine the display properties of the windows of other applications according to the user's selection, thereby making the window display method more flexible and providing a new way to display application content. In addition, the user does not need to manually adjust the window of each application when displaying at least two application windows on the screen, reducing the user's operation of adjusting the window of the displayed application and improving display efficiency.
[0088] It should be noted that the display method provided in the embodiments of the present application can be executed by a display device or a display module in the display device for executing the display method. In the embodiments of the present application, the display method executed by a display device is used as an example to illustrate the display device provided in the embodiments of the present application.
[0089] Based on the same inventive concept, the present application also provides a display device. Figure 14 Provide detailed explanation.
[0090] Figure 14 A schematic structural diagram of a display device provided in an embodiment of the present application.
[0091] like Figure 14 As shown, the display device 140 is applied to Figure 1 The electronic device shown may specifically include:
[0092] Receiving module 1401, configured to receive a first input to a first application icon in a first interface;
[0093] Display module 1402 is used to display a first window in response to a first input, where the first window is used to display application content corresponding to the first application icon. The first display attribute of the first window corresponds to a first size, which is the size of the first application icon displayed in the first interface.
[0094] The display device 140 is described in detail below.
[0095] In one or more possible embodiments, the display device 140 in the embodiment of the present application further includes a first acquisition module and a determination module; wherein,
[0096] A first acquisition module, configured to acquire, in response to a first input, a first size of the first application icon displayed on the first interface;
[0097] a determining module, configured to determine a first display attribute according to the display attribute corresponding to the first size, wherein the first display attribute includes at least one of the following: a display size of the first window, a display position of the first window, and a display form of the first window;
[0098] The display module 1402 is specifically configured to display the first window according to the first display attribute.
[0099] In one or more possible embodiments, the display device 140 in the embodiment of the present application further includes a second acquisition module; wherein,
[0100] A second acquisition module is used to obtain a display direction of the first application icon in the first interface, where the display direction includes vertical display or horizontal display;
[0101] The determination module is specifically configured to determine the first display attribute according to the display direction and the display attribute corresponding to the first size.
[0102] In another or more possible embodiments, the display device 140 in the embodiment of the present application also includes a first adjustment module, which is used to adjust the first display attribute of the first window according to the second display attribute of the second window when the second window is displayed and the second window displays the application content of the second application, so that the first window and the second window are not displayed overlapping.
[0103] In one or more further possible embodiments, the display module 1402 in the embodiment of the present application is further configured to display a first prompt message, where the first prompt message is configured to prompt whether to adjust the first display attribute of the first window according to the second display attribute of the second window.
[0104] When receiving a second input from the user, adjusting the first display attribute of the first window according to the second display attribute of the second window;
[0105] If the second input is not received, the first window is displayed according to the first display attribute.
[0106] In one or more possible embodiments, the display device 140 in the embodiment of the present application further includes a second adjustment module and a third adjustment module; wherein,
[0107] The receiving module is further configured to receive a third input to the first window;
[0108] a second adjustment module, configured to adjust the first display attribute to a third display attribute in response to a third input, wherein the third display attribute corresponds to the third input;
[0109] The third adjustment module is used to adjust the first window displayed in the first interface according to the third display attribute.
[0110] In another or more possible embodiments, the display device 140 in the embodiment of the present application further includes a fourth adjustment module and a fifth adjustment module; wherein,
[0111] The receiving module is further configured to receive a fourth input to the first application icon;
[0112] a fourth adjustment module, configured to adjust the first size to a second size in response to a fourth input, where the second size is the size of the first application icon after adjustment in the first interface;
[0113] The fifth adjustment module is configured to adjust the first window according to a fourth display attribute corresponding to the second size.
[0114] The display device in the embodiments of the present application can be a device, or a component, integrated circuit, or chip in an electronic device. The device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an ATM, or an kiosks, etc., which are not specifically limited in the embodiments of the present application.
[0115] The display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0116] The display device provided by the embodiment of the present application can achieve Figures 1 to 13 To avoid repetition, the various processes implemented in the method embodiment are not described here.
[0117] In an embodiment of the present application, a first window is displayed in response to a user's first input to a first application icon in a first interface. The first window is used to display the application content corresponding to the first application icon. The first display attribute of the first window corresponds to a first size, and the first size is the size of the first application icon displayed in the first interface. Thus, by identifying the display size of the application icon, the display attributes of the window after the application is opened, such as the display size, display position, and display status, can be set based on the display size. In this way, while making the window display more flexible, a new way of displaying application content is also provided. In addition, when the user does not need to display the windows of at least two applications on the screen, the user does not need to manually adjust the window of each application, which reduces the user's operation of adjusting the windows of the displayed applications and improves display efficiency.
[0118] Optional, such as Figure 15 As shown, an embodiment of the present application also provides an electronic device 150, including a processor 1501, a memory 1502, and a program or instruction stored in the memory 1502 and executable on the processor 1501. When the program or instruction is executed by the processor 1501, each process of the above-mentioned display method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0119] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0120] Figure 16 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.
[0121] The electronic device 1600 includes but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609, a processor 1610 and a receiver 1616 and other components.
[0122] Those skilled in the art will understand that the electronic device 1600 may also include a power source (such as a battery) to power each component, and the power source may be logically connected to the processor 1610 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Figure 16 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.
[0123] In this embodiment of the present application, user input unit 1607 is configured to receive a first input to a first application icon in the first interface. Display unit 1606 is configured to display a first window in response to the first input, the first window being configured to display application content corresponding to the first application icon. The first display attribute of the first window corresponds to a first size, which is the size of the first application icon displayed in the first interface.
[0124] It should be understood that the input unit 1604 may include a graphics processing unit (GPU) 16041 and a microphone 16042, and the graphics processor 16041 processes the image data of the static image or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1606 may include a display panel 16061, and the display panel 16061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1607 includes a touch panel 16071 and other input devices 16072. The touch panel 16071 is also called a touch screen. The touch panel 16071 may include two parts: a touch detection device and a touch display. Other input devices 16072 may include but are not limited to a physical keyboard, function keys (such as a volume display button, a switch button, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here. The memory 1609 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 1610 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understood that the modem processor may not be integrated into the processor 1610.
[0125] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned display method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0126] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0127] In addition, an embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0128] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0129] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0130] Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in reverse order depending on the functions involved. For example, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to certain examples may be combined in other examples.
[0131] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.
[0132] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. A display method, characterized in that: include: Receiving a first input to a first application icon in the first interface; In response to the first input, display a first window, the first window being configured to display application content corresponding to the first application icon, the first display attribute of the first window corresponding to a first size, the first size being a size of the first application icon displayed in the first interface; The displaying of the first window in response to the first input includes: In response to the first input, obtaining a first size of the first application icon displayed on the first interface; Determining the first display attribute based on the display direction of the first application icon in the first interface and the display attribute corresponding to the first size, wherein the first display attribute includes at least one of the following: a display size of the first window, a display position of the first window, and a display form of the first window, and the display direction includes vertical display or horizontal display; The first window is displayed according to the first display attribute.
2. The method according to claim 1, characterized in that Before displaying the first window in response to the first input, the method further includes: When a second window is displayed and the second window displays application content of a second application, the first display attribute of the first window is adjusted according to the second display attribute of the second window so that the first window and the second window are displayed without overlapping.
3. The method according to claim 2, characterized in that Before adjusting the first display attribute of the first window, the method further includes: displaying first prompt information, where the first prompt information is used to prompt whether to adjust the first display attribute of the first window according to the second display attribute of the second window; When receiving a second input from the user, adjusting the first display attribute of the first window according to the second display attribute of the second window; If the second input is not received, the first window is displayed according to the first display attribute.
4. The method according to claim 1, wherein After displaying the first window, the method further includes: receiving a third input to the first window; In response to the third input, adjusting the first display attribute to a third display attribute, the third display attribute corresponding to the third input; The first window is adjusted according to the third display attribute.
5. The method according to claim 1, characterized in that After displaying the first window, the method further includes: receiving a fourth input on the first application icon; In response to the fourth input, adjusting the first size to a second size, where the second size is the adjusted size of the first application icon in the first interface; The first window is adjusted according to a fourth display attribute corresponding to the second size.
6. A display device, characterized in that: include: A receiving module, configured to receive a first input to a first application icon in a first interface; a display module configured to display a first window in response to the first input, the first window being configured to display application content corresponding to the first application icon, wherein a first display attribute of the first window corresponds to a first size, the first size being a size of the first application icon displayed in the first interface; an acquisition module, configured to acquire, in response to the first input, a first size of the first application icon displayed on the first interface; a determination module, configured to determine the first display attribute based on the display direction of the first application icon in the first interface and the display attribute corresponding to the first size, wherein the first display attribute includes at least one of the following: a display size of the first window, a display position of the first window, and a display form of the first window, and the display direction includes vertical display or horizontal display; The display module is specifically configured to display the first window according to the first display attribute.
7. An electronic device, characterized in that: include: A processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the display method according to any one of claims 1 to 5.
8. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the display method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Display control device and display control method
CN103729156A
Application program icon display method and device, application program, and terminal
CN109426404A
Desktop element adjustment method and device and electronic equipment
CN112181225A