Desktop icon display method and electronic device

By displaying dynamic icons on the desktop of electronic devices that match the current running state of the application, the problem of insufficient information transmission in existing technologies is solved, and the effect of rich icon forms and status reflection is achieved, thereby improving the user experience.

WO2026026123A1PCT designated stage Publication Date: 2026-02-05HONOR DEVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/095088
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-31
Filing Date
2025-05-15
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In the existing technology, desktop icons on electronic devices lack a way to dynamically reflect the current running status of applications, resulting in insufficient information transmission and a monotonous form.

Method used

While the application is running its target function, a dynamic icon matching the target function is displayed on the desktop, and the static icon is restored when the function stops. The dynamic display of the icon is achieved through animation or changes in transparency.

Benefits of technology

The icon styles have been enriched, information delivery has been enhanced, and users can intuitively understand the application's running status, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025095088_05022026_PF_FP_ABST
    Figure CN2025095088_05022026_PF_FP_ABST
Patent Text Reader

Abstract

A desktop icon display method and an electronic device, which relate to the technical field of terminals. The method comprises: during the running of a target function of an application program, when an application icon of the application program is displayed, displaying a dynamic icon matching the target function. In this way, visual forms of application icons can be diversified, and a function being run by an application program can also be reflected by means of a dynamic icon, thereby conveying more information.
Need to check novelty before this filing date? Find Prior Art

Description

A desktop icon display method and electronic device

[0001] The present application claims priority to the Chinese patent application No. 202411050936.5, filed on July 31, 2024, and entitled "A desktop icon display method and electronic device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the technical field of terminal, and in particular, to a desktop icon display method and electronic device. BACKGROUND

[0003] Electronic devices such as mobile phones and tablets can provide an entry for starting an application program through the application icons on the desktop. Taking a mobile phone as an example, the mobile phone's desktop includes an application icon of a clock application (referred to as a clock icon), and in response to a triggering operation of the clock icon by a user, the mobile phone can start the clock application. SUMMARY

[0004] The present application provides a desktop icon display method and electronic device, which can display a dynamic icon matching a target function of a currently running application program, thereby enriching the form of application icons and reflecting the function of the running application program through the dynamic icon to convey more information.

[0005] In a first aspect, the present application provides a desktop icon display method applied to an electronic device, wherein the electronic device is installed with a first application such as a note application or a settings application. Specifically, the method comprises: displaying a first interface, wherein the first interface is an interface of a first desktop page (hereinafter referred to as a target desktop page), and the first interface includes a first icon of the first application (hereinafter referred to as a target application program), and the first icon is a static icon; in response to a first operation (such as a click operation) on the first icon, displaying a second interface of the first application; and in response to a second operation in the second interface, such as an operation of starting recording, an operation of downloading updates, an operation of starting scanning, an operation of playing music, etc., running a target function in the first application. That is, before running the target function of the first application, a static icon of the first application can be displayed on the desktop (such as the first desktop page), and the static icon can be used to trigger the running of the first application, and then the target function can be triggered in the application interface of the first application.

[0006] Subsequently, in response to a third operation (operation 2 in the following) triggering display of the first desktop page, a third interface is displayed, the third interface being an interface of the first desktop page, and the third interface including the second icon of the first application, and the second icon including the animation matching the target function. That is, when the first desktop page is returned to again during running of the target function of the first application, the dynamic second icon is displayed in the first desktop page.

[0007] To sum up, by using the present application, when the target function of the first application is running, the dynamic icon matching the target function can be displayed when the application icon of the first application is displayed. In this way, the form of the application icon can be enriched, and the function of the application program running can be reflected through the dynamic icon, and more information can be delivered.

[0008] In addition, it should be noted that if the target function has been stopped running when the first desktop page is returned to, the dynamic icon of the first application will not be displayed in the first desktop page, but the static icon is still displayed, so that the display of the dynamic icon matches whether the target function is running or not. For example, after the target function is started, before the first desktop page is returned to, the target function is manually closed by the user or the target function is automatically ended, such as completion of scanning or completion of system download update, and after the first desktop page is returned to, the static icon of the first application can still be displayed.

[0009] In a possible design manner of the first aspect, the third operation includes an operation of returning to the desktop, such as an operation of sliding up from the bottom of the current interface to return to the desktop. The display position of the second icon in the third interface is the same as the display position of the first icon in the first interface.

[0010] That is, when the first desktop page is returned to again during running of the target function, the originally static first icon is replaced and displayed as the dynamic second icon. For example, the transparency of the originally static first icon can be set to 0, so that the first icon is invisible, and the second icon is displayed at the position of the first icon, so as to realize replacement and display of the first icon as the second icon. In this way, the dynamic icon can be provided at the position of the originally displayed static icon of the first application, so as to enable the user to pay attention to the fact that the first application is running the target function.

[0011] In another possible design manner of the first aspect, after the third interface is displayed, the method further includes: after a display time length of the second icon reaches a first time length, the second icon is cancelled, such as releasing the resource of the second icon, and the first icon is displayed in the first desktop page.

[0012] Generally, the second icon has a dynamic effect duration of the first duration, and after the first duration is reached, the dynamic effect ends. In this case, the first icon can be restored to be displayed, such as the transparency of the first icon being restored to the normal first value so that the first icon is visible.

[0013] In another possible design of the first aspect, the electronic device further includes a second desktop page including a first icon of the first application. That is, the same static icon of the first application is included in both desktop pages. For example, the note icon 5018 is included in both the desktop page shown in interface 501 and the desktop page shown in interface 503 in FIG. 5A below. After the third interface is displayed, the method further includes, in response to a fourth operation of triggering display of the second desktop page, such as a left swipe or right swipe operation in the third interface, displaying the first icon in the second desktop page.

[0014] That is, after the first icon in one desktop page is replaced by the second icon, when the second desktop page displaying the first icon of the first application is entered, the first icon in the second desktop page is not replaced by the second icon. In other words, the dynamic icon is displayed once after the target function in the first application is run, and is not repeatedly displayed.

[0015] In addition, after the third interface is displayed, the first desktop page is exited and then returned to the first desktop page again, and the second icon is also not displayed again.

[0016] In another possible design of the first aspect, the electronic device further includes a third desktop page including a third icon (such as another static icon below) of the first application, the third icon being a static icon, and the third icon being different from the first icon. That is, two different static icons of the first application are included in the desktop, such as the icon names or icon patterns of the two static icons being different. After the target function in the first application is run, the method further includes, during running of the target function, in response to a fifth operation of triggering display of the third desktop page, displaying the third icon in the third desktop page.

[0017] That is, when the first application is entered and the target function is started from the first icon, the first icon is replaced by the second icon, and other static icons of the first application, such as the third icon, are not replaced by the second icon. In this way, the static icon can be replaced by the dynamic icon in a targeted manner.

[0018] It should be noted that the third desktop page can be the same as or different from the first desktop page. In the case where the third desktop page is the same as the first desktop page, that is, the two different static icons of the first application are included in the same desktop page, the first icon in the same desktop page can be replaced with the second icon, and the third icon is not replaced with the second icon.

[0019] In another possible design of the first aspect, the first application includes an application icon in a first folder (e.g., folder 2 in the following). The above displaying the third interface in response to the third operation of triggering the display of the first desktop page includes: in response to the third operation of triggering the display of the first desktop page, displaying the third interface, and the first folder in the third interface includes the first icon. In response to a triggering operation on the first folder, the first folder is expanded, and the expanded first folder includes the second icon.

[0020] That is, before the first folder is expanded, the static icon is still displayed, and the dynamic icon is displayed only after the first folder is expanded. It can be understood that the icon details are usually clearly presented to the user only after the first folder is expanded, and therefore, the dynamic icon is displayed only after the first folder is expanded, so that the user can view the information conveyed by the dynamic icon, such as viewing the target function being run.

[0021] In another possible design of the first aspect, the first application includes at least one of the following: a note application, a system manager application, and a music playing application. The target function of the note application includes a recording function, the target function of the system manager application includes a scanning function, and the target function of the music playing application includes a music playing function.

[0022] In another possible design of the first aspect, the first application includes a settings application, and the target function of the settings application includes a system download update function. It should be noted that the settings application can provide a software update setting item, so that the OUC module can be triggered to run, thereby implementing the system download update function. Therefore, the system download update function is regarded as a function provided by the settings application.

[0023] In another possible design of the first aspect, at least part of icon elements of the first icon and the second icon are the same. Generally, the second icon is inserted with an animation on the basis of the first icon, such as an animation inserted between the foreground and the background or on the foreground; or the second icon is "moved" with part of icon elements of the first icon, such as rotating the gear in the static icon of the settings application. Therefore, at least part of icon elements of the second icon and the first icon are the same, so that the application to which the second icon belongs can be determined from the icon elements.

[0024] In a possible design of the first aspect, after running the target function in the first application in response to the second operation in the second interface, the method further includes: recording first information of the first application, the first information including an application identifier (such as an application package name, an application name, an application code, or the like) of the first application and a corresponding start indication, so that the dynamic icon can be displayed when the application icon of the first application is displayed. Subsequently, in response to a third operation of triggering display of the first desktop page, a third interface is displayed, including: in a case where the start indication corresponding to the application identifier of the first application is recorded, the third interface is displayed in response to the third operation of triggering display of the first desktop page.

[0025] That is, after running the target function in the first application, when the application icon of the first application needs to be displayed, the dynamic icon can be determined to be displayed based on the first information. Thus, the dynamic icon can be displayed after running the target function.

[0026] In a possible design of the first aspect, the first information further includes an icon identifier (such as an icon class name, an icon code, or the like) of the first icon, so that the specific application icon that needs to be displayed as the dynamic icon is the first icon. Subsequently, in response to the third operation of triggering display of the first desktop page, the third interface is displayed, including: in response to the third operation of triggering display of the first desktop page, the first icon in the first desktop page is displayed as the second icon based on the icon identifier. For example, it can be determined that the first icon in the first desktop page is the same as the application identifier in the first information, and then the first icon is displayed as the second icon. Thus, the dynamic icon can be displayed in a targeted manner, instead of displaying the application icon of any first application as the dynamic icon.

