Application icon display method and apparatus, and electronic device
Patent Information
- Application Number
- MYPI2022006964
- Authority / Receiving Office
- MY · MY
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-06-19
- Filing Date
- 2021-06-16
- Publication Date
- 2026-08-06
- Estimated Expiration
- 2041-06-16
AI Technical Summary
When the electronic device switches to display application icons, it will switch all application icons on the entire desktop, resulting in poor flexibility in displaying application icons.
By receiving user input on the target application icon, the application icon in a specific page is updated instead of the application icon on all pages to achieve a more flexible icon display.
Improved the flexibility of electronic devices to display application icons, allowing users to move and rearrange application icons on the same page through sliding input or other methods, improving user experience.
Abstract
Description
Application icon display methods, devices and electronic devices
[0001] This application claims priority to Chinese patent application filed on June 19, 2020, with application number 202010568022.3 and entitled "Application Icon Display Method, Apparatus and Electronic Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application belongs to the field of communication technology, and specifically relates to an application icon display method, device and electronic device. Background Technology
[0003] Typically, users can trigger their electronic devices to move the icons of certain applications to a single home screen, displaying those icons and allowing them to quickly input the icon of one of the applications. When a user needs to use another application, they can trigger the device to switch the displayed application icons, moving them from one home screen to another, allowing them to input the icon of that other application and launch it.
[0004] However, in the above method, since the electronic device will switch the icons of all applications on a desktop to the icons of other applications when switching the displayed application icons, the flexibility of the electronic device in displaying application icons is poor.
[0005] Summary of the Invention
[0006] The purpose of this application is to provide an application icon display method, apparatus, and electronic device that can solve the problem of poor flexibility in displaying application icons on electronic devices.
[0007] To solve the above-mentioned technical problems, this application is implemented as follows:
[0008] In a first aspect, embodiments of this application provide an application icon display method, which includes: when displaying a first page, receiving a first input from a user, the first page including a plurality of application icons, the first input being the user's input for a first target application icon among the plurality of application icons, the first target application icon being at least one of the following: an application icon in the i-th row or an application icon in the j-th column among the plurality of application icons, where i and j are both positive integers; in response to the first input, updating a second target application icon among the plurality of application icons, the second target application icon being an application icon among the first target application icons, or an application icon on the first page associated with the first input.
[0009] Secondly, embodiments of this application provide an application icon display device, comprising a receiving module and an updating module. The receiving module is configured to receive a first input from a user when a first page is displayed. The first page includes multiple application icons, and the first input is the user's input for a first target application icon among the multiple application icons. The first target application icon is at least one of the following: an application icon in the i-th row or an application icon in the j-th column among the multiple application icons, where i and j are both positive integers. The updating module is configured to update a second target application icon among the multiple application icons in response to the first input received by the receiving module. The second target application icon is either an application icon among the first target application icons or an application icon on the first page associated with the first input.
[0010] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0011] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0012] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0013] In this embodiment, when a first page is displayed, the electronic device can update a second target application icon among the first target application icons based on a user's first input to the first target application icon included in the first page. Since the user can update the second target application icon on the first page through a first input to the first target application icon, instead of updating all application icons on the first page, the flexibility of the electronic device in displaying application icons can be improved. Attached Figure Description
[0014] Figure 1 is one of the schematic diagrams of an application icon display method provided in an embodiment of this application;
[0015] Figure 2 is a schematic diagram of one example of a mobile phone interface provided in an embodiment of this application;
[0016] Figure 3 is a second schematic diagram of an application icon display method provided in an embodiment of this application;
[0017] Figure 4 is a second example of a mobile phone interface provided in an embodiment of this application;
[0018] Figure 5 is a third example of a mobile phone interface provided in an embodiment of this application;
[0019] Figure 6 is a fourth example of a mobile phone interface provided in an embodiment of this application;
[0020] Figure 7 is a fifth example of a mobile phone interface provided in an embodiment of this application;
[0021] Figure 8 is a sixth example of a mobile phone interface provided in an embodiment of this application;
[0022] Figure 9 is a seventh example of a mobile phone interface provided in an embodiment of this application;
[0023] Figure 10 is an eighth example of a mobile phone interface provided in an embodiment of this application;
[0024] Figure 11 is a ninth example of a mobile phone interface provided in an embodiment of this application;
[0025] Figure 12 is a schematic diagram of an application icon display device provided in an embodiment of this application;
[0026] Figure 13 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0027] Figure 14 is a hardware schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0028] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0029] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0030] The application icon display method provided in this application embodiment will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0031] In this embodiment, when the electronic device displays a page on its desktop, the user can input information to enable a "new icon display" mode. This mode moves application icons from other pages on the desktop (i.e., pages other than the current page) to the same page. The user can input application icons in a row (or column) of the current page, allowing the electronic device to move the first or last application icon from that row (or column) to the same page based on the input direction. The device also moves each application icon in that row (or column) except the first or last icon to the next position, and moves the last or first application icon in a row (or column) to the position it was before moving (i.e., before the first or last application icon was moved to the current page), thus updating the application icons in that row (or column).
[0032] In this embodiment, the electronic device can update one application icon in a row (or column) of the application icons on the first page, instead of updating all application icons on the first page, thus improving the flexibility of the electronic device in displaying application icons.
[0033] This application provides an embodiment of an application icon display method. Figure 1 shows a flowchart of the application icon display method provided in this application embodiment. As shown in Figure 1, the application icon display method provided in this application embodiment may include the following steps 101 and 102.
[0034] Step 101: When the first page is displayed, the electronic device receives the user's first input.
[0035] In this embodiment of the application, the first page includes multiple application icons. For each of the multiple application icons, the first input is the user's input for a first target application icon among the multiple application icons. The first target application icon is at least one of the following: the application icon in the i-th row or the application icon in the j-th column among the multiple application icons, where i and j are both positive integers.
[0036] In this embodiment of the application, when an electronic device displays a page on its desktop (e.g., the first page), the user can first make an input on the first page (e.g., long press input) so that the electronic device can enable the "new icon display" mode. Then the user can make the first input again so that the electronic device can update the application icons among multiple application icons.
[0037] Optionally, in this embodiment of the application, when the electronic device enables the "new icon display" mode, the electronic device may display a first page and move application icons from some pages (i.e., all pages other than the first page) of the desktop of the electronic device to the same page (e.g., the second page in the following embodiment).
[0038] Optionally, in this embodiment of the application, the electronic device can move the application icons in each page (i.e., each of some pages on the desktop) to a region of the same page, so as to move the application icons in some pages to the same page.
[0039] Optionally, in this embodiment of the application, for each page in some pages on the desktop, the electronic device can move an application icon on a page from its initial position to a position in a region of the same page (i.e., the position corresponding to the initial position in a region of the same page), so as to move the application icon in each page to a region of the same page, and to move the application icons in some pages to the same page.
[0040] For example, suppose the desktop of an electronic device includes multiple pages (e.g., page 1, page 2, and page 3). Page 1 includes application icon 1, application icon 2, and application icon 3; page 2 includes application icon 4, application icon 5, and application icon 6; and page 3 includes application icon 7, application icon 8, and application icon 9. When the electronic device activates the "new icon display" mode, it can move the application icons from page 2 and page 3 to the same page, that is, move application icon 4, application icon 5, and application icon 6 to a region of the same page (e.g., move application icon 4 from page 2 to a region of the same page). The initial position of icon 4 (e.g., the position in the first row and first column of page 2 where the application icon 4 is displayed) is moved to the corresponding position in a region of the same page (e.g., the position in the first row and first column of that region where the application icon is displayed). Similarly, application icon 5 is moved from its initial position in page 2 (e.g., the position in the first row and second column of page 2 where the application icon 5 is displayed) to the corresponding position in a region of the same page (e.g., the position in the first row and second column of that region where the application icon is displayed). Finally, application icon 6 is moved from its initial position in page 2 (e.g., the position in the first row and second column of page 2 where the application icon 6 is displayed). The application icon 6 (located in the second row and first column of page 2) is moved to a corresponding position in a region of the same page (e.g., the location of the application icon in the second row and first column of that region). Application icons 7, 8, and 9 are moved to another region of the same page (e.g., application icon 7 is moved from its initial position in page 3 (e.g., the location of application icon 7 in the third row and first column of page 3) to a corresponding position in another region of the same page (e.g., the location of application icon 8 in the third row and second column of page 3) to a corresponding position in another region of the same page (e.g., the location of application icon 8 in the third row and second column of page 3). Application icon 9 is moved from its initial position in page 3 (e.g., the location of application icon 9 in the fourth row and third column of page 3) to a corresponding position in another region of the same page (e.g., the location of application icon 9 in the fourth row and third column of page 3), and page 1 is displayed.
[0041] Optionally, in this embodiment of the application, for each of the multiple areas in the same page, the first row of application icons in one area is on the same straight line as the first row of application icons in another area, the second row of application icons in one area is on the same straight line as the second row of application icons in another area, and so on, until the last row of application icons in one area is on the same straight line as the last row of application icons in another area.
[0042] It should be noted that the above "application icons are on the same straight line" can be understood as: the center point of one application icon and the center point of another application icon are on the same straight line.
[0043] Optionally, in this embodiment of the application, the above-mentioned multiple application icons may include any one of the following: application icon and application name.
[0044] Optionally, in this embodiment of the application, the first input can specifically be the user's sliding input of the application icon in the i-th row and / or the application icon in the j-th column.
[0045] Optionally, in this embodiment of the application, when the first input is a user's swipe input of the application icon in the i-th row and the application icon in the j-th column, the first input may include at least one first sub-input, a portion of which is a user's swipe input of the application icon in the i-th row, and another portion of which is a user's swipe input of the application icon in the j-th column.
[0046] For example, a mobile phone is used as an example for illustration. As shown in Figure 2, the mobile phone displays a first page 10, which includes multiple application icons (e.g., application icon 11, application icon 12, application icon 13, application icon 14, application icon 15, application icon 16, application icon 17, and application icon 18), so that the user can make a first input to a first target application icon (e.g., the application icons in the first row (i.e., application icon 11, application icon 12, application icon 13, and application icon 14)).
[0047] Step 102: In response to the first input, the electronic device updates the second target application icon among multiple application icons.
[0048] In this embodiment of the application, the second target application icon is either the application icon in the first target application icon or the application icon in the first page associated with the first input.
[0049] In this embodiment of the application, different input features can be associated with different application icons.
[0050] Optionally, in this embodiment of the application, when the second target application icon is an application icon among the first target application icons, the electronic device can move the second target application icon to another page (e.g., the second page in the following embodiment), and move one of the application icons on the other page to the position of the first target application icon (e.g., the i-th row or the j-th column) to update the second target application icon among the multiple application icons.
[0051] Optionally, in this embodiment of the application, the second target application icon can specifically be an application icon on the first page associated with the input features of the first input. The input features of the first input can include the input object of the first input and the input trajectory of the first input (or the input direction of the first input).
[0052] Optionally, in this embodiment of the application, when the second target application icon is an application icon on the first page associated with the input feature of the first input, the electronic device can move the second target application icon on the first page to a position on the first page (e.g., a preset position in the following embodiments) to update the second target application icon among multiple application icons.
[0053] Optionally, in this embodiment of the application, when the second target application icon is an application icon on the first page associated with the input feature of the first input, the electronic device can determine an application icon on another page (e.g., the second page in the following embodiment) as the second target application icon, and move the second target application icon to a position on the first page (e.g., a preset position in the following embodiment) to update the second target application icon among multiple application icons.
[0054] Optionally, in this embodiment of the application, the second target application icon is any one of the following: the first application icon in the i-th row, the last application icon in the i-th row, the first application icon in the j-th column, and the last application icon in the j-th column.
[0055] It should be noted that the "first application icon in the i-th row" can be understood as: the first application icon in the i-th row of the first page along a first preset direction; the "last application icon in the i-th row" can be understood as: the last application icon in the i-th row of the first page along a first preset direction when the electronic device is in portrait mode; the first preset direction can specifically be the direction from the first edge line (e.g., the left edge line of the display screen) to the second edge line (e.g., the right edge line of the display screen) of the electronic device. Similarly, the "first application icon in the j-th column" can be understood as: the first application icon in the j-th column of the first page along a second preset direction; the "last application icon in the j-th column" can be understood as: the last application icon in the j-th column of the first page along a second preset direction when the electronic device is in portrait mode; the second preset direction can specifically be the direction from the third edge line (e.g., the top edge line of the display screen) to the fourth edge line (e.g., the bottom edge line of the display screen) of the electronic device.
[0056] It can be understood that the first edge line is parallel to the second edge line, the third edge line is parallel to the fourth edge line, and the first edge line is perpendicular to the third edge line.
[0057] Optionally, in one possible implementation of this application embodiment, the first input is a user's swipe input of a first target application icon, which is the application icon in the i-th row or the application icon in the j-th column, and the second target application icon is the application icon among the first target application icons. Specifically, referring to FIG1 and FIG3, the above step 102 can be implemented by the following step 102a.
[0058] Step 102a: In response to the swipe input, the electronic device moves the second target application icon from the first page to the second page, updates the positions of other application icons, and moves the third target application icon from the second page to the first page.
[0059] In this embodiment, the other application icons are application icons other than the second target application icon among the first target application icons; when the first target application icon is the application icon in the i-th row, the third target application icon is the application icon in the i-th row of the second page; when the first target application icon is the application icon in the j-th column, the third target application icon is the application icon in the j-th column of the second page.
[0060] Optionally, in the embodiments of this application, the other application icons mentioned above can be any of the following: application icons in the i-th row other than the first application icon, application icons in the i-th row other than the last application icon, application icons in the j-th column other than the first application icon, and application icons in the j-th column other than the last application icon.
[0061] Optionally, in this embodiment of the application, the electronic device can move the third target application icon in the second page to the application icons in the i-th row of the first page, or it can move the third target application icon in the second page to the application icons in the j-th column of the first page, so as to move the third target application icon to the first page.
[0062] In this embodiment of the application, when using the electronic device, if the user needs to switch an application icon on the first page to another application icon, the user can slide input on the first target application icon. If the application icon is the first or last application icon among the first target application icons, the electronic device can directly move the application icon to the second page and move an application icon from the second page to the first page. If the application icon is not the first or last application icon among the first target application icons, the user can continue to slide input on the first target application icon to move the application icon to the second page and move another application icon from the second page to the first page.
[0063] In this embodiment, since users can slide input on some application icons on the first page to move one of the application icons to the second page and another application icon on the second page to the first page to update the application icons without updating all application icons on the first page, the flexibility of displaying application icons on electronic devices can be improved.
[0064] Optionally, in the embodiments of this application, the above step 102a can be specifically implemented by the following step 102a1.
[0065] Step 102a1: In response to the swipe input, the electronic device moves the second target application icon to the first position according to the swipe direction of the swipe input, and moves each of the other application icons to the next position in sequence along the swipe direction, and moves the third target application icon to the second position.
[0066] In this embodiment of the application, the first position is any one of the following: the first position of the i-th row in the second page, the last position of the i-th row in the second page, the first position of the j-th column in the second page, and the last position of the j-th column in the second page; the second position is any one of the following: the first position of the i-th row in the first page, the last position of the i-th row in the first page, the first position of the j-th column in the first page, and the last position of the j-th column in the first page.
[0067] Optionally, in this embodiment of the application, the sliding direction of the above-mentioned sliding input can be any of the following: a first direction, a second direction, a third direction, and a fourth direction.
[0068] Optionally, in this embodiment of the application, the second direction is opposite to the first direction, and the first direction may be the same as the first preset direction.
[0069] Optionally, in this embodiment of the application, the third direction is opposite to the fourth direction, and the third direction may be the same as the second preset direction.
[0070] In this embodiment of the application, a position (e.g., a first position, a second position, and a next position) is used to display an application icon. For each application icon among the other application icons, the electronic device can move an application icon along the sliding direction to the position it was in before the next application icon (i.e., the next application icon of the first application icon in the first page) was moved, so as to move each application icon to the next position.
[0071] It should be noted that the above "the next app icon of an app icon" can be understood as: the app icon that is adjacent to the current app icon along the swipe direction.
[0072] Optionally, in this embodiment of the application, the first target application icon is the application icon in the i-th row, and the sliding direction is either a first direction or a second direction, wherein the second direction is opposite to the first direction.
[0073] Optionally, in one possible implementation of this application embodiment, if the sliding direction is the first direction, then the second target application icon is the last application icon in the i-th row, the first position is the first position in the i-th row of the second page, the third target application icon is the last application icon in the i-th row of the second page, and the second position is the first position in the i-th row of the first page.
[0074] Optionally, in this embodiment of the application, when the second target application icon is the last application icon in the i-th row, the other application icons can specifically be application icons other than the last application icon in the i-th row.
[0075] For example, referring to Figure 2, as shown in Figure 4(A), a user can slide input on the application icons in the first row (i.e., application icon 11, application icon 12, application icon 13 and application icon 14), and the sliding direction of this sliding input is the first direction 19; as shown in Figure 4(B), after the user slides input, the mobile phone can move the second target application icon (e.g., the last application icon in the first row (i.e., application icon 14)) to the first position according to the first direction 19, and along the first direction 19, move application icon 11 to the next position (e.g., position 20), move application icon 12 to the next position (e.g., position 21), move application icon 13 to the next position (e.g., position 22), and move the third target application icon (e.g., application icon 23) to the second position (e.g., position 24).
[0076] Optionally, in another possible implementation of this application embodiment, if the sliding direction is the second direction, then the second target application icon is the first application icon in the i-th row, the first position is the last position in the i-th row of the second page, the third target application icon is the first application icon in the i-th row of the second page, and the second position is the last position in the i-th row of the first page.
[0077] Optionally, in this embodiment of the application, when the second target application icon is the first application icon in the i-th row, the other application icons can specifically be application icons other than the first application icon in the i-th row.
[0078] For example, referring to Figure 2, as shown in Figure 5(A), a user can slide input on the application icons in the first row (i.e., application icon 11, application icon 12, application icon 13 and application icon 14), and the sliding direction of this sliding input is the second direction 25; as shown in Figure 5(B), after the user slides input, the mobile phone can move the second target application icon (e.g., the first application icon in the first row (i.e., application icon 11)) to the first position according to the second direction 25, and move application icon 12 to the next position (e.g., position 26), application icon 13 to the next position (e.g., position 27), application icon 14 to the next position (e.g., position 28), and move the third target application icon (e.g., application icon 29) to the second position (e.g., position 30).
[0079] Optionally, in this embodiment of the application, the first target application icon is the application icon in the j-th column, and the sliding direction is a third direction or a fourth direction, wherein the fourth direction is opposite to the third direction.
[0080] Optionally, in one possible implementation of this application embodiment, if the sliding direction is a third direction, then the second target application icon is the last application icon in the j-th column, the first position is the first position in the j-th column of the second page, the third target application icon is the last application icon in the j-th column of the second page, and the second position is the first position in the j-th column of the first page.
[0081] Optionally, in this embodiment of the application, when the second target application icon is the last application icon in the j-th column, the other application icons can specifically be application icons other than the last application icon in the j-th column.
[0082] For example, referring to Figure 2, as shown in Figure 6(A), a user can perform a swipe input on the application icons in the first column (i.e., application icon 11 and application icon 15), and the swipe input direction is third direction 31; as shown in Figure 6(B), after the user performs the swipe input, the mobile phone can move the second target application icon (e.g., the last application icon in the first column (i.e., application icon 15)) to the first position according to the third direction 31, and move application icon 11 to the next position (e.g., position 32) along the third direction 31, and move the third target application icon (e.g., application icon 33) to the second position (e.g., position 34).
[0083] Optionally, in another possible implementation of this application embodiment, if the sliding direction is the fourth direction, then the second target application icon is the first application icon in the j-th column, the first position is the last position in the j-th column of the second page, the third target application icon is the first application icon in the j-th column of the second page, and the second position is the last position in the j-th column of the first page.
[0084] Optionally, in this embodiment of the application, the first target application icon is the application icon in the j-th column, and the sliding direction is a third direction or a fourth direction, wherein the fourth direction is opposite to the third direction.
[0085] Optionally, in this embodiment of the application, when the second target application icon is the first application icon in the j-th column, the other application icons can specifically be application icons other than the first application icon in the j-th column.
[0086] For example, referring to Figure 2, as shown in Figure 7(A), a user can slide input on the application icons in the first column (i.e., application icon 11 and application icon 15), and the sliding input direction is the fourth direction 35; as shown in Figure 7(B), after the user slides input, the mobile phone can move the second target application icon (e.g., the first application icon in the first column (i.e., application icon 11)) to the first position according to the fourth direction 35, and move application icon 15 to the next position (e.g., position 36) along the fourth direction 35, and move the third target application icon (e.g., application icon 37) to the second position (e.g., position 38).
[0087] Optionally, in this embodiment of the application, after the electronic device moves the third target application icon to the second position, the electronic device can move each application icon in the i-th row of the second page to the next position in sequence along the sliding direction.
[0088] In this embodiment, the electronic device can move the second target application icon to the second page according to the sliding direction of the user's swipe input, and move other application icons to the next position along the sliding direction, as well as move the third target application icon to the second position, so that the user can update the second target application icon as needed to improve the user experience.
[0089] This application provides a method for displaying application icons. When a first page is displayed, the electronic device can update a second target application icon among the first target application icons based on a first input from the user to the first target application icon included in the first page. Since the user can update the second target application icon on the first page by inputting the first target application icon, instead of updating all application icons on the first page, the flexibility of the electronic device in displaying application icons can be improved.
[0090] This application embodiment can enhance the user's sense of operation through a novel icon display and interaction method, thereby diversifying the icon display and interaction methods and improving the user experience.
[0091] Optionally, in this embodiment of the application, before “receiving the user’s first input” in step 101 above, the application icon display method provided in this embodiment of the application may further include the following steps 201 and 202, and the above step 102 may be implemented by the following step 102b (or step 102c).
[0092] Step 201: While the first page is displayed, the electronic device receives the user's second input.
[0093] In this embodiment of the application, the second input is the user's input of a fourth target application icon, which is an application icon in the i-th row or the j-th column of the first page.
[0094] Optionally, in this embodiment of the application, when the first page is displayed, the user can make an input to the electronic device (e.g., swipe up) so that the electronic device can control multiple application icons on the first page to be in an editable state, thereby allowing the user to make a second input to the fourth target application icon on the first page.
[0095] Optionally, in this embodiment of the application, the fourth input can specifically be a long press input by the user on the fourth target application icon.
[0096] Step 202: The electronic device responds to the second input and controls the fourth target application icon to be locked.
[0097] It should be noted that the above "an application icon is locked" can be understood as: when the user enters the position of the application icon on the first page (e.g., the i-th row or the j-th column), the electronic device does not update the state of the application icon.
[0098] Optionally, in this embodiment of the application, when the electronic device controls the fourth target application icon to be in a locked state, the electronic device may mark the fourth target application icon using a first marking method.
[0099] Optionally, in the embodiments of this application, the first marking method mentioned above may include any of the following: animation marking method, dashed box marking method, highlight marking method, color marking method, grayscale marking method, marking method with preset transparency, and blinking marking method, etc.
[0100] For example, referring to Figure 2, as shown in Figure 8(A), when the mobile phone displays the first page 10, the user can make an input to the mobile phone to make application icons 11, 12, 13, 14, 15, 16, 17 and 18 editable, so that the user can make a second input to the fourth target application icon (e.g., application icon 15); as shown in Figure 8(B), after the user makes a second input to application icon 15, the mobile phone can control application icon 15 to be locked and mark application icon 15 with a first marking method (e.g., animation marking method).
[0101] Step 102b: The electronic device updates the application icons in the i-th row of the first page, excluding the fourth target application icon.
[0102] Optionally, in this embodiment of the application, when the fourth target application icon is locked, the second target application icon is the first application icon (or the last application icon) in the i-th row of application icons other than the fourth target application icon, and the other application icons are the application icons in the i-th row other than the fourth target application icon and the application icons other than the first application icon (or the last application icon) in the i-th row.
[0103] It can be understood that the electronic device responds to the swipe input by not moving the fourth target application icon, but moving the first application icon in the i-th row (excluding the fourth target application icon) to the first position, and moving each application icon (i.e., the application icons in the i-th row excluding the fourth target application icon) to the next position along the swipe direction.
[0104] In this embodiment of the application, when the electronic device displays a first page, the user can make an input to the electronic device to make the multiple application icons included in the first page editable. Then, the user can make a second input to a certain application icon that the user frequently uses among the multiple application icons, so that the electronic device can control that application icon to be locked.
[0105] In this embodiment, since the electronic device can control a certain application icon on the first page to be locked according to the user's input, the electronic device will not update the certain application icon when updating the application icons in the i-th row of the first page. That is, the certain application icon can always be included in the first page, so that the user can quickly input the certain application icon, so that the electronic device can quickly launch the application corresponding to the certain application icon, thereby improving the user experience.
[0106] Step 102c: Update the application icons in the j-th column of the first page of the electronic device, excluding the fourth target application icon.
[0107] In this embodiment, since the electronic device can control a certain application icon on the first page to be locked according to the user's input, the electronic device will not update the certain application icon when updating the application icons in the j-th column of the first page. That is, the certain application icon can always be included in the first page, so that the user can quickly input the certain application icon, so that the electronic device can quickly launch the application corresponding to the certain application icon, thereby improving the user experience.
[0108] Optionally, in another possible implementation of this application embodiment, the second target application icon is the application icon associated with the first input on the first page. Specifically, step 102 can be implemented through step 102d below.
[0109] Step 102d: The electronic device responds to the first input. If the input features of the first input match the preset input features, the application icon associated with the preset input features on the first page is determined as the second target application icon. The second target application icon is moved from the third position on the first page to the preset position on the first page, and the application icon at the preset position is moved to the third position.
[0110] Optionally, in this embodiment of the application, the aforementioned preset input features may include a target preset input object and a target preset input trajectory (or a target preset sliding direction).
[0111] Optionally, in this embodiment of the application, the electronic device may pre-store multiple association relationships in the electronic device. Each of the multiple association relationships is an association relationship between a preset input feature and at least one application icon. Thus, in response to a first input, the electronic device may first determine the target association relationship (which includes the preset input feature) corresponding to the input feature of the first input from the multiple association relationships, and then determine at least one application icon associated with the preset input feature in the target association relationship as a second target application icon.
[0112] Optionally, in this embodiment of the application, the aforementioned third position may specifically be the position of the second target application icon on the first page before the electronic device moves the second target application icon.
[0113] Optionally, in this embodiment of the application, the aforementioned preset position may specifically be the position of any application icon in the first row (or first column) of the application icons on the first page.
[0114] Optionally, in this embodiment of the application, after the electronic device moves the second target application icon from the third position on the first page to the preset position on the first page, and moves the application icon at the preset position to the third position, the electronic device can launch (i.e. run in the foreground) the application corresponding to the second target application icon so that the user can use the application.
[0115] In this embodiment of the application, when using an electronic device, if a user needs to use an application corresponding to a certain application icon on the first page, the user does not need to search for that application icon among multiple application icons on the first page. Instead, the user can directly input some application icons (such as the first target application icon) on the first page. If the input features match the preset input features, the electronic device can move that application icon to a preset position and open the application corresponding to that application icon, so that the user can use the application.
[0116] In this embodiment, the electronic device can move an application icon associated with a preset input feature to a preset position based on the user's input features, provided that the input features match preset input features. This allows the user to quickly input the application icon, thus improving the user experience.
[0117] Optionally, in another possible implementation of this application embodiment, the second target application icon is the application icon associated with the first input on the first page. Specifically, step 102 can be implemented through step 102e below.
[0118] Step 102e: The electronic device responds to the first input. If the input characteristics of the first input match the preset input characteristics, the application icon associated with the preset input characteristics in the second page is determined as the second target application icon. The second target application icon is moved from the fourth position in the second page to the preset position in the first page, and the application icon at the preset position is moved to the fourth position.
[0119] Optionally, in this embodiment of the application, the aforementioned fourth position may specifically be the position of the second target application icon on the second page before the electronic device moves the second target application icon.
[0120] For example, referring to Figure 2, as shown in Figure 9(A), a user can make a first input to a first target application icon (e.g., application icon 11, application icon 12, application icon 13, application icon 14, and application icon 16), that is, make a sliding input with the sliding direction of direction 39 to application icon 11, application icon 12, application icon 13, and application icon 14, and make a sliding input with the sliding direction of direction 40 to application icon 14 and application icon 18; as shown in Figure 9(B), when the user makes the first input to application icon 11, application icon 12, application icon 13, application icon 14, and application icon 18... Subsequently, in response to the first input, if the input features of the first input (e.g., the input object and the swipe direction) match the preset input features, the mobile phone can determine the application icon associated with the preset input features on the second page as the second target application icon (e.g., application icon 41 and application icon 42), and move application icon 41 from the fourth position on the second page to the preset position on the first page (e.g., position 43 and position 44), move application icon 42 from the fourth position on the second page to the preset position on the first page (e.g., position 44), and move the application icon at the preset position to the fourth position.
[0121] In this embodiment of the application, when using an electronic device, if a user needs to use an application corresponding to a certain application icon on the second page, the user does not need to input the application icon on the first page multiple times so that the electronic device can update the application icon on the first page to display the certain application icon on the first page. Instead, the user can directly input some application icons (such as the first target application icon) on the first page. If the input features match the preset input features, the electronic device can move the certain application icon on the second page to a preset position on the first page and open the application corresponding to the certain application icon, so that the user can use the application.
[0122] In this embodiment, the electronic device can move an application icon on the second page associated with the preset input feature to a preset position on the first page based on the user's input features, provided that the input features match the preset input features. This allows the user to quickly input the application icon, thus improving the user experience.
[0123] Optionally, in this embodiment of the application, before "receiving the user's first input" in step 101 above, the application icon display method provided in this embodiment of the application may further include the following steps 301 to 304.
[0124] Step 301: With the first page displayed, the electronic device receives the user's fourth input.
[0125] In this embodiment of the application, the third input is the user's input of the sixth target application icon on the first page.
[0126] Optionally, in this embodiment of the application, when the first page is displayed, the user can make an input to the electronic device (e.g., swipe up) so that the electronic device can control multiple application icons on the first page to be in an editable state, thereby allowing the user to make a third input to the sixth target application icon among the at least one icons.
[0127] Optionally, in this embodiment of the application, multiple application icons on the first page are in an editable state. The user can input the application icon in the i-th row or the application icon in the j-th column of the first page, so that the electronic device can update the application icon in the i-th row or the application icon in the j-th column of the first page to display the sixth target application icon on the first page, so that the user can make a fourth input on the sixth target application icon.
[0128] Optionally, in this embodiment of the application, the fourth input can specifically be the user's click input on the sixth target application icon.
[0129] Step 302: The electronic device responds to the fourth input by selecting and marking the sixth target application icon from the first page.
[0130] Optionally, in this embodiment of the application, the electronic device may select a sixth target application icon from the first page and mark the sixth target application icon using a second marking method.
[0131] Optionally, in the embodiments of this application, the second marking method may include any of the following: animated marking method, dashed box marking method, highlighted marking method, color marking method, grayscale marking method, marking method with preset transparency, and flashing marking method, etc.
[0132] Step 303: The electronic device receives the user's fifth input.
[0133] In this embodiment of the application, the fifth input is the user's input for the seventh target application icon on the first page. The seventh target application icon is at least one of the following: the application icon in the g-th row or the application icon in the h-th column, where g and h are both positive integers.
[0134] Optionally, in this embodiment of the application, the fifth input can specifically be a user's sliding input of the application icon in the g-th row or the application icon in the h-th column.
[0135] Step 304: The electronic device responds to the fifth input and establishes an association between the input features of the fifth input and the seventh target application icon.
[0136] Optionally, in this embodiment of the application, the input features of the fifth input include the input object of the fifth input and the input trajectory of the fifth input (or the sliding direction of the fifth input).
[0137] Optionally, in this embodiment of the application, the electronic device can associate and save the input features of the fifth input with the seventh target application icon to obtain an association relationship, thereby establishing the association relationship between the input features of the fifth input and the fifth target application icon.
[0138] Optionally, in this embodiment of the application, after the electronic device establishes the association between the input features of the fifth input and the seventh target application icon, the user can input again into the electronic device while the first page is displayed, so that the electronic device can execute steps 301 to 304 again to save multiple associations in the electronic device.
[0139] In this embodiment, when the electronic device displays a first page, the user can input an information to the electronic device, making multiple application icons on the first page editable. The user can then input a fourth information about a frequently used application icon, allowing the electronic device to select and mark that icon. The user can then input a fifth information about some application icons on the first page, establishing a relationship between the fifth information's characteristics and the specific application icon. When the user needs to use a particular application icon, they can directly input it on the first page, allowing the electronic device to quickly move the icon to a preset position on the first page if the input characteristics of the fifth information match those of the fifth information.
[0140] In this embodiment, the electronic device can establish an association between the input features of the user's fifth input and an application icon, so that the user can directly input on the first page, and the electronic device can quickly move the application icon to a preset position on the first page when the input features of the input match the input features of the fifth input.
[0141] Optionally, in this embodiment of the application, before "receiving the user's first input" in step 101 above, the application icon display method provided in this embodiment of the application may further include the following steps 401 to 403.
[0142] Step 401: When the first page is displayed, if the application corresponding to the fifth target application icon on the second page receives the target message, the electronic device displays the first control at the fifth position on the first page.
[0143] In this embodiment of the application, the fifth target application icon is the application icon in the qth row or the application icon in the pth column of the second page, the fifth position is the position in the first page corresponding to the fifth target application icon, and the first control is used to display the fifth target application icon on the first page, where q and p are both positive integers.
[0144] Optionally, in this embodiment of the application, the aforementioned target message may specifically be a notification message in the application corresponding to the fifth target application icon.
[0145] Optionally, in this embodiment of the application, the fifth position may specifically be the position of the application icon in the qth row of the first page that is close to the first edge line or the position that is close to the second edge line; or, the fifth position may specifically be the position of the application icon in the pth column of the first page that is close to the third edge line or the position that is close to the fourth edge line.
[0146] Optionally, in this embodiment, when the first distance is greater than the second distance, the electronic device can display the first control at a position close to the first edge line (i.e., the fifth position) on the first page; when the first distance is less than or equal to the second distance, the electronic device can display the first control at a position close to the second edge line (i.e., the fifth position) on the first page. Here, the first distance is the distance between the fifth target application icon on the second page and the first edge line (or the third edge line), and the second distance is the distance between the fifth target application icon and the second edge line (or the fourth edge line).
[0147] For example, referring to Figure 2, as shown in Figure 10, if the application corresponding to the fifth target application icon (e.g., application icon 44, which is located in the first row of the second page) in the second page receives the target message, the mobile phone can display the first control 46 in the fifth position (e.g., position 45) of the first page, so that the user can make a third input to the first control 46.
[0148] Optionally, in this embodiment of the application, when the first control is displayed at the fifth position on the first page of the electronic device, the user can make an input to the electronic device (e.g., shake input) so that the electronic device can cancel the display of the first control.
[0149] Step 402: The electronic device receives the user's third input to the first control.
[0150] Optionally, in this embodiment of the application, the third input can specifically be the user's click input on the first control.
[0151] Optionally, in this embodiment of the application, when the fifth target application icon is multiple application icons, the third input may include at least one second sub-input, and each second sub-input may be the user's click input on the first control.
[0152] Step 403: In response to the third input, the electronic device updates the application icon in row q or column p of the first page to display the fifth target application icon on the first page.
[0153] Optionally, in this embodiment, when the fifth position is close to the first edge line, the electronic device can move the application icon in the q-th row of the first page away from the fifth position. That is, the electronic device can move the eighth application icon (i.e., the first application icon in the q-th row of the first page) to the sixth position (i.e., the position of the last application icon in the q-th row of the second page before the electronic device moves the eighth application icon), and sequentially move each application icon in the q-th row (i.e., each application icon in the q-th row except for the first application icon in the q-th row) to the next position along the direction away from the fifth position, and move the ninth target application icon (i.e., the last application icon in the q-th row of the second page) to the seventh position (i.e., the position of the last application icon in the q-th row before the electronic device moves the eighth application icon). If the last application icon in the q-th row of the second page is not the fifth target application icon, the electronic device can again move the application icons in the q-th row of the first page away from the fifth position until the electronic device displays the fifth target application icon in the first page.
[0154] Optionally, in this embodiment, when the fifth position is close to the third edge line, the electronic device can move the application icon in the p-th column of the first page away from the fifth position. That is, the electronic device can move the eighth application icon (i.e., the first application icon in the p-th column of the first page) to the sixth position (i.e., the position of the last application icon in the p-th column of the second page before the electronic device moves the eighth application icon), and sequentially move each application icon in the p-th column (i.e., each application icon in the p-th column other than the first application icon in the p-th column) to the next position in a direction away from the fifth position, and move the ninth target application icon (i.e., the last application icon in the p-th column of the second page) to the seventh position (i.e., the position of the last application icon in the p-th column before the electronic device moves the eighth application icon). If the last application icon in the p-th column of the second page is not the fifth target application icon, the electronic device can again move the application icons in the p-th column of the first page away from the fifth position until the electronic device displays the fifth target application icon in the first page.
[0155] For example, referring to Figure 10, as shown in Figure 11, after the user makes a third input to the first control 46, the mobile phone can update the application icons 11, 12, 13 and 14 in the first row of the first page to application icons 45, 46, 47 and 44, so that application icon 44 is displayed on the first page.
[0156] Optionally, in this embodiment of the application, when there are multiple application icons for the fifth target application icon, the user can make a second sub-input to the first control, so that the electronic device can update the application icon in the q-th row or the application icon in the p-th column of the first page, so as to display one of the application icons of the fifth target application icon on the first page. Then the user can make another second sub-input to the first control, so that the electronic device can update the application icon in the q-th row or the application icon in the p-th column of the first page again, so as to display another application icon of the fifth target application icon on the first page, and so on, until the last application icon of the fifth target application icon is displayed on the first page.
[0157] Optionally, in this embodiment of the application, after the electronic device displays the last application icon among the fifth target application icons on the first page, the electronic device may de-display the first control.
[0158] In this embodiment of the application, when the electronic device displays the first page, if the application corresponding to an application icon on the second page receives a notification message, the user can directly input the first control on the first page so that the electronic device can display the application icon on the first page, and the user can input the application icon so that the electronic device can open the application.
[0159] In this embodiment of the application, when the first page is displayed, if the application corresponding to the fifth target application icon receives the target message, the electronic device can display a first control on the first page, so that the user can directly input the first control, so that the electronic device can update the application icon in the qth row or the pth column of the first page to display the fifth target application icon on the first page. This allows the user to quickly input the fifth target application icon, so that the electronic device can open the application corresponding to the fifth target application icon, thereby improving the user experience.
[0160] It should be noted that the application icon display method provided in this application embodiment can be executed by an application icon display device or a control module within that device for executing the application icon display method. This application embodiment uses an application icon display device executing the application icon display method as an example to illustrate the application icon display device provided in this application embodiment.
[0161] Figure 12 shows a possible structural schematic diagram of the application icon display device according to an embodiment of this application. As shown in Figure 12, the application icon display device 60 may include a receiving module 61 and an updating module 62.
[0162] The receiving module 61 is configured to receive a first input from a user when a first page is displayed. The first page includes multiple application icons, and the first input is the user's input for a first target application icon among the multiple application icons. The first target application icon is at least one of the following: the application icon in the i-th row or the application icon in the j-th column among the multiple application icons, where i and j are both positive integers. The updating module 62 is configured to update a second target application icon among the multiple application icons in response to the first input received by the receiving module 61. The second target application icon is either an application icon among the first target application icons or an application icon on the first page associated with the first input.
[0163] In one possible implementation, the first input is a user's swipe input on a first target application icon, which is either the application icon in the i-th row or the application icon in the j-th column. The second target application icon is an application icon among the first target application icons. The update module 62 is specifically configured to, in response to the swipe input, move the second target application icon from the first page to the second page, update the positions of other application icons, and move a third target application icon from the second page to the first page. Here, the other application icons are application icons among the first target application icons excluding the second target application icon, and the third target application icon is an application icon located in the i-th row or the j-th column of the second page.
[0164] In one possible implementation, the update module 62 is specifically used to move the second target application icon to the first position according to the sliding direction of the sliding input, and sequentially move each of the other application icons to the next position along the sliding direction, and move the third target application icon to the second position. The first position is any one of the following: the first position of the i-th row in the second page, the last position of the i-th row in the second page, the first position of the j-th column in the second page, and the last position of the j-th column in the second page; the second position is any one of the following: the first position of the i-th row in the first page, the last position of the i-th row in the first page, the first position of the j-th column in the first page, and the last position of the j-th column in the first page.
[0165] In one possible implementation, the first target application icon is the application icon in the i-th row, and the sliding direction is either a first direction or a second direction, the second direction being opposite to the first direction; if the sliding direction is the first direction, then the second target application icon is the last application icon in the i-th row, the first position being the first position in the i-th row of the second page, and the third target application icon is the last application icon in the i-th row of the second page, the second position being the first position in the i-th row of the first page; or, if the sliding direction is the second direction, then the second target application icon is the first application icon in the i-th row, the first position being the last position in the i-th row of the second page, and the third target application icon is the first application icon in the i-th row of the second page, the second position being the last position in the i-th row of the first page.
[0166] In one possible implementation, the first target application icon is the application icon in the j-th column, and the sliding direction is either a third or a fourth direction, the fourth direction being opposite to the third direction; if the sliding direction is a third direction, then the second target application icon is the last application icon in the j-th column, the first position is the first position in the j-th column of the second page, the third target application icon is the last application icon in the j-th column of the second page, and the second position is the first position in the j-th column of the first page; or, if the sliding direction is a fourth direction, then the second target application icon is the first application icon in the j-th column, the first position is the last position in the j-th column of the second page, the third target application icon is the first application icon in the j-th column of the second page, and the second position is the last position in the j-th column of the first page.
[0167] In one possible implementation, the receiving module 61 is further configured to receive a second input from the user before receiving the first input from the user. This second input is the user's input for a fourth target application icon, which is an application icon in the i-th row or the j-th column of the first page. The application icon display device 60 provided in this embodiment may further include a control module. The control module is configured to control the fourth target application icon to be locked in response to the second input received by the receiving module 61. The updating module 62 is specifically configured to update the application icons in the i-th row of the first page, excluding the fourth target application icon; or, the updating module 62 is specifically configured to update the application icons in the j-th column of the first page, excluding the fourth target application icon.
[0168] In one possible implementation, the second target application icon is the application icon associated with the first input on the first page. Specifically, the update module 62 is used to, if the input characteristics of the first input match preset input characteristics, determine the application icon associated with the preset input characteristics on the first page as the second target application icon, move the second target application icon from a third position on the first page to a preset position on the first page, and move the application icon at the preset position to the third position.
[0169] In one possible implementation, the second target application icon is the application icon associated with the first input on the first page. Specifically, the update module 62 is used to, if the input characteristics of the first input match preset input characteristics, determine the application icon associated with the preset input characteristics on the second page as the second target application icon, move the second target application icon from the fourth position on the second page to a preset position on the first page, and move the application icon at the preset position to the fourth position.
[0170] In one possible implementation, the receiving module 61 is further configured to receive a third input from the user before receiving the first input from the user. This third input is the user's input regarding the fifth target application icon on the first page. The application icon display device 60 provided in this application embodiment may further include a marking module and an establishing module. The marking module is configured to select and mark the fifth target application icon from the first page in response to the third input received by the receiving module 61. The receiving module 61 is further configured to receive a fourth input from the user. This fourth input is the user's input regarding a sixth target application icon on the first page. The sixth target application icon is at least one of the following: an application icon in the g-th row or an application icon in the h-th column, where g and h are both positive integers. The establishing module is configured to establish an association between the input features of the fourth input and the fifth target application icon in response to the fourth input received by the receiving module 61.
[0171] In one possible implementation, the application icon display device 60 provided in this application embodiment may further include a display module. The display module is configured to, before the receiving module 61 receives the user's first input, if the application corresponding to the fifth target application icon in the second page receives a target message, display a first control at a fifth position in the first page. The fifth target application icon is the application icon in row q or column p of the second page, and the fifth position is the position in the first page corresponding to the fifth target application icon. The first control is used to display the fifth target application icon in the first page. The receiving module 61 is further configured to receive a third input from the user to the first control. The updating module 62 is further configured to, in response to the third input received by the receiving module 61, update the application icon in row q or column p of the first page to display the fifth target application icon in the first page.
[0172] This application provides an application icon display device. Since the user can input a first target application icon, the electronic device can update the second target application icon on the first page instead of updating all application icons on the first page, thus improving the flexibility of the electronic device in displaying application icons.
[0173] The application icon display device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, a mobile electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc., while a non-mobile electronic device can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.
[0174] The application icon display device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0175] The application icon display device provided in this application embodiment can implement the various processes implemented by the application icon display device in the method embodiments of Figures 1 to 11. To avoid repetition, these processes will not be described again here.
[0176] Optionally, as shown in FIG13, this application embodiment also provides an electronic device 70, including a processor 72, a memory 71, and a program or instructions stored in the memory 71 and executable on the processor 72. When the program or instructions are executed by the processor 72, they implement the various processes of the above-described application icon display method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0177] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0178] Figure 14 is a schematic diagram of the hardware structure of an electronic device that implements an embodiment of this application.
[0179] The electronic device 100 includes, but is not limited to, components such as: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, and processor 110.
[0180] Those skilled in the art will understand that the electronic device 100 may also include a power supply (such as a battery) for powering various components. The power supply may be logically connected to the processor 110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in Figure 14 does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0181] When the user input unit 107 displays the first page, it receives the user's first input. The first page includes multiple application icons. The first input is the user's input for a first target application icon among the multiple application icons. The first target application icon is at least one of the following: the application icon in the i-th row or the application icon in the j-th column among the multiple application icons, where i and j are both positive integers.
[0182] Processor 110 is configured to update a second target application icon among a plurality of application icons in response to a first input, the second target application icon being an application icon among the first target application icons or an application icon on a first page associated with the first input.
[0183] This application provides an electronic device that can improve the flexibility of displaying application icons by allowing the user to update the second target application icon on the first page through a first input to the first target application icon, instead of updating all application icons on the first page.
[0184] Optionally, the processor 110 is specifically configured to, in response to swipe input, move a second target application icon from the first page to the second page, update the positions of other application icons, and move a third target application icon from the second page to the first page.
[0185] Among them, other application icons are application icons other than the second target application icon in the first target application icon; if the first target application icon is the application icon in the i-th row, the third target application icon is the application icon in the i-th row of the second page; if the first target application icon is the application icon in the j-th column, the third target application icon is the application icon in the j-th column of the second page.
[0186] In this embodiment, since users can slide input on some application icons on the first page to move one of the application icons to the second page and another application icon on the second page to the first page to update the application icons without updating all application icons on the first page, the flexibility of displaying application icons on electronic devices can be improved.
[0187] Optionally, the processor 110 is specifically configured to move the second target application icon to the first position according to the sliding direction of the sliding input, and sequentially move each of the other application icons to the next position along the sliding direction, and move the third target application icon to the second position.
[0188] The first position is any one of the following: the first position of the i-th row on the second page, the last position of the i-th row on the second page, the first position of the j-th column on the second page, and the last position of the j-th column on the second page; the second position is any one of the following: the first position of the i-th row on the first page, the last position of the i-th row on the first page, the first position of the j-th column on the first page, and the last position of the j-th column on the first page.
[0189] In this embodiment, the electronic device can move the second target application icon to the first position according to the sliding direction of the user's sliding input, and move other application icons to the next position along the sliding direction, and move the third target application icon to the second position, so that the user can update the second target application icon as needed to improve the user experience.
[0190] Optionally, the processor 110 is specifically configured to, if the input features of the first input match the preset input features, determine the application icon associated with the preset input features in the first page as the second target application icon, move the second target application icon from the third position in the first page to the preset position in the first page, and move the application icon at the preset position to the third position.
[0191] In this embodiment, the electronic device can move an application icon associated with a preset input feature to a preset position based on the user's input features, provided that the input features match preset input features. This allows the user to quickly input the application icon, thus improving the user experience.
[0192] Optionally, the processor 110 is specifically configured to, if the input features of the first input match the preset input features, determine the application icon associated with the preset input features in the second page as the second target application icon, move the second target application icon from the fourth position in the second page to the preset position in the first page, and move the application icon at the preset position to the fourth position.
[0193] In this embodiment, the electronic device can move an application icon on the second page associated with the preset input feature to a preset position on the first page based on the user's input features, provided that the input features match the preset input features. This allows the user to quickly input the application icon, thus improving the user experience.
[0194] Optionally, the display unit 106 is configured to display a first control at a fifth position on the first page if the application corresponding to the fifth target application icon in the second page receives a target message. The fifth target application icon is the application icon in the q-th row or the application icon in the p-th column of the second page, and the fifth position is the position on the first page corresponding to the fifth target application icon. The first control is used to display the fifth target application icon on the first page.
[0195] The user input unit 107 is also used to receive a third input from the user to the first control.
[0196] Processor 110 is also configured to update the application icon in row q or column p of the first page in response to the third input, so as to display the fifth target application icon on the first page, where q and p are both positive integers.
[0197] In this embodiment of the application, when the first page is displayed, if the application corresponding to the fifth target application icon receives the target message, the electronic device can display a first control on the first page, so that the user can directly input the first control, so that the electronic device can update the application icon in the qth row or the pth column of the first page to display the fifth target application icon on the first page. This allows the user to quickly input the fifth target application icon, so that the electronic device can open the application corresponding to the fifth target application icon, thereby improving the user experience.
[0198] It should be understood that, in this embodiment, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here. The memory 109 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understandable that the aforementioned modem processor may not be integrated into the processor 110.
[0199] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described application icon display method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0200] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0201] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described application icon display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0202] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0203] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0204] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they 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 this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0205] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for displaying an application icon, the method comprising: When the first page is displayed, the user's first input is received. The first page includes multiple application icons. The first input is the user's input for a first target application icon among the multiple application icons. The first target application icon is at least one of the following: the application icon in the i-th row or the application icon in the j-th column among the multiple application icons, where i and j are both positive integers. In response to the first input, the second target application icon among the plurality of application icons is updated. The second target application icon is either an application icon among the first target application icons or an application icon on the first page associated with the first input.
2. The method according to claim 1, wherein, The first input is the user's swipe input on the first target application icon, the first target application icon is the application icon in the i-th row or the application icon in the j-th column, and the second target application icon is the application icon in the first target application icon; The step of updating the second target application icon among the plurality of application icons in response to the first input includes: In response to the swipe input, the second target application icon is moved from the first page to the second page, the positions of other application icons are updated, and the third target application icon in the second page is moved to the first page; Wherein, the other application icons are application icons other than the second target application icon among the first target application icons; when the first target application icon is the application icon in the i-th row, the third target application icon is the application icon in the i-th row of the second page; when the first target application icon is the application icon in the j-th column, the third target application icon is the application icon in the j-th column of the second page.
3. The method according to claim 2, wherein, The step of responding to the swipe input by moving the second target application icon from the first page to the second page, updating the positions of other application icons, and moving the third target application icon from the second page to the first page includes: According to the sliding direction of the sliding input, the second target application icon is moved to the first position, and each of the other application icons is moved to the next position in sequence along the sliding direction, and the third target application icon is moved to the second position; Wherein, the first position is any one of the following: the first position of the i-th row in the second page, the last position of the i-th row in the second page, the first position of the j-th column in the second page, and the last position of the j-th column in the second page; the second position is any one of the following: the first position of the i-th row in the first page, the last position of the i-th row in the first page, the first position of the j-th column in the first page, and the last position of the j-th column in the first page.
4. The method according to claim 3, wherein, The first target application icon is the application icon in the i-th row, and the sliding direction is either a first direction or a second direction, wherein the second direction is opposite to the first direction; If the sliding direction is the first direction, then the second target application icon is the last application icon in the i-th row, the first position is the first position in the i-th row of the second page, and the third target application icon is the last application icon in the i-th row of the second page, and the second position is the first position in the i-th row of the first page. or, If the sliding direction is the second direction, then the second target application icon is the first application icon in the i-th row, the first position is the last position in the i-th row of the second page, and the third target application icon is the first application icon in the i-th row of the second page, and the second position is the last position in the i-th row of the first page.
5. The method according to claim 3, wherein, The first target application icon is the application icon in the j-th column, and the sliding direction is either a third direction or a fourth direction, wherein the fourth direction is opposite to the third direction. If the swipe direction is the third direction, then the second target application icon is the last application icon in the j-th column, the first position is the first position in the j-th column of the second page, and the third target application icon is the last application icon in the j-th column of the second page, and the second position is the first position in the j-th column of the first page; or... If the sliding direction is the fourth direction, then the second target application icon is the first application icon in the j-th column, the first position is the last position in the j-th column of the second page, and the third target application icon is the first application icon in the j-th column of the second page, and the second position is the last position in the j-th column of the first page.
6. The method according to claim 1, wherein, The second target application icon is the application icon associated with the first input on the first page; The step of updating the second target application icon among the plurality of application icons in response to the first input includes: If the input features of the first input match the preset input features, then the application icon associated with the preset input features in the first page is determined as the second target application icon, and the second target application icon is moved from the third position in the first page to the preset position in the first page, and the application icon at the preset position is moved to the third position.
7. The method according to claim 1, wherein, The second target application icon is the application icon associated with the first input on the first page; The step of updating the second target application icon among the plurality of application icons in response to the first input includes: If the input features of the first input match the preset input features, then the application icon associated with the preset input features in the second page is determined as the second target application icon, and the second target application icon is moved from the fourth position in the second page to the preset position in the first page, and the application icon at the preset position is moved to the fourth position.
8. The method according to claim 1, wherein, Before receiving the user's first input, the method further includes: If the application corresponding to the fifth target application icon in the second page receives the target message, a first control is displayed at the fifth position in the first page. The fifth target application icon is the application icon in the qth row or the application icon in the pth column of the second page. The fifth position is the position in the first page corresponding to the fifth target application icon. The first control is used to display the fifth target application icon in the first page. Receive a third input from the user to the first control; In response to the third input, update the application icon in the q-th row or the application icon in the p-th column of the first page to display the fifth target application icon on the first page, where q and p are both positive integers.
9. An application icon display device, the application icon display device comprising: Receive module and update module; The receiving module is used to receive a first input from a user when a first page is displayed. The first page includes multiple application icons. The first input is the user's input for a first target application icon among the multiple application icons. The first target application icon is at least one of the following: the application icon in the i-th row or the application icon in the j-th column among the multiple application icons, where i and j are both positive integers. The update module is configured to update a second target application icon among the plurality of application icons in response to the first input received by the receiving module. The second target application icon is either an application icon among the first target application icons or an application icon on the first page associated with the first input.
10. The application icon display device according to claim 9, wherein, The first input is the user's swipe input on the first target application icon, the first target application icon is the application icon in the i-th row or the application icon in the j-th column, and the second target application icon is the application icon in the first target application icon; The update module is specifically used to respond to the swipe input by moving the second target application icon from the first page to the second page, updating the positions of other application icons, and moving the third target application icon from the second page to the first page; Wherein, the other application icons are application icons other than the second target application icon among the first target application icons; when the first target application icon is the application icon in the i-th row, the third target application icon is the application icon in the i-th row of the second page; when the first target application icon is the application icon in the j-th column, the third target application icon is the application icon in the j-th column of the second page.
11. The application icon display device according to claim 10, wherein, The update module is specifically used to move the second target application icon to the first position according to the sliding direction of the sliding input, and sequentially move each of the other application icons to the next position along the sliding direction, and move the third target application icon to the second position. Wherein, the first position is any one of the following: the first position of the i-th row in the second page, the last position of the i-th row in the second page, the first position of the j-th column in the second page, and the last position of the j-th column in the second page; the second position is any one of the following: the first position of the i-th row in the first page, the last position of the i-th row in the first page, the first position of the j-th column in the first page, and the last position of the j-th column in the first page.
12. The application icon display device according to claim 11, wherein, The first target application icon is the application icon in the i-th row, and the sliding direction is either a first direction or a second direction, wherein the second direction is opposite to the first direction; If the sliding direction is the first direction, then the second target application icon is the last application icon in the i-th row, the first position is the first position in the i-th row of the second page, and the third target application icon is the last application icon in the i-th row of the second page, and the second position is the first position in the i-th row of the first page. or, If the sliding direction is the second direction, then the second target application icon is the first application icon in the i-th row, the first position is the last position in the i-th row of the second page, and the third target application icon is the first application icon in the i-th row of the second page, and the second position is the last position in the i-th row of the first page.
13. The application icon display device according to claim 11, wherein, The first target application icon is the application icon in the j-th column, and the sliding direction is either a third direction or a fourth direction, wherein the third direction is opposite to the fourth direction; If the swipe direction is the third direction, then the second target application icon is the last application icon in the j-th column, the first position is the first position in the j-th column of the second page, and the third target application icon is the last application icon in the j-th column of the second page, and the second position is the first position in the j-th column of the first page; or... If the sliding direction is the fourth direction, then the second target application icon is the first application icon in the j-th column, the first position is the last position in the j-th column of the second page, and the third target application icon is the first application icon in the j-th column of the second page, and the second position is the last position in the j-th column of the first page.
14. The application icon display device according to claim 9, wherein, The second target application icon is the application icon associated with the first input on the first page; The update module is specifically configured to, if the input features of the first input match the preset input features, determine the application icon associated with the preset input features in the first page as the second target application icon, move the second target application icon from a third position in the first page to a preset position in the first page, and move the application icon at the preset position to the third position.
15. The application icon display device according to claim 9, wherein, The second target application icon is the application icon associated with the first input on the first page; The update module is specifically configured to, if the input features of the first input match the preset input features, determine the application icon associated with the preset input features in the second page as the second target application icon, move the second target application icon from the fourth position in the second page to the preset position in the first page, and move the application icon at the preset position to the fourth position.
16. The application icon display device according to claim 9, wherein, The application icon display device further includes: a display module; The display module is configured to, before the receiving module receives the user's first input, display a first control at the fifth position on the first page if the application corresponding to the fifth target application icon on the second page receives the target message. The fifth target application icon is the application icon in the q-th row or the application icon in the p-th column of the second page, and the fifth position is the position on the first page corresponding to the fifth target application icon. The first control is used to display the fifth target application icon on the first page. The receiving module is also used to receive a third input from the user to the first control; The update module is further configured to update the application icon in the q-th row or the application icon in the p-th column of the first page in response to the third input received by the receiving module, so as to display the fifth target application icon in the first page, where q and p are both positive integers.
17. An electronic device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the application icon display method as described in any one of claims 1 to 8.
18. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the application icon display method as described in any one of claims 1 to 8.
19. A chip comprising a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the application icon display method as described in any one of claims 1 to 8.
20. A computer program product stored in a non-volatile storage medium, the program product being executed by at least one processor to implement the steps of the application icon display method as claimed in any one of claims 1 to 8.
21. An electronic device configured to perform the steps of the application icon display method as claimed in any one of claims 1 to 8.