[0027] In a possible design of the first aspect, after the third interface is displayed in response to the third operation of triggering display of the first desktop page, the method further includes: recording second information of the first application, the second information including the application identifier of the first application and a corresponding close indication, so that the static icon can be displayed when the application icon of the first application is displayed. Subsequently, in response to a fourth operation of triggering display of a second desktop page, the first icon is displayed in the second desktop page, including: in a case where the close indication corresponding to the application identifier of the first application is recorded, the application icon of the first application in the second desktop page is displayed as the first icon in response to the fourth operation of triggering display of the second desktop page. In this way, after the dynamic icon of the first application is displayed once, when the application icon of the first application is displayed again, the static icon of the first application can be displayed based on the recorded second information, instead of repeatedly displaying the dynamic icon.

[0028] In addition, after the target function is executed, if the target function is stopped, including manual triggering of the user or automatic stopping (such as automatic stopping after the scanning is completed or automatic stopping after the system downloads the update is completed), the second information can also be recorded. For example, after the target function is executed, before returning to the first desktop page, the target function is stopped, and the second information can be recorded. Subsequently, in a case where the closing indication corresponding to the application identifier of the first application is recorded, when the application icon of the first application is displayed, such as when returning to the first desktop page, the first icon of the first application can be displayed.

[0029] In another possible design of the first aspect, in response to the third operation of triggering display of the first desktop page, the third interface is displayed, including: in response to the third operation of triggering display of the first desktop page, the second icon of the first application is displayed in the third interface based on a dynamic icon resource of the first application. The dynamic icon resource includes a picture resource and / or an animation resource, the animation resource includes a dynamic effect of the second icon, and the picture resource is a picture included in the dynamic effect.

[0030] In a second aspect, the present application further provides an electronic device, including a display screen, a memory, and one or more processors. The display screen, the memory, and the processor are coupled. The memory is configured to store computer program code, and the computer program code includes computer instructions. When the computer instructions are executed by the processor, the electronic device executes the method in the first aspect and any possible design thereof.

[0031] In a third aspect, the present application provides a chip system applied to an electronic device including a display screen and a memory. The chip system includes one or more interface circuits and one or more processors. The interface circuit and the processor are interconnected through a circuit. The interface circuit is configured to receive a signal from the memory of the electronic device and send a signal to the processor. The signal includes computer instructions stored in the memory. When the processor executes the computer instructions, the electronic device executes the method in the first aspect and any possible design thereof.

[0032] In a fourth aspect, the present application provides a computer readable storage medium including computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method in the first aspect and any possible design thereof.

[0033] In a fifth aspect, the present application provides a computer program product. When the computer program product is executed on a computer, the computer executes the method in the first aspect and any possible design thereof.

[0034] It can be understood that the electronic device of the second aspect, the chip system of the third aspect, the computer readable storage medium of the fourth aspect, and the computer program product of the fifth aspect can achieve the beneficial effects as described in the first aspect and any possible design of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0035] FIG. 1 is a schematic diagram of a desktop icon according to an embodiment of the present application;

[0036] FIG. 2 is a hardware structure diagram of a mobile phone according to an embodiment of the present application;

[0037] FIG. 3 is a software structure diagram of a mobile phone according to an embodiment of the present application;

[0038] FIG. 4 is a flowchart of a desktop icon display method according to an embodiment of the present application;

[0039] FIG. 5A is a schematic diagram of a desktop icon according to an embodiment of the present application;

[0040] FIG. 5B is an interface interaction diagram of starting and stopping a recording function of a note application according to an embodiment of the present application;

[0041] FIG. 5C is an interface diagram of a mobile phone theme and an icon file thereof according to an embodiment of the present application;

[0042] FIG. 6 is a timing interaction diagram of displaying a note icon according to an embodiment of the present application;

[0043] FIG. 7A is a schematic diagram of a dynamic icon resource of a note application according to an embodiment of the present application;

[0044] FIG. 7B is an interface interaction diagram of displaying a note icon according to an embodiment of the present application;

[0045] FIG. 7C is a dynamic effect diagram of returning to a desktop from an application interface of a note application according to an embodiment of the present application;

[0046] FIG. 8 is a timing interaction diagram of displaying a setting icon according to an embodiment of the present application;

[0047] FIG. 9 is an interface interaction diagram of triggering an operating system to download an update according to an embodiment of the present application;

[0048] FIG. 10A is a schematic diagram of setting a dynamic icon resource of an application according to an embodiment of the present application;

[0049] FIG. 10B is a schematic diagram of setting a dynamic icon of an application according to an embodiment of the present application;

[0050] FIG. 11 is a timing interaction diagram of displaying a system manager icon according to an embodiment of the present application;

[0051] FIG. 12A is an interface interaction diagram for triggering scanning according to an embodiment of the present application;

[0052] FIG. 12B is a schematic diagram of a dynamic icon resource of a system manager application according to an embodiment of the present application;

[0053] FIG. 12C is a schematic diagram of a dynamic icon of a system manager application according to an embodiment of the present application;

[0054] FIG. 13 is a timing interaction diagram for displaying a music icon according to an embodiment of the present application;

[0055] FIG. 14A is an interface interaction diagram for triggering playing music according to an embodiment of the present application;

[0056] FIG. 14B is a schematic diagram of a dynamic icon resource of a music application according to an embodiment of the present application;

[0057] FIG. 14C is a schematic diagram of a dynamic icon of a music application according to an embodiment of the present application. DETAILED DESCRIPTION

[0058] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the description of the embodiments of the present application, the terms used in the following embodiments are only for the purpose of describing the specific embodiments of the present application, and are not intended to be limiting on the present application. As used in the specification and the appended claims of the present application, the singular forms "a," "an," and "the" are intended to include plural forms, such as "one or more," unless the context clearly indicates otherwise. It should also be understood that, in the following embodiments of the present application, "at least one" and "one or more" refer to one or two or more (including two). The term "and / or" is used to describe the association relationship of the associated objects, which means that there can be three kinds of relationships; for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0059] Reference within the specification to "one embodiment" or "an embodiment" or "some embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearances of the phrase "in one embodiment" or "in some embodiments" in various places within specified

[0060] In the present application, the word "exemplary" or "for example" is used to mean serving as an example, instance, or illustration. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the exemplary or example embodiments are presented for purposes of illustration.

[0061] The desktop icon display method provided by the embodiments of the present application can be applied to the scenario of displaying application icons on the desktop of an electronic device.

[0062] Taking the electronic device as a mobile phone for example, referring to FIG. 1, the mobile phone can display a desktop 101, and the desktop 101 includes application icons of multiple application programs, such as a clock icon 1011, an application icon (referred to as a system manager icon) 1012 of a system manager application, an application icon (referred to as a gallery icon) 1013 of a gallery application, an application icon (referred to as a note icon) 1014 of a note application, and the like.

[0063] In the conventional technology, the system manager icon 1012, the gallery icon 1013, and the note icon 1014 are static icons, which are always unchanged. The clock icon 1011 is a dynamic icon. For example, the position 10211 of the second hand of the clock icon 1021 in the interface 102 has changed compared with the position 10111 of the second hand of the clock icon 1011 in the interface 101.

[0064] Different from the conventional technology shown in FIG. 1, the desktop icon display method provided in the embodiments of the present application can display a dynamic application icon (hereinafter referred to as dynamic icon) matching the target function of the currently running application on the desktop. For example, when a note application is recording, the electronic device can display a note icon including a recording dynamic effect on the desktop. For another example, when a music application is playing music, the electronic device can display a music icon including a playing dynamic effect on the desktop.

[0065] In this way, on the one hand, the form of the application icon can be enriched, and on the other hand, the dynamic icon can reflect the target function of the application, thereby conveying more information to the user.

[0066] For example, the electronic device can be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an artificial intelligence (AI) device, a wearable device, a vehicle-mounted device, a smart home device, a smart city device, and / or the like, which has a desktop display function, such as an electronic device installed with a desktop application. The embodiments of the present application do not specially limit the specific form of the electronic device.

[0067] Referring to FIG. 2, a hardware structure diagram of an electronic device is shown. As shown in FIG. 2, taking the electronic device as a mobile phone for example, the electronic device can include a processor 210, an internal memory (referred to as memory) 221, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, a display screen 294, and the like.

[0068] It can be understood that the structure shown in the embodiments is not a specific limitation on the mobile phone. In other embodiments, the mobile phone can include more or fewer components than shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.

[0069] The processor 210 can include one or more processing units, such as: the processor 210 can include an application processor (AP), a modem processor, a central processing unit (CPU), a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices or integrated in one or more processors.

[0070] The internal memory 221 can be used to store computer executable program codes including instructions. The processor 210 executes various functional methods or data processing of the mobile phone by running the instructions stored in the internal memory 221.

[0071] In some embodiments, the processor 210 can execute the desktop icon display method by running the instructions stored in the internal memory 221.

[0072] The charging management module 240 is used to receive the charging input of the charger. The power management module 241 is used to connect the battery 242, and the charging management module 240 is connected with the processor 210. The power management module 241 receives the input of the battery 242 and / or the charging management module 240, and supplies power for the processor 210, the internal memory 221, the display screen 294, etc.

[0073] The wireless communication function of the mobile phone can be realized by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, the modem processor, and the baseband processor, etc.

[0074] The display function of the mobile phone can be realized by the GPU, the display screen 294, and the application processor, etc.

[0075] In some embodiments, the mobile phone can display the application icons in the desktop through the display screen, such as displaying the dynamic icons.

[0076] The software system of the electronic device can employ a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. Embodiments of the present disclosure exemplarily illustrate the software structure of the electronic device by taking an Android (TM) system with a layered architecture as an example. The layered architecture divides the software system of the electronic device into a plurality of layers, each of which has a clear role and division of labor, and the layers communicate with each other through software interfaces.

[0077] Referring to FIG. 3, taking a mobile phone as an example, the software and hardware architecture of the electronic device can include an application (APP) layer, an application framework layer, a Native layer, a kernel layer, and the like.

[0078] The application layer can include a plurality of applications, such as a video player, a reader, an email, a memo, a short message, a call, and the like, which are not shown in the figure.

[0079] In some embodiments, the application layer can further include some target applications that can trigger the display of dynamic icons after running a target function, such as a note application, a music application, a settings application, a system manager application, and the like. Among them, in some mobile phones, the note application can also be referred to as a memo application, a NOTE application, a note pad application, and the like.

[0080] In some embodiments, the application layer further includes a desktop application, which can be used for the display of application icons. For example, the desktop application can be used to display a dynamic icon matching a target function when a target application runs a target function.

[0081] Further, the desktop application can include an animated icon module for displaying a dynamic icon of a target application.

[0082] The animated icon module can provide an icon resource interface for implementing the play control of a dynamic icon, the transmission of a resource (also referred to as an icon resource) of a dynamic icon, and the like.

[0083] The animated icon module can further provide the functions of icon resource storage and animation play. The function of animation play can be used to control the play of an animation based on an icon resource when an application icon of a target application is displayed on a desktop, so as to display a dynamic icon.

[0084] The application framework layer provides an application programming interface (API) and a programming framework for the application layer. Exemplarily, the application framework layer can include a notification center, an audio (Audio) framework, a display framework, a window framework, and the like.

[0085] The native layer provides various services for the upper layer (such as an application framework layer). For example, the native layer can include a touch module, an audio module, a display module, and the like.

[0086] The kernel layer includes drivers for driving hardware, such as a fingerprint driver, an audio driver, a display driver, a Bluetooth driver, a Wi-Fi driver, and the like.

[0087] The desktop icon display method provided by the embodiments of the present application can be executed in an electronic device having the above-mentioned hardware and software structure. In the following, the electronic device is taken as an example of a mobile phone, and the present application is described.

[0088] Referring to FIG. 4, the desktop icon display method includes the following steps:

[0089] S401, in response to an operation 1 of a user, the mobile phone runs a target function of a target application.

[0090] The target application is an application targeted by the operation 1. For example, the target application can be the note application, the music application, the settings application, or the system manager application.

[0091] The target function corresponding to different target applications can be different, and correspondingly, the operation 1 triggering the running of the target function can also be different.

[0092] For example, the target function corresponding to the note application can include a recording function, and correspondingly, the operation 1 triggering the running of the recording function of the note application can be an operation of starting recording, such as a triggering operation on a recording control 5121 in an interface 512 shown in FIG. 5B below.

[0093] For example, the target function corresponding to the settings application can include a system download and update function, and correspondingly, the operation 1 triggering the running of the system download and update function of the settings application can be a triggering operation on a download and update entry, such as a triggering operation on "download and install" 9022 in an interface 902 shown in FIG. 9 below.

[0094] For example, the target function corresponding to the system manager application can include a scanning function, and correspondingly, the operation 1 triggering the running of the scanning function of the system manager application can be an operation of starting scanning, such as a triggering operation on "one-key scanning" 12011 in an interface 1201 shown in FIG. 12A below.

[0095] For example, the target function corresponding to the music application can include a music playing function, and correspondingly, the operation 1 triggering the running of the music playing function of the music application can be an operation of playing music, such as a triggering operation on a playing control 14011 in an interface 1401 shown in FIG. 14A below.

[0096] The mobile phone runs the target function of the target application, which is equivalent to the current running target function of the target application described above, indicating that there is a need to display a dynamic icon, and the mobile phone can execute the following S402. When it is needed to display the application icon of the target application, the mobile phone displays the dynamic icon of the target application.

[0097] S402, in response to the operation 2 of triggering the display of the target desktop page of the desktop application, the mobile phone displays the target desktop page, and the target desktop page includes the dynamic icon matched with the target function.

[0098] Generally, the desktop application can include multiple desktop pages, such as the first page, the second page, the third page, and so on.

[0099] Referring to FIG. 5A, the mobile phone can display the desktop page shown in interface 501. The interface 501 includes multiple page navigation points in the area 5011 (as shown by the dashed box, which is not actually displayed, and the same below), such as the first page navigation point 5012 corresponding to the first page, the second page navigation point 5013 corresponding to the second page, and the third page navigation point 5014 corresponding to the third page. In the interface 501, the second page navigation point 5013 is selected (indicated by black filling in the figure, and the same below), indicating that the interface 501 is the second page.

[0100] Continuing to refer to FIG. 5A, in response to the user's sliding operation from right to left in the interface 501, the mobile phone can display the desktop page shown in interface 502. The third page navigation point 5014 is selected in the interface 502, indicating that the interface 502 is the third page.

[0101] Continuing to refer to FIG. 5A, in response to the user's sliding operation from left to right in the interface 501, the mobile phone can display the desktop page shown in interface 503. The first page navigation point 5012 is selected in the interface 503, indicating that the interface 503 is the first page.

[0102] Each desktop page can display application icons, and different desktop pages can display application icons of different applications. For example, the second page shown in the above interface 501 displays a clock icon 5015, a system manager icon 5016, a gallery icon 5017, a note icon 5018, and so on, and the third page shown in the interface 502 displays an application icon of a browser application (referred to as a browser icon) 5021, and so on.

[0103] Before detailing the operation 2, the following first introduces the presentation form of the application icon in the desktop page, which includes but is not limited to at least one of the following:

[0104] Form 1: The application icon is directly displayed in the desktop page.

[0105] For example, the clock icon 5015, the system manager icon 5016, the gallery icon 5017, and the note icon 5018 in the interface 501, and the browser icon 5021 in the interface 502 are directly displayed in the desktop page.

[0106] Form 2: The desktop page includes folders, and the application icons are displayed in the folders.

[0107] The folders in the desktop page include a first size folder 1 (commonly known as a large folder) and / or a second size folder 2 (commonly known as a small folder). The first size is larger than the second size. For example, the size of the folder 1 can be 2*2, and the size of the folder 2 can be the same as the size of the application icon directly displayed in the desktop page in Form 1 (denoted as 1*1). Further, the folder 1 and the folder 2 can be switched according to the user's operation.

[0108] The application icon in the first size folder 1 can directly trigger the start of the corresponding application program. That is, in response to the triggering operation of the user on the application icon in the folder 1, the mobile phone can start the corresponding application program.

[0109] For example, the folder "audio and video" 5032 in the interface 503 is a folder 1, and the folder "audio and video" 5032 includes a video application icon (referred to as a video icon) 5033 and a music application icon (referred to as a music icon) 5034. In response to the triggering operation of the user on the music icon 5034 in the "audio and video" 5032, the mobile phone can run the music application in the foreground.

[0110] The second size folder 2 is different from the first size folder 1 in that the application icon included in the folder 2 can be triggered to start the corresponding application program only after the folder 2 is expanded. Generally, in response to the triggering operation of the user on the folder 2, the mobile phone first expands the folder 2 in the desktop page, and in response to the triggering operation of the user on any application icon in the expanded folder 2, the mobile phone starts the corresponding application program.

[0111] For example, the folder "Utilities" 5022 in the interface 502 is folder 2, and the "Utilities" 5022 includes application icons of multiple application programs, such as an application icon (referred to as a file management icon) 5023 of a file management application, an application icon (referred to as a mailbox icon) 5024 of a mailbox application, an application icon (referred to as a calculator icon) 5025 of a calculator application, and an application icon (referred to as a settings icon) 5026 of a settings application. At this time, in response to a triggering operation of the "Utilities" 5022 by the user, the mobile phone can display an interface 504, and the interface 504 includes an expanded "Utilities" 5041, and the expanded "Utilities" 5041 also includes application icons of multiple application programs. In response to a triggering operation of the mailbox icon 5024 in the expanded "Utilities" 5041 by the user, the mobile phone can run the mailbox application in the foreground.

[0112] In addition, the application icons in the folder 2 of the second size are usually not clearly visible until the folder 2 is expanded, and the user can accurately obtain information from the application icons. For example, the details of the multiple application icons in the "Utilities" 5022 of the interface 502 cannot be clearly presented, and the details of the multiple icons in the "Utilities" 5041 of the interface 504 can be clearly presented.

[0113] Form 3: The desktop page includes an application recommendation area, and the application icons are displayed in the application recommendation area.

[0114] For example, the application recommendation area can be a recommendation area of a voice assistant application (such as YOYO of Honor), such as the "YOYO suggestion" 5035 in the interface 503.

[0115] The application recommendation area can display commonly used application programs, and further can push the application programs commonly used by the user in different time periods. For example, the "YOYO suggestion" 5035 in the interface 503 includes a note icon 5018 and a video icon 5033. In addition, the mobile phone can also cancel the display of the application recommendation area. For example, in response to an operation of the user turning off the application recommendation area in the settings application, such as turning off the YOYO suggestion, the mobile phone cancels the display of the application recommendation area. That is, the desktop page can also not include the application recommendation area.

[0116] Similar to the application icons in the folder 1, the application icons in the application recommendation area can also directly trigger the start of the corresponding application program, which is not described herein again.

[0117] It should be noted that the application recommendation area is only an area for concentrating recommended applications, and does not affect the display of the application icons of the respective applications in the desktop page. That is, the application icons displayed in the application recommendation area do not disappear from the desktop page or the folder of the desktop page where the application icons are originally displayed. In other words, the application icons of the same application can have two.

[0118] In some scenarios, the two application icons of the same application are in one desktop page. For example, the video icon 5033 is included in the "YOYO suggestion" 5035 in the interface 503, and at the same time, the video icon is also included in the "audio and video" 5033 in the interface 503.

[0119] In some scenarios, the two application icons of the same application are not in one desktop page. For example, the note icon 5018 is included in the "YOYO suggestion" 5035 in the interface 503, and in this case, the note icon 5018 is included in the interface 502 when sliding to the display interface 502.

[0120] The embodiments of the present application introduce several forms of operation 2 here:

[0121] Form 1

[0122] In the application interface of the target application, after the target function is run in response to operation 1, the user performs an upward sliding operation from the bottom of the application interface of the target application to trigger the display of the target desktop page. That is, operation 2 can include an operation of sliding upward from the bottom of the application interface of the target application to return to the target desktop page. For example, the target desktop page is the first page, and the target application is a note application, and operation 2 can be an event of sliding upward from the bottom of the application interface of the note application to return to the interface 503.

[0123] Form 2

[0124] In the application interface of the target application, after the target function is run in response to operation 1, the mobile phone can first return to a non-target desktop page. The non-target desktop page refers to a desktop page other than the target desktop page. Subsequently, the user can trigger the display of the target desktop page by sliding left or right from the non-target desktop page. That is, operation 2 can include an operation of sliding upward from the bottom of the application interface of the target application to return to the target desktop page. For example, the target desktop page is the second page, and operation 2 can be sliding left from the first page shown in the interface 503 to the second page shown in the interface 501.

[0125] Of course, operation 2 is not limited to the above Form 1 and Form 2. For example, operation 2 can also be an event of swiping back to the target desktop page from an application interface of a non-target application. Here, the non-target application refers to an application other than the target application. For example, the target application is a note application, and after the phone switches from running the note application in the foreground to running a call application (a non-target application) in the foreground, the phone can return to the target desktop page in response to a user swipe-up operation, i.e., swipe back to the target desktop page from the application interface of the non-target application.

[0126] In general, when the target desktop page is displayed in response to operation 2, the display timing of the dynamic icon of the target application is reached, and the phone can display the dynamic icon of the target application.

[0127] Further, based on the foregoing description of Form 3, it can be known that an application of the same application program can have multiple application icons. Accordingly, if the target application is the application program including two application icons, the target desktop page can have multiple target desktop pages. Based on this, in some embodiments, operation 2 can be an operation of triggering display of any target desktop page. That is, in response to operation 2 of triggering display of any target desktop page, the display timing of the dynamic icon of the target application can be reached.

[0128] Taking the target application as the note application, the note icon 5018 is included in the first page shown in the interface 503 and the second page shown in the interface 501, i.e., the target desktop page includes the first page and the second page, and operation 2 can be an operation of triggering display of the first page or the second page of the desktop application.

[0129] In particular, based on the foregoing description of the folder 2 in Form 2, it can be known that the phone can clearly present the application icons in the folder 2 after the folder 2 is expanded. Based on this, in some embodiments, for the application icon of the target application in the folder 2, after the target desktop page (i.e., the desktop page where the folder 2 is located) where the application icon of the target application is located is displayed in response to operation 2, the display timing of the dynamic icon of the target application is reached after the folder 2 is expanded in response to the triggering operation of the folder 2, and the phone displays the dynamic icon of the target application in the expanded folder 2.

[0130] Taking the target application as the settings application and the folder 2 as the "utility tool" 5022 in the interface 502 as an example, after the interface 502 is displayed in response to operation 2, the display timing of the dynamic icon of the settings application is not reached. Thereafter, the display timing of the application icon of the settings application is reached when the interface 504 is displayed in response to the triggering operation of the "utility tool" 5022 by the user.

[0131] When the dynamic icon is displayed at the display opportunity, the phone can display the dynamic icon of the target application in the target desktop page. For the application icon of the target application in the folder 2, the phone can display the dynamic icon of the target application in the expanded folder 2 in the target desktop page, as shown in the interface 1003 in FIG. 10B, where the dynamic icon 10031 of the settings application is displayed in the expanded utility folder.

[0132] The phone can also hide the static icon (bubble textview) of the target application at the display opportunity. For example, the phone can set the transparency of the static icon to 0, so that the static icon of the note application can be hidden in the target desktop page.

[0133] Of course, after returning to the target desktop page, the phone can also display the application icons of the non-target applications, which will not be described herein.

[0134] After displaying the dynamic icon, the user can know that the target application is running the target function through the dynamic icon, so that more information can be delivered through the dynamic icon. It should be noted that the specific display form of the dynamic icon can be referred to the relevant description below, which will not be described herein.

[0135] It should be noted that in the embodiments of the present application, the dynamic icon of the target application is displayed at the display opportunity of the application icon of the target application. However, in practice, there can be a situation that the target application has exited the target function at the display opportunity, such as sliding back to the target desktop page, so that there is no need to display the dynamic icon.

[0136] Taking the note application as the target application and the recording function as the target function as an example, in response to a user triggering the note icon 5018 in the interface 503 shown in FIG. 5A, the mobile phone can display an interface 511 including a note creation control 5111 for triggering the creation of a note, as shown in FIG. 5B. In response to a user triggering the note creation control 5111, the mobile phone can display an interface 512 including a recording control 5121 for triggering the start of recording, as shown in FIG. 5C. In response to a user triggering the recording control 5121, the mobile phone can use the note application to record, for example, the mobile phone can display an interface 513 including a recording-in-progress prompt 5131, i.e., the note application is running the recording function. In response to a user triggering an end recording control 5132 in the prompt 5131 in the interface 513, the mobile phone can display an interface 514 including the text converted from the recording, i.e., “The theme of this meeting is …”, and the recording has ended, i.e., the note application has exited the recording function. Subsequently, a user performs an upward swipe operation from the bottom of the interface 514 (as indicated by the arrow in the interface 514, which is not actually displayed, and the same applies hereinafter), and can return to the target desktop page where the application icon of the note application is located, i.e., the interface 5003 shown in FIG. 5A. At this time, the display timing is theoretically reached, but the note application has exited the recording function, and thus there is no need to display the dynamic icon of the note application.

[0137] In the case described above where the display timing is reached when the target function has exited, the mobile phone does not need to display the dynamic icon matching the target function, but can display a static icon, so that the application icon of the target application displayed matches the actual running state of the target application.

[0138] In actual implementation, after the target application runs the target function, the mobile phone can record an opening indication corresponding to the target application. After the target application exits the target function, for example, the note application exits the recording function, the system manager application exits the scanning function, etc., the mobile phone can record a closing indication corresponding to the target application. Subsequently, when the display timing is reached, the mobile phone can display the application icon of the target application based on the recorded indication information (including the opening indication or the closing indication). If the opening indication corresponding to the target application is recorded, the mobile phone displays the dynamic icon matching the target function; if the closing indication corresponding to the target application is recorded, the mobile phone displays the static icon of the target application, and does not display the dynamic icon matching the target function. In this way, the mobile phone can ensure that the dynamic icon matching the target function is displayed only when the target application runs the target function.

[0139] S403. After the display duration of the dynamic icon reaches the duration 1, the phone ends displaying the dynamic icon matching the target function, and restores displaying the static icon of the target application.

[0140] In the dynamic icon resource of the target application, a fixed duration (duration 1) of dynamic effect can be included. The phone can display the dynamic icon with the fixed duration based on the dynamic icon resource. After the fixed duration ends, the display of the dynamic icon can be ended. It should be noted that the fixed duration of the dynamic effect in the dynamic icon resource of different applications can be the same or different. If the fixed duration of the dynamic effect is different, the duration 1 is also different accordingly. For example, the dynamic icon resource of the note application includes a dynamic effect of 2s, and the corresponding duration 1 of the note application is 2s. The dynamic icon resource of the setting application includes a dynamic effect of 5s, and the corresponding duration 1 of the setting application is 5s.

[0141] In a specific implementation, after the duration 1 is reached, the phone can restore the transparency of the static icon to a normal value (e.g., denoted as a first value, and the first value is not 0). After the transparency of the static icon is restored to the first value, the static icon is visible, so that the display of the static icon can be restored.

[0142] It should be noted that in the case where the display duration of the dynamic icon does not reach the duration 1, the phone can continue to display the dynamic icon. Alternatively, in the case where the display duration of the dynamic icon does not reach the duration 1, but the display of the dynamic icon has been interrupted, such as switching to another desktop page, the phone also ends displaying the dynamic icon.

[0143] S404. In response to operation 2 of triggering the display of the target desktop page of the desktop application, the phone displays the target desktop page, and the target desktop page includes the static icon of the target application.

[0144] In some embodiments, after displaying the dynamic icon of the target application, when the display condition is met again, i.e., the display of the target desktop page is triggered again, the phone no longer displays the dynamic icon.

[0145] It should be noted that the target desktop page in S404 can be the same as or different from the target desktop page in the foregoing S402. Taking the target application as a note application as an example, referring to FIG. 5A, the target desktop page where the note icon 5018 is located can be the first page and the second page. The target desktop pages in S402 and S404 can be the same as follows: both the first page or both the second page. The target desktop pages in S402 and S404 can be different as follows: the target desktop page in S402 is the first page, and the target desktop page in S404 can be the second page, or the target desktop page in S402 is the second page, and the target desktop page in S404 can be the first page.

[0146] In actual implementation, after displaying the dynamic icon in S402, the mobile phone can also record the shutdown indication corresponding to the target application. Subsequently, when the display condition is met again, the mobile phone can display the static icon of the target application in the target desktop page based on the shutdown indication corresponding to the target application, instead of displaying the dynamic icon matching the target function. Thus, repeated display of the dynamic icon after the target application runs the target function can be avoided.

[0147] The above-mentioned manner of avoiding repeated display of the dynamic icon is particularly effective when applied to the application icon in the above-mentioned Form 3. As known from the foregoing description of Form 3, in Form 3, the target desktop page of the application icon in the application recommendation area can have two. Thus, the mobile phone can switch from one target desktop page to another. With the above-mentioned manner of avoiding repeated display of the dynamic icon, after the mobile phone displays the dynamic icon matching the target function in one target desktop page, the mobile phone can record the shutdown indication corresponding to the target application. When switching to another target desktop page, the mobile phone can display the static icon of the target application in the other target desktop page based on the shutdown indication corresponding to the target application, instead of displaying the dynamic icon matching the target function. For details, refer to the description of S608 in FIG. 6 below.

[0148] It should be noted that the execution of S403 and S404 is not limited to that shown in FIG. 4. For example, if operation 2 triggering display of the target desktop page is received again before the display duration reaches duration 1, the mobile phone can execute S404 instead of S403.

[0149] The application icons in the mobile phone are usually presented in themes. The resource package of a theme includes icon resources of application programs. The icon resources of the target application program can include static icon resources and dynamic icon resources, and the icon resources of the non-target application program can include static icon resources. The mobile phone can display the static icon of an application program based on the static icon of the application program. Alternatively, the mobile phone can display the dynamic icon of an application program based on the dynamic icon resources of the application icon.

[0150] Referring to FIG. 5C, the mobile phone can display an interface 521, which is a setting interface of a mobile phone theme. In the interface 521, the user can select a theme, such as theme 1. In response to the user's selection operation on any theme, the mobile phone can use the theme. Taking the selected theme as theme 1 for example, the icon file of theme 1 is as shown in interface 522. The interface 522 includes the icon resources of each application under theme 1. For example, the interface 511 includes static icon resources such as clock.png, system manager.png, gallery.png, and the like, and the interface 522 also includes a folder of dynamic icon resources, in which the dynamic icon resources of the target application are saved. After using theme 1, the mobile phone can display the application icons of each application based on the icon file of theme 1 shown in interface 522.

[0151] In actual implementation, the mobile phone can configure dynamic icon resources for the target application in each theme, so that when using each theme, the mobile phone can display a dynamic icon that matches the target function of the target application that is running.

[0152] Alternatively, the mobile phone can not configure dynamic icon resources for the target application in part of the themes, so that when using the part of the themes, the mobile phone can display the static icon of the target application. For example, in some themes, the static icon of the application is very distinctive, and therefore, for these themes, the mobile phone can not configure animation resources, but display the distinctive static icon based on the picture resource. Thus, the effect of the static icon is highlighted. In this way, different themes can meet different needs of users and improve the user experience.

[0153] Alternatively, the same application can have different dynamic icons that match the target function in different themes, and accordingly, the dynamic icon resources can also be different. In other words, when the mobile phone uses different themes, different dynamic icons of the same target application can be displayed based on different dynamic icon resources.

[0154] The following will take the target application as a note application, a setting application, a system manager application, and a music application, and take the end condition as the display time length of the dynamic icon reaching time length 1 as examples, and further combine the interaction between the target application and the desktop application to illustrate the specific implementation of the desktop icon display method provided by the present application.

[0155] Note application

[0156] Taking the target function corresponding to the note application as a recording function for example, referring to FIG. 6, the desktop icon display method includes:

[0157] S600A, in response to an operation of starting recording, the note application starts recording.

[0158] The note application starts recording, i.e., runs the recording function.

[0159] During the running of the note application, the user can perform an operation of starting recording, such as performing a triggering operation on the recording control. The note application can start recording in response to the operation of starting recording, so as to collect voice to generate a note, such as converting voice into text and then generating a note. For details of the process, refer to the response process of the interface 511 to the interface 513 in FIG. 5B, which will not be described herein again.

[0160] S601, in response to starting recording, the note application sends animation starting information to the desktop application, the animation starting information including an application package name of the note application, a resource identifier 1 of a dynamic icon resource 1, and a starting instruction.

[0161] After starting recording, the note application can detect that the target function is running, and thus sends the animation starting information to the desktop application for displaying the dynamic icon of the note application.

[0162] For example, the note application can call an icon resource interface provided by the desktop application, send the animation starting information to the desktop application, so that the desktop application can display the dynamic icon of the note application based on the animation starting information. The information interaction between the note application or other applications (such as a system manager application, a settings application, a music application, etc.) and the desktop application is similar, which will not be described herein again.

[0163] The dynamic icon resource 1 is a dynamic icon resource required for constructing a dynamic icon matched with the recording function. The resource identifier 1 can be a resource name.

[0164] It should be noted that one target application program (such as the note application) can have multiple target functions, and different dynamic icons can be displayed for different target functions. Correspondingly, the dynamic icon resources corresponding to the target application program can also have multiple dynamic icon resources for displaying different dynamic icons. Therefore, the target application program can indicate the dynamic icon resource required for displaying the dynamic icon by sending the resource identifier to the desktop application. That is, the target application program can send different resource identifiers for different target functions.

[0165] Of course, in actual implementation, one target application program can also be configured with only one target function, or multiple target functions of one target application program can also be configured with only one dynamic icon. In this implementation, after running the target function, the target application program can also not send the resource identifier to the desktop application, and the desktop application can obtain the unique dynamic icon resource corresponding to the target application program based on the application package name and use it to display the dynamic icon.

[0166] The opening instruction is used to instruct to open the dynamic icon, so that the desktop application can determine to display the dynamic icon based on the opening instruction.

[0167] The application package name of the note application is used to indicate that the target application program for opening the dynamic icon is the note application.

[0168] Further, the icon class name of the application icon can also be included in the animation opening information, which is used to indicate the application icon for displaying the dynamic icon. In practice, the mobile phone system can allow multiple different application icons for the same application program to be created on the desktop. When the target function of the application program is running, the mobile phone can display one of the multiple application icons of the application program as a dynamic icon. Therefore, the icon class name of the application icon is carried in the animation information, so that the desktop application can clearly display the specific application icon (component) of the dynamic icon.

[0169] In a specific implementation, the specific application icon for displaying the dynamic icon is the application icon for triggering the running of the target application program this time. For example, the note icon 5018 in the interface 503 in FIG. 5B is triggered to enter the note application this time, and the specific application icon for displaying the dynamic icon is the note icon 5018. Subsequently, when returning to the interface 503 or the interface 501, the note icon 5018 can be replaced by the dynamic icon based on the icon class name. When returning to the desktop page including other static icons of the note application, the dynamic icon will not be displayed, but the other static icon will still be displayed.

[0170] It should be noted that the multiple different application icons of the same application program referred to here are different from the two application icons of the target application program mentioned in the form 3 in the foregoing. The two application icons in the form 3 in the foregoing are essentially the same, such as the same name and pattern, and are only displayed in two positions. The multiple different application icons of the same application program here are different icons, such as different names or different icon patterns.

[0171] S602, the desktop application records the resource identifier 1 corresponding to the note application and the opening instruction.

[0172] The information recorded by the desktop application can be as follows: the application package name of the note application, the resource identifier 1, and the opening instruction.

[0173] For example, the desktop application can record the animation resource 1 corresponding to the note application and the opening instruction through the animation resource storage function provided by the desktop application.

[0174] S600B, in response to the operation of closing the recording, the note application ends the recording.

[0175] After starting the recording, the user can perform an operation of closing the recording. Illustratively, the recording can be closed in the drop-down control center or in the application interface of the note application, as shown in the response process of interface 513 to interface 514 in FIG. 5B. In response to the operation of closing the recording, the note application can end the recording.

[0176] S603, in response to ending the recording, the note application sends animation closing information to the desktop application, the animation closing information including the application package name of the note application and a closing indication.

[0177] After ending the recording, the note application can detect the exit target function, and thus send animation closing information to the desktop application for closing the dynamic icon displaying the note application.

[0178] The closing indication is used to indicate closing the dynamic icon, so that the desktop application can determine not to display the dynamic icon based on the closing indication.

[0179] The application package name of the note application is used to indicate that the target application program for closing the dynamic icon is the note application.

[0180] S604, the desktop application records the closing indication corresponding to the note application.

[0181] In S604, on the one hand, the desktop application can delete the records related to the note application, such as resource identifier 1 and opening indication, to avoid useless information occupying storage space. On the other hand, the desktop application can record the closing indication corresponding to the note application to indicate closing the dynamic icon of the note application. Thus, the corresponding records of the note application can be updated.

[0182] Illustratively, the updated record can be as follows: the application package name of the note application, the closing indication.

[0183] It should be noted that the execution time of S603 and S604 is not limited to that shown in FIG. 6. In practice, the above S603 and S604 are triggered and executed by ending the recording. For example, the recording can be ended after displaying the dynamic icon, and then S603 and S604 can be triggered and executed after displaying the dynamic icon (after S605 described below).

[0184] S605, in the case where the opening indication corresponding to the note application is recorded, in response to operation 2, the desktop application displays the target desktop page and cancels displaying the static icon of the note application in the target desktop page, and displays the dynamic icon of the note application in the target desktop page based on the dynamic icon resource 1 indicated by the resource identifier 1.

[0185] After S602, the desktop application can record the opening indication corresponding to the note application, indicating that the dynamic icon needs to be displayed when the application icon of the note application is displayed. Subsequently, in response to operation 2, the desktop application can display the dynamic icon of the note application in the target desktop page based on the dynamic icon resource 1, without displaying the static icon of the note application. As for operation 2, please refer to the description in S402 above, which will not be repeated here.

[0186] Further, the desktop application can hide the static icon (bubble textview) of the note application, such as setting the transparency of the static icon to 0, so that the static icon of the note application will not be displayed in the target desktop page.

[0187] Further, the desktop application can obtain the dynamic icon resource 1 from the icon file of the currently used theme based on the resource identifier 1, and then create and display the dynamic icon matching the recording function.

[0188] Further, the dynamic icon resource 1 can include a picture resource 1 and an animation resource 1. The animation resource 1 is the dynamic effect of the dynamic icon matching the recording function. In this paper, the animation resource can be a lottie animation resource or a defined dynamic effect xml, etc., which is not limited in this application. The picture resource 1 is a picture for implementing the dynamic effect. The desktop application can construct and display the dynamic icon matching the recording function based on the picture resource 1 and the animation resource 1.

[0189] Referring to FIG. 7A, the dynamic icon resource 1 includes resource 701 and resource 702. The dynamic effect 702 describes that the resource 701 can be displayed by sliding (as shown by the arrow direction in the figure) between the foreground (pen part) 7021 and the background (part other than the pen) 7022 of the static icon of the note application, such as the speed, direction, etc. of the resource 701 inserted between the foreground 7021 and the background 7022 and sliding. The desktop application can construct the dynamic icon that displays the resource 701 by sliding between the foreground 7021 and the background 7022 of the static icon of the note application based on the resource 701 and the resource 702.

[0190] For example, in response to the user's operation of sliding from the bottom of the interface 513 (as shown by the arrow direction in the interface 513) back to the desktop, referring to FIG. 7B, the mobile phone can display the interface 704, which includes a note icon 7041, which is a dynamic icon. For example, the note icon 7041 can change according to the state (a), state (b), state (c) in 705, that is, display the resource 701 by sliding between the foreground 7021 and the background 7022 of the static icon of the note application.

[0191] It should be noted that the figures herein mainly present the state of the application interface (as shown in interface 513 in FIG. 7B) and the state of returning to the target desktop page (as shown in interface 704 in FIG. 7B). In practice, there are usually transition effects in the process of returning from the application interface to the target desktop page. For example, in response to the user's operation of sliding from the bottom of the interface 513 shown in FIG. 7B to return to the desktop, referring to FIG. 7C, the mobile phone can display a plurality of dynamic frames as shown in interfaces 706, 707, 708, and finally display the interface 704 in FIG. 7B. That is, the application interface will continuously shrink and finally shrink into an application icon, and the Zhumen will continuously enlarge and finally cover the screen.

[0192] S606, the desktop application records the closing indication corresponding to the note application.

[0193] In this way, when the target desktop page is displayed again subsequently, the dynamic icon of the note application will not be displayed again, avoiding repeated display of the dynamic icon.

[0194] S607, after the display time of the dynamic icon of the note application reaches time 1, the desktop application cancels the display of the dynamic icon of the note application and restores the display of the static icon of the note application.

[0195] Continuing to refer to FIG. 7B, after the display time of the note icon 7041 in the interface 704 reaches the time 1, the mobile phone can display the interface 503, and the note icon 5018 in the interface 503 is a static icon.

[0196] Further, after the end condition is met, the desktop application can also release the dynamic icon.

[0197] S608, in the case where the closing indication corresponding to the note application is recorded, in response to operation 2, the desktop application displays the target desktop page, and the target desktop page includes the static icon of the note application.

[0198] As described above, after S604 or S606, the desktop application can record the closing indication corresponding to the note application, indicating that the dynamic icon does not need to be displayed when the application icon of the note application is displayed. Subsequently, in response to operation 2, the desktop application can display the static icon of the note application in the target desktop page.

[0199] For example, in response to the user's sliding operation from the right to the left of the interface 503 shown in FIG. 7B, the mobile phone can display the interface 501 in FIG. 5A, and the note icon 5018 in the interface 501 is a static icon.

[0200] As can be seen, by using the flow of FIG. 6, in the case where the note application runs the recording function, the desktop application can display the dynamic icon matched with the recording function to indicate that the recording is in progress.

[0201] Setting application

[0202] Taking setting the target function corresponding to the application as the system download update function as an example, referring to FIG. 8, the desktop icon display method comprises:

[0203] S801, in response to the download update operation of the operating system, the application sends a download update instruction to an over-the-air technology update client (OUC) module.

[0204] The OUC module can also be referred to as a software update application, which can be used to update the operating system of the mobile phone.

[0205] Generally, the OUC module is embedded in the setting application, and the OUC module can be triggered to run by a software update setting item in the setting application, such as "check update" 9011 in the interface 901 shown in FIG. 9, to realize version detection, download update and the like of the operating system.

[0206] Before the OUC module starts to download and update the operating system, the desktop application can display the static icon of the setting application. For example, the desktop application can display the interface 504 described above, and the interface 504 includes the setting icon 5026, which is a static icon. Subsequently, in response to the triggering operation of the user on the static icon of the setting application, the setting application can run in the foreground and provide a software update setting item, so as to trigger the use of the OUC module to download and update the operating system.

[0207] For example, in response to the triggering operation of the user on the setting icon 5026 in the interface 504, referring to FIG. 9, the mobile phone can display the interface 903, which is the application interface of the setting application. The interface 903 includes a setting item 9031 of an account center. In response to the triggering operation of the user on the user account 9031, the mobile phone can display the interface 904, which includes a personal account setting 9041. In response to the triggering operation of the user on the personal account setting 9041, the mobile phone can display the interface 901 described above, and then in response to the triggering operation of the user on the "check update" 9011 in the interface 901, the OUC module can be triggered to run.

[0208] After running the OUC module, the OUC module can detect whether there is an updated operating system, and if there is an updated operating system, the OUC module can provide information of the new version and a download update entry through the setting application. Referring to FIG. 9, in response to the user triggering the operation of the "check update" 9011 in the interface 901, the OUC module is triggered to run, and after the OUC module detects that there is an updated operating system, the setting application can display the interface 902. The interface 902 can include version information 9021 of the updated version, such as version number "BBBB", content of system optimization, etc., and a download update entry "download and install" 9022.

[0209] The download update operation can be a triggering operation of the user on the download update entry, such as a triggering operation on the "download and install" 9022 in the interface 902.

[0210] The setting application can control the OUC module to start downloading and installing the updated operating system by sending a download and installation instruction to the OUC module.

[0211] S802, in response to the download update instruction, the OUC module downloads the updated operating system

[0212] Continuing to refer to FIG. 9, in response to the user triggering the operation of the "download and install" 9022 in the interface 902, the setting application can display the interface 905, which includes a prompt of "downloading..." 9051 and a download progress of 10%, for prompting that the update is being downloaded, that is, the system download update function is running.

[0213] S803, in response to starting to download the update, the OUC module sends animation start information to the desktop application, and the animation start information includes an application package name of the setting application, a resource identifier 2 of a dynamic icon resource 2, and a start instruction.

[0214] After starting to download the update, the OUC module can detect that the target function is running, and thus sends the animation start information to the desktop application for displaying the dynamic icon of the setting application.

[0215] The dynamic icon resource 2 is a dynamic icon resource required for constructing a dynamic icon matched with the system download update function. The resource identifier 2 can be a resource name.

[0216] The application package name of the setting application is used to indicate that the target application program for starting the dynamic icon is the setting application.

[0217] It should be noted that the OUC module is not perceived by the user, and the user-perceptible (visible, operable) is the setting application, and the OUC module can prompt the user that the operating system is being downloaded and installed through the dynamic icon of the setting application, therefore, the OUC module sends the application package name of the setting application to the desktop application, rather than the application package name of the OUC module.

[0218] Of course, after the user sets the automatic detection and updates the operating system, the OUC module can also automatically detect whether there is an updated version of the operating system, and automatically start downloading the updated operating system after detecting that there is an updated version of the operating system. For this automatic download update scenario, the OUC module can also perform S803 and send the animation start information to the desktop application.

[0219] S804, the desktop application records the resource identifier 2 and the start indication corresponding to the setting application.

[0220] The information recorded by the desktop application can be as follows: the application package name of the setting application, the resource identifier 2, and the start indication.

[0221] S805, in response to ending the download update, the OUC module sends the animation close information to the desktop application, and the animation close information includes the application package name of the setting application and the close indication.

[0222] Among them, triggering the end of the download update includes the following two cases: first, the OUC module completes the download update and triggers the OUC module to end the download update. Second, the OUC module is triggered to end the download update due to user manual operation or network interruption.

[0223] Taking the user manual operation as an example, during the downloading of the operating system, the phone can provide a pause download entry, such as the "cancel" 9052 in the interface 905 described above, and in response to the triggering operation of the user on the pause download entry, the OUC module can be triggered to end the download update.

[0224] S806, the desktop application records the close indication corresponding to the setting application.

[0225] Among them, the record can be as follows: the application package name of the note application, and the close indication.

[0226] At this point, it should be noted that the execution time of S805 and S806 is not limited to the one shown in FIG. 8.

[0227] S807, in the case where the start indication corresponding to the setting application is recorded, in response to operation 2, the desktop application displays the target desktop page and cancels the display of the static icon of the setting application in the target desktop page, and displays the dynamic icon of the setting application in the target desktop page based on the dynamic icon resource 2 indicated by the resource identifier 2.

[0228] As after S804, the desktop application can record an opening indication corresponding to the settings application, indicating that the dynamic icon needs to be displayed when the application icon of the settings application is displayed. Subsequently, in response to operation 2, the desktop application can display the dynamic icon of the settings application in the target desktop page based on the dynamic icon resource 2, without displaying the static icon of the settings application.

[0229] Further, the desktop application can obtain the dynamic icon resource 2 from the icon file of the currently used theme based on the resource identifier 2, and then create and display the dynamic icon matching the system download update function.

[0230] Further, the dynamic icon resource 2 can be an animation resource 2. The animation resource 2 is the dynamic effect of the dynamic icon matching the system download update function. The desktop application can construct and display the dynamic icon matching the system download update function based on the animation resource 2.

[0231] Referring to FIG. 10A, the dynamic icon resource 2 can include a resource 1001. The dynamic effect 1001 describes that the foreground (gear part) 1002 of the static icon of the settings application can be rotated (as shown by the arrow direction in the figure), such as describing the object being rotated as the foreground 1002 of the static icon, the speed of rotation, the direction. The desktop application can construct the dynamic icon that rotates the gear of the static icon of the settings application based on the resource 1001.

[0232] Illustratively, in response to the user's operation of sliding from the bottom of the interface 905 (as shown by the arrow direction in the interface 905) back to the desktop, referring to FIG. 10B, the desktop application can display an interface 1003, which includes a settings icon 10031 in the interface 1003, the settings icon 10031 being a dynamic icon. For example, the settings icon 10031 can change according to state (d), state (e), state (f) in 1004, i.e. according to the resource 1001 to rotate the gear of the static icon of the settings application. It should be noted that the numbers "1", "2", "3" in state (d), state (e), state (f) are only to illustrate the position of the gear after rotation, and actually will not be displayed.

[0233] In the example of FIG. 10B, in response to operation 2, the "Utility" folder in an expanded state is displayed. In practice, in response to operation 2, the desktop application can first display the "Utility" folder in a collapsed state in the target desktop page, such as the "Utility" 5022 in interface 501 shown in FIG. 5A. At this time, the desktop application can display the settings icon 5026 in the "Utility" 5022. The settings icon 5026 is a static icon. Subsequently, in response to a triggering operation of the "Utility" 5022 by the user, the desktop application can expand the "Utility" folder. At this time, the display timing of the dynamic icon is met, and the desktop application can display interface 1003. The settings icon 10031 is displayed in the expanded "Utility" 10032 in interface 1003.

[0234] S808, the desktop application records the closing indication corresponding to the settings application.

[0235] S809, after the display duration of the dynamic icon of the settings application reaches duration 1, the desktop application cancels the display of the dynamic icon of the settings application and restores the display of the static icon of the settings application.

[0236] For example, after the display duration of the settings icon 10011 in interface 1001 shown in FIG. 10B reaches duration 1, the mobile phone can display interface 504. The settings icon 5026 in interface 504 is a static icon.

[0237] S810, in the case where the closing indication corresponding to the settings application is recorded, in response to operation 2, the desktop application displays the target desktop page, and the target desktop page includes the static icon of the settings application.

[0238] After S806 and S808, the desktop application can record the closing indication corresponding to the settings application, indicating that the dynamic icon does not need to be displayed when the application icon of the settings application is displayed. Subsequently, in response to operation 2, the desktop application can display the static icon of the settings application in the target desktop page.

[0239] At this point, it should be noted that the part not described in detail in the flow shown in FIG. 8 can be referred to the description of the related steps in FIG. 6.

[0240] As can be seen, by using the flow of FIG. 8, in the case where the OUC module runs the system download update function, the desktop application can display the dynamic icon of the settings application to indicate that the system is being updated. It should be noted that the settings application provides a software update setting item, so that the OUC module can be triggered to run, thereby realizing the system download update function. Therefore, the system download update function can also be regarded as a function provided by the settings application.

[0241] System Manager Application

[0242] Taking a target function corresponding to the system manager application as a scanning function as an example, referring to FIG. 11, the desktop icon display method includes the following steps.

[0243] S1101, in response to an operation of starting scanning, the system manager application starts scanning.

[0244] The system manager application starts scanning, that is, runs the scanning function

[0245] Before the system manager application starts scanning, the desktop application can display a static icon of the system manager application. For example, the desktop application can display the interface 501 in the foregoing text, and the interface 501 includes the system manager icon 5016, which is a static icon. Subsequently, in response to a triggering operation of the user on the static icon of the system manager application, the system manager application can run in the foreground. During the running of the system manager application, the user can perform an operation of starting scanning, such as a triggering operation on the scanning control 12011 in the interface 1201 shown in FIG. 12A. The system manager application can start scanning each file in the mobile phone in response to the operation of starting scanning, so as to evaluate the security of the mobile phone.

[0246] For example, in response to a triggering operation of the user on the system manager icon 5016 in the interface 501, referring to FIG. 12A, the mobile phone can display the interface 1201, and the interface 1201 includes the “one-key optimization” 12011, which is a scanning control and is used to trigger scanning. In response to a triggering operation of the user on the “one-key optimization” 12011, the mobile phone can display the interface 1202, and the interface 1202 includes the prompt “scanning…” 12021, indicating that scanning is in progress.

[0247] S1102, in response to starting scanning, the system manager application sends animation start information to the desktop application, and the animation start information includes the application package name of the system manager application, the resource identifier 3 of the dynamic icon resource 3, and the start instruction.

[0248] After starting scanning, the system manager application can detect that the target function is running, and thus sends animation start information to the desktop application for displaying the dynamic icon of the system manager application.

[0249] The dynamic icon resource 3 is a dynamic icon resource required for constructing a dynamic icon matched with the scanning function. The resource identifier 3 can be a resource name.

[0250] The application package name of the system manager application is used to indicate that the target application program for starting the dynamic icon is the system manager application.

[0251] S1103, the desktop application records the resource identifier 3 corresponding to the system manager application and the start instruction.

[0252] The information recorded by the desktop application may include: the application package name of the system manager application, 3 image resources, 3 animation resources, and the start instruction.

[0253] S1104. In response to the end of the scan, the System Manager application sends an animated shutdown message to the desktop application. The animated shutdown message includes the application package name of the System Manager application and a shutdown instruction.

[0254] The termination of a scan can be triggered in two ways: First, the system management application completes the scan, triggering the termination of the scan. Second, the user cancels the scan, triggering the termination of the scan.

[0255] Taking the user's operation of canceling the scan as an example, during the scanning process, the mobile phone can provide an entry point to cancel the download, such as the "Cancel" 12022 in the interface 1202 above. The user's operation of canceling the scan can be a trigger operation of "Cancel" 12022. In response to the user's trigger operation of "Cancel" 12022, the system manager application can end the scan.

[0256] S1105, Desktop application log and corresponding closing instructions for the system manager application.

[0257] The records can include: the application package name of the system manager application and the closing instruction.

[0258] It should be noted that the timing of the execution of S1104 and S1105 is not limited to that shown in Figure 11.

[0259] S1106. If an activation instruction corresponding to the system manager application is recorded, in response to operation 2, the desktop application displays the target desktop page and cancels the display of the static icon of the system manager application in the target desktop page, and displays the dynamic icon of the system manager application in the target desktop page based on the dynamic icon resource 3 indicated by resource identifier 3.

[0260] After step S1103 as described above, the desktop application can record the activation instruction corresponding to the system manager application, indicating that a dynamic icon needs to be displayed when the system manager application's application icon is displayed. Subsequently, in response to operation 2, the desktop application can display the system manager application's dynamic icon in the target desktop page based on the dynamic icon resource 3, instead of displaying the system manager application's static icon.

[0261] Furthermore, the desktop application can obtain the dynamic icon resource 3 from the icon file of the currently used theme based on resource identifier 3, and then create and display a dynamic icon that matches the recording function.

[0262] Further, the dynamic icon resource 3 can include an animation resource 3, the animation resource 3 being a dynamic effect of the dynamic icon matching the scanning function. The desktop application can construct the dynamic icon matching the scanning function based on the animation resource 3 and display.

[0263] Referring to FIG. 12B, the dynamic icon resource 3 can include a resource 1203. The resource 1203 describes that a changing gradient effect can be filled in the foreground (the shield part) 1204 of the static icon of the system manager application, such as describing the object filled as the foreground 1204 of the static icon, the changing rule of the gradient effect, and the like. The desktop application can construct the dynamic icon with the changing gradient effect filled in the foreground 1204 of the system manager application based on the resource 1203.

[0264] For example, in response to the user sliding from the bottom of the interface 1202 shown in FIG. 12A to the desktop, referring to FIG. 12C, the mobile phone can display an interface 1205, the interface 1205 including a system manager icon 12051, the system manager icon 12051 being a dynamic icon. For example, the system manager icon 12051 can change according to the state (g), the state (h), and the state (i), that is, the gradient effect of the shield in the static icon of the system manager application is dynamically filled according to the resource 1203.

[0265] S1107, the desktop application records the closing indication corresponding to the system manager application.

[0266] S1108, after the dynamic icon of the system manager application is displayed for a time length 1, the desktop application cancels displaying the dynamic icon of the system manager application and restores displaying the static icon of the system manager application.

[0267] For example, after the display time length of the system manager icon 12051 in the interface 1205 reaches the time length 1, the mobile phone can display the interface 501 described above, the system manager icon 5016 in the interface 501 being a static icon.

[0268] S1109, in the case of recording the closing indication corresponding to the system manager application, in response to operation 2, the desktop application displays a target desktop page, the target desktop page including the static icon of the system manager application.

[0269] After the above S1105 and S1107, the desktop application can record the closing indication corresponding to the system manager application, indicating that the dynamic icon does not need to be displayed when displaying the application icon of the system manager application. Subsequently, in response to operation 2, the desktop application can display the static icon of the system manager application in the target desktop page.

[0270] At this point, it should be noted that the part not described in detail in the flow shown in FIG. 11 above can refer to the description of the related steps in FIG. 6 above, which will not be described here.

[0271] Therefore, in the case that the system manager application runs the scanning function, the desktop application can display the dynamic icon of the system manager application to indicate that the scanning is being performed, by using the flow of FIG. 11.

[0272] Music application

[0273] Taking the target function corresponding to the music application, i.e., playing music, as an example, referring to FIG. 13, the desktop icon display method includes the following steps.

[0274] S1301, in response to the operation of playing music, the music application starts playing music.

[0275] The music application starts playing music, i.e., runs the music playing function.

[0276] Before the music application starts playing music, the desktop application can display the static icon of the music application. For example, the Zhuman application can display the interface 503 as shown in the foregoing, which includes the music icon 5034, which is a static icon. Subsequently, in response to the triggering operation of the user on the static icon of the music application, the music application can run in the foreground. During the running of the music application, the user can perform the operation of playing music, such as the triggering operation on the play control.

[0277] For example, in response to the triggering operation of the user on the music icon 5034 in the interface 503, referring to FIG. 14A, the mobile phone can display the interface 1401, which includes the play control 14011 for triggering the playing of music. In response to the triggering operation of the user on the play control 14011, the mobile phone can display the interface 1402, in which the position corresponding to the play control 14011 is switched to the pause control 14021, indicating that the music is being played.

[0278] S1302, in response to starting to play music, the music application sends animation start information to the desktop application, the animation start information including the application package name of the music application, the resource identifier 4 of the dynamic icon resource 4, and the start instruction.

[0279] After starting to play music, the music application can detect that the target function is being run, and thus sends the animation start information to the desktop application for displaying the dynamic icon of the music application.

[0280] The dynamic icon resource 4 is the dynamic icon resource required for constructing the dynamic icon matched with the music playing function. The resource identifier 4 can be a resource name.

[0281] The application package name of the music application is used to indicate that the target application program for starting the dynamic icon is the music application.

[0282] S1303, the desktop application records the resource identifier 4 corresponding to the music application and the opening instruction.

[0283] S1304, in response to ending playing music, the music application sends animation closing information to the desktop application, and the animation closing information includes the application package name of the music application and a closing instruction.

[0284] Among them, triggering the end of playing music also includes the following two cases: first, the music application completes playing, such as playing all the songs in the list, and triggering the end of playing music. Second, the user performs a close playing operation to trigger the end of playing music.

[0285] S1305, the desktop application records the closing instruction corresponding to the music application.

[0286] Among them, the record can be as follows: the application package name of the music application, the closing instruction.

[0287] At this point, it should be noted that the execution time of S1304 and S1305 is also not limited to that shown in Figure 13.

[0288] S1306, in the case of recording the opening instruction corresponding to the music application, in response to operation 2, the desktop application displays the target desktop page and cancels the display of the static icon of the music application in the target desktop page, and displays the dynamic icon of the music application in the target desktop page based on the dynamic icon resource 4 indicated by the resource identifier 4.

[0289] After the above S1303, the desktop application can record the opening instruction corresponding to the music application, indicating that the dynamic icon needs to be displayed when displaying the application icon of the music application. Subsequently, in response to operation 2, the desktop application can display the dynamic icon of the music application in the target desktop page based on the dynamic icon resource 4, without displaying the static icon of the music application.

[0290] Further, the desktop application can obtain the dynamic icon resource 4 from the icon file of the currently used theme based on the resource identifier 4, and then create and display the dynamic icon matching the recording function.

[0291] Further, the dynamic icon resource 4 can include a picture resource 4 and an animation resource 4. Among them, the animation resource 4 is the dynamic effect of the dynamic icon matching the music playing function. The picture resource 4 is a picture for realizing the dynamic effect. The desktop application can construct and display the dynamic icon matching the recording function based on the picture resource 4 and the animation resource 4.

[0292] Referring to FIG. 14B, the dynamic icon resource 4 can include a resource 1403 and a resource 1404. The resource 1404 describes that the resource 1403 can play the sound post fluctuation on the upper layer of the foreground (music symbol) 14041 of the static icon of the music application, such as describing that the resource 1403 is displayed on the upper layer of the foreground 14041, the fluctuation law, etc. The desktop application can construct the dynamic icon of playing the fluctuation resource 1403 on the upper layer of the foreground 14041 of the static icon of the music application based on the resource 1403 and the resource 1404.

[0293] For example, in response to the operation of the user sliding up from the bottom of the interface 1402 shown in FIG. 14A to return to the desktop, referring to FIG. 14C, the mobile phone can display an interface 1405, and the interface 1405 includes a music icon 14051, which is a dynamic icon. For example, the music icon 14051 can change according to the state (j), the state (k), and the state (l), that is, the resource 1403 is played on the upper layer of the foreground 14041 of the static icon of the music application.

[0294] S1307, the desktop application records the closing indication corresponding to the music application.

[0295] S1308, after the dynamic icon of the music application is displayed for a time length 1, the desktop application cancels displaying the dynamic icon of the music application and restores displaying the static icon of the music application.

[0296] For example, after the display time length of the music icon 14051 in the interface 1405 reaches the time length 1, the mobile phone can display the foregoing interface 503, and the music icon 5034 in the interface 503 is a static icon.

[0297] S1309, in the case of recording the closing indication corresponding to the music application, in response to the operation 2, the desktop application displays a target desktop page, and the target desktop page includes the static icon of the music application.

[0298] After the foregoing S1305 and S1307, the desktop application can record the closing indication corresponding to the music application, indicating that the dynamic icon does not need to be displayed when the application icon of the music application is displayed. Subsequently, in response to the operation 2, the desktop application can display the static icon of the music application in the target desktop page.

[0299] At this point, it should be noted that the part not described in detail in the flow shown in FIG. 13 can refer to the description of the related steps in the foregoing FIG. 6, which will not be described here.

[0300] As can be seen, by using the flow of FIG. 13, in the case that the music application runs the music playing function, the desktop application can display the dynamic icon of the music application to indicate that the music is being played.

[0301] In the foregoing introduction of the dynamic icon, the dynamic icon matching the target function is mainly displayed. In actual implementation, the dynamic icon of the application program can also be displayed in some other scenarios, which can be combined with the scenario of displaying the dynamic icon matching the target function. In a specific implementation, when the target application program does not run the target function, the mobile phone can display the dynamic icon 1 of the target application program when returning to the desktop. When the target application program runs the target function, the mobile phone can display the dynamic icon 2 matching the target function when returning to the desktop. In this way, different dynamic icons can be displayed for different scenarios, so that the diversity of application icons can be enriched even when the target function is not running.

[0302] The embodiment of the present application further provides an electronic device, which can include a memory and one or more processors. The memory and the processor are coupled. The memory is configured to store computer program codes, the computer program codes including computer instructions. When the processor executes the computer instructions, the electronic device can perform each function or step performed by the device in the above method embodiment.

[0303] The embodiment of the present application further provides a chip system, which includes at least one processor and at least one interface circuit. The processor and the interface circuit can be interconnected through a circuit. For example, the interface circuit can be used to receive signals from other devices (such as the memory of the electronic device). For another example, the interface circuit can be used to send signals to other devices (such as the processor). For example, the interface circuit can read the instructions stored in the memory and send the instructions to the processor. When the instructions are executed by the processor, the electronic device can perform each step in the above embodiment. Of course, the chip system can also include other discrete devices, which are not limited in the embodiment of the present application.

[0304] The embodiment further provides a computer storage medium, which stores computer instructions. When the computer instructions are run on the electronic device, the electronic device performs the above related method steps to implement the image processing method in the above embodiment.

[0305] The embodiment further provides a computer program product. When the computer program product is run on the computer, the computer performs the above related steps to implement the image processing method in the above embodiment.

[0306] In addition, the embodiment of the present application further provides an apparatus, which can be a chip, a component or a module, and the apparatus can include a processor and a memory connected to each other; the memory is used to store computer-executed instructions; when the apparatus is running, the processor can execute the computer-executed instructions stored in the memory, so that the chip executes the image processing method in each method embodiment described above.

[0307] The electronic device, the computer storage medium, the computer program product or the chip provided in the embodiment are used to execute the corresponding method provided above, and thus the beneficial effects achieved by the electronic device, the computer storage medium, the computer program product or the chip can refer to the beneficial effects of the corresponding method provided above, which will not be described herein again.

[0308] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity, only the division of the above functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the functions described above.

[0309] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiment described above is only illustrative, for example, the division of the module or unit is only a logical function division, and in actual implementation, another division manner can be used, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, which can be electrical, mechanical or other forms.

[0310] The unit described as a separate component can be or can not be physically separated, and the component shown as a unit can be one physical unit or a plurality of physical units, that is, can be located in one place or can be distributed to a plurality of different places. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment.

[0311] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically independently, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0312] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or in other words the parts that make contributions to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The software product is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method of each embodiment of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0313] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and not to limit them. Although the present application has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present application can be modified or replaced equivalently without departing from the spirit and scope of the technical solutions of the present application.

Claims

1. A method of displaying desktop icons, characterized by, The method is applied to an electronic device in which a first application is installed, and the method comprises: displaying a first interface, the first interface being an interface of a first desktop page, the first interface comprising a first icon of the first application, the first icon being a static icon; in response to a first operation on the first icon, displaying a second interface of the first application; in response to a second operation in the second interface, running a target function in the first application; in a process in which the target function is running, in response to a third operation of triggering display of the first desktop page, displaying a third interface, the third interface being an interface of the first desktop page, the third interface comprising a second icon of the first application, the second icon comprising an animation matching the target function.

2. The method of claim 1, wherein, The third operation comprises an operation of returning to a desktop, and a display position of the second icon in the third interface is the same as a display position of the first icon in the first interface.

3. The method according to claim 1 or 2, characterized in that, After the third interface is displayed, the method further comprises: after a display duration of the second icon reaches a first duration, canceling display of the second icon and displaying the first icon in the first desktop page.

4. The method according to any one of claims 1-3, characterized in that, The electronic device further comprises a second desktop page, and the second desktop page comprises a first icon of the first application; after the third interface is displayed, the method further comprises: in response to a fourth operation of triggering display of the second desktop page, displaying the first icon in the second desktop page.

5. The method according to any one of claims 1-4, characterized in that, The electronic device further comprises a third desktop page, and the third desktop page comprises a third icon of the first application, the third icon being a static icon, and the third icon being different from the first icon; after the target function in the first application is run, the method further comprises: in a process in which the target function is running, in response to a fifth operation of triggering display of the third desktop page, displaying the third icon in the third desktop page.

6. The method according to any one of claims 1-5, characterized in that, The first desktop page comprises a first folder, and the first folder comprises an application icon of the first application; the response to the third operation of triggering display of the first desktop page to display the third interface comprises: in response to the third operation of triggering display of the first desktop page, displaying the third interface, and the first folder in the third interface comprises the first icon; in response to a triggering operation on the first folder, expanding the first folder, and the second icon is included in the expanded first folder.

7. The method according to any one of claims 1 to 6, characterized in that, The first application comprises at least one of the following: a note application, a system manager application, and a music playing application; wherein the target function of the note application comprises a recording function, the target function of the system manager application comprises a scanning function, and the target function of the music playing application comprises a music playing function.

8. The method according to any one of claims 1-6, characterized in that, The first application comprises a settings application, and the target function of the settings application comprises a system download and update function.

9. The method according to any one of claims 1-8, characterized in that, Part of the first icon and the second icon is the same.

10. The method according to any one of claims 1-9, characterized in that, after the response to the second operation in the second interface to run the target function in the first application, the method further comprises: record first information of the first application, the first information including an application identifier of the first application and a corresponding start indication; the third interface includes: in a case where the start indication corresponding to the application identifier of the first application is recorded, the third interface is displayed in response to the third operation of triggering display of the first desktop page.

11. The method of claim 10, wherein, the first information further includes an icon identifier of the first icon; the third interface includes: in response to the third operation of triggering display of the first desktop page, the first icon in the first desktop page is displayed as a second icon based on the icon identifier.

12. The method of claim 4, wherein, after the third interface is displayed in response to the third operation of triggering display of the first desktop page, the method further includes: record second information of the first application, the second information including the application identifier of the first application and a corresponding close indication; the first icon is displayed in the second desktop page in response to the fourth operation of triggering display of the second desktop page, including: in a case where the close indication corresponding to the application identifier of the first application is recorded, the application icon of the first application is displayed as the first icon in the second desktop page in response to the fourth operation of triggering display of the second desktop page.

13. The method according to any one of claims 1-12, characterized in that, the third interface includes: in response to the third operation of triggering display of the first desktop page, a second icon of the first application is displayed in the third interface based on a dynamic icon resource of the first application; the dynamic icon resource includes a picture resource and / or an animation resource, the animation resource includes a dynamic effect of the second icon, and the picture resource is a picture included in the dynamic effect.

14. An electronic device, comprising: including: a display screen, one or more processors, and one or more memories; the one or more processors are coupled with the display screen and the one or more memories; the one or more memories are configured to store computer program code including computer instructions, which, when executed by the one or more processors, cause the electronic device to perform the method of any one of claims 1-13.

15. A computer readable storage medium having stored thereon computer instructions, wherein, the computer instructions, when executed on an electronic device, cause the electronic device to perform the method of any one of claims 1-13.

16. A computer program product comprising computer instructions, characterized in that, the computer program product, when executed on a computer, causes the computer to perform the method of any one of claims 1-13.

Citation Information

Patent Citations

  • Application program icon display method and mobile terminal

    CN108304108A

  • Dynamic response method, electronic equipment and storage medium

    CN113805772A

  • Display method and device, and electronic equipment

    CN113885994A

  • Application state display method and device, equipment and storage medium

    CN117762293A

  • Terminal device, icon display method of the same, and icon display program of the same

    JP2013182537A