Patent Description:
This disclosure relates to the field of electronic devices, and in particular, to an application icon moving method and an electronic device.

Nowadays, electronic devices such as mobile phones have become indispensable communications tools in people's daily life and work. An application (application, APP, hereinafter referred to as an application) is installed on the mobile phone, to improve functions of the mobile phone, and provide richer use experience for a user. For the application installed on the mobile phone, an icon of the application may be displayed on a home screen (which may also be referred to as a desktop) of the mobile phone. The home screen of the mobile phone may include one or more sub-screens, and the user may switch to display different sub-screens by performing a left/right sliding operation.

In the conventional technology, when the user newly installs an application on the mobile phone, the mobile phone usually displays an icon of the application at a vacant position on a last sub-screen of the home screen. If the user wants to move the icon of the application to another sub-screen, the user needs to first perform a series of operations to enable the mobile phone to display the last sub-screen of the home screen, then touch and hold the icon of the application, and finally drag the icon to the another sub-screen, to move the icon. There is the following problem: Operations of moving the icon of the newly installed application are complex, and human-computer interaction performance is relatively poor.

Document <CIT> describes a mobile terminal including a wireless communication unit configured to provide wireless communication; a touchscreen configured to display at least one page including at least one application icon; and a controller configured to display a first screen for installing a specific application on the touchscreen, display a second screen for setting a position at which an icon corresponding to the specific application will be displayed on the touchscreen after being installed, upon reception of an input for installing the specific application, and display the icon of the specific application at the position on the touchscreen in response to a predetermined touch input on the displayed second screen.

This disclosure provides an application icon moving method and an electronic device, to resolve complex operations of moving an icon of a newly installed application and relatively poor human-computer interaction performance.

To achieve the foregoing objective, the following technical solutions are used in the embodiments of this disclosure. It is noted, however, that the present invention is set out by the set of appended claims. In the following, parts of the description and drawing referring to examples or implementations, which are not covered by the claims are not presented as embodiments of the invention, but as illustrative examples useful for understanding the invention.

According to a first aspect, an embodiment of this disclosure provides an application icon moving method, where the method may be applied to an electronic device, and the method may include: displaying, by the electronic device, a first interface including a first button, for example, the first installation may be an "Install" button used to trigger installation of a first application on the electronic device; receiving, by the electronic device, a first operation performed by the user on the first button; in response to the first operation, installing, by the electronic device, the first application on the electronic device; after the installation of the first application is completed, displaying, by the electronic device, a second interface including an icon of the first application; receiving, by the electronic device, a second operation performed by the user on the icon of the first application in the second interface; in response to the second operation, displaying, by the electronic device, a management menu, where the management menu is displayed around the icon of the first application, and the management menu includes one or more of the following identifiers: an identifier of a sub-screen of a home screen of the electronic device, or an identifier of a folder included in a sub-screen; receiving, by the electronic device, a third operation performed by the user on a first identifier included in the management menu; and in response to the third operation, moving, by the electronic device, the icon of the first application to a sub-screen or a folder corresponding to the first identifier.

According to the foregoing technical solution, when the user wants to move the icon of the first application, the user may perform a corresponding operation on the icon of the first application. In response to the operation, the mobile phone may display the management menu including the identifier of the sub-screen and/or the identifier of the folder included in the sub-screen. The management menu can provide a user with a quick path to a target position (the sub-screen or the folder included in the sub-screen) that the user wants to move to. The user may conveniently and quickly move the icon of the newly installed first application to the target position by using the quick path. This improves human-computer interaction performance. In addition, after the installation of the first application is completed, the user can be assisted to find the icon of the first application more conveniently and quickly. This further improves the human-computer interaction performance and therefore improves user experience.

In a possible implementation, the displaying, by the electronic device, a second interface after the installation of the first application is completed, where the second interface includes an icon of the first application may specifically include: after the installation of the first application is completed, displaying, by the electronic device, the icon of the first application in the second interface in a floating manner, where the second interface is the first interface, or an interface to which the first interface is jumped in response to a user operation. After the installation of the application is completed, the second interface is displayed, and the icon of the newly installed application is displayed in the second interface in the floating manner, so that the user can find the icon of the newly installed application more quickly, and a process in which the user searches for the icon of the newly installed application is omitted.

In another possible implementation, the displaying, by the electronic device, a second interface after the installation of the first application is completed, where the second interface includes an icon of the first application may specifically include: after the installation of the first application is completed, automatically displaying, by the electronic device, a sub-screen of the home screen of the electronic device, where the sub-screen includes the icon of the first application. After the installation of the application is completed, the electronic device automatically displays the sub-screen including the icon of the application, so that the user can find the icon of the newly installed application more quickly, and a process in which the user searches for the icon of the newly installed application is omitted.

In another possible implementation, the displaying, by the electronic device, a second interface after the installation of the first application is completed, where the second interface includes an icon of the first application may specifically include: after the installation of the first application is completed, displaying, by the electronic device, prompt information, where the prompt information is used to prompt the user that the installation of the first application is completed; receiving, by the electronic device, a fourth operation performed by the user on the prompt information; and in response to the fourth operation, displaying, by the electronic device, a sub-screen of the home screen of the electronic device, where the sub-screen includes the icon of the first application. After the installation of the application is completed, the electronic device may first display the prompt information to prompt the user that the installation of the application is completed, and after receiving the fourth operation of the user, display the sub-screen including the icon of the application. In this way, an operation currently performed by the user may not be interrupted, and the user may further be assisted in more quickly finding the icon of the newly installed application, so that a process in which the user searches for the icon of the newly installed application is omitted.

In another possible implementation, when the management menu includes the identifier of the sub-screen of the home screen of the electronic device, and the first identifier is the identifier of the sub-screen, the moving, by the electronic device, the icon of the first application to a sub-screen or a folder corresponding to the first identifier in response to the third operation may specifically include: in response to the third operation, displaying, by the electronic device, an identifier of a folder included in the sub-screen corresponding to the first identifier; receiving, by the electronic device, a fifth operation performed by the user on the identifier of the folder included in the sub-screen corresponding to the first identifier; and in response to the fifth operation, moving, by the electronic device, the icon of the first application to the folder included in the sub-screen corresponding to the first identifier.

In another possible implementation, the identifiers in the management menu are displayed around the icon of the first application in a predefined order, and the predefined order includes: an order of sub-screens on the home screen, and/or an order of first displaying the identifier of the sub-screen and then displaying the identifier of the folder; the identifiers in the management menu are displayed around the icon of the first application in an order of last use time points of the sub-screens or folders; the identifiers in the management menu are displayed around the icon of the first application in descending order of frequencies at which icons of applications are moved to the sub-screens or the folders; and/or the identifiers in the management menu are displayed around the icon of the first application based on a type of the first application, and an identifier of a sub-screen or a folder that includes an application having the same type as the first application is first displayed. In this way, the display order of the identifiers included in the management menu is determined based on the last use time of the user, the type of the first application, or the migration habit of the user, so that the use habit of the user can be better matched, and user experience is improved.

In another possible implementation, the identifier of the sub-screen may be an icon, a thumbnail, or a name. The identifier of the folder may be a folder icon or a folder name.

According to a second aspect, an embodiment of this disclosure provides an electronic device. The electronic device includes one or more processors, a memory, and a touchscreen, where the touchscreen is configured to: receive an operation of a user, and display content according to an indication of the one or more processors; the memory is configured to store one or more programs; and the one or more processors are configured to run the one or more programs to implement the following actions: indicating the touchscreen to display a first interface, where the first interface includes a first button; receiving, by the touchscreen, a first operation performed by the user on the first button; in response to the first operation, installing a first application on the electronic device; after the installation of the first application is completed, indicating the touchscreen to display a second interface, where the second interface includes an icon of the first application; receiving, by the touchscreen, a second operation performed by the user on the icon of the first application; in response to the second operation, indicating the touchscreen to display a management menu, where the management menu is displayed around the icon of the first application, and the management menu includes one or more of the following identifiers: an identifier of a sub-screen of a home screen of the electronic device, or an identifier of a folder included in a sub-screen; receiving, by the touchscreen, a third operation performed by the user on a first identifier included in the management menu; and in response to the third operation, moving the icon of the first application to a sub-screen or a folder corresponding to the first identifier.

In a possible implementation, the indicating the touchscreen to display a second interface after the installation of the first application is completed, where the second interface includes an icon of the first application may specifically include: after the installation of the first application is completed, indicating the touchscreen to display the icon of the first application in the second interface in a floating manner, where the second interface is the first interface, or an interface to which the first interface is jumped in response to a user operation.

In another possible implementation, the indicating the touchscreen to display a second interface after the installation of the first application is completed, where the second interface includes an icon of the first application includes: after the installation of the first application is completed, indicating the touchscreen to automatically display a sub-screen of the home screen of the electronic device, where the sub-screen includes the icon of the first application.

In another possible implementation, the indicating the touchscreen to display a second interface after the installation of the first application is completed, where the second interface includes an icon of the first application may specifically include: after the installation of the first application is completed, indicating the touchscreen to display prompt information, where the prompt information is used to prompt the user that the installation of the first application is completed; receiving, by the touchscreen, a fourth operation performed by the user on the prompt information; and in response to the fourth operation, indicating the touchscreen to display a sub-screen of the home screen of the electronic device, where the sub-screen includes the icon of the first application.

In another possible implementation, when the management menu includes the identifier of the sub-screen of the home screen of the electronic device, and the first identifier is the identifier of the sub-screen, the moving the icon of the first application to a sub-screen or a folder corresponding to the first identifier in response to the third operation may specifically include: in response to the third operation, indicating the touchscreen to display an identifier of a folder included in the sub-screen corresponding to the first identifier; receiving, by the touchscreen, a fifth operation performed by the user on the identifier of the folder included in the sub-screen corresponding to the first identifier; and in response to the fifth operation, moving the icon of the first application to the folder included in the sub-screen corresponding to the first identifier.

In another possible implementation, the identifiers in the management menu are displayed around the icon of the first application in a predefined order, and the predefined order includes: an order of sub-screens on the home screen, and/or an order of first displaying the identifier of the sub-screen and then displaying the identifier of the folder; the identifiers in the management menu are displayed around the icon of the first application in an order of last use time points of the sub-screens or folders; the identifiers in the management menu are displayed around the icon of the first application in descending order of frequencies at which icons of applications are moved to the sub-screens or the folders; and/or the identifiers in the management menu are displayed around the icon of the first application based on a type of the first application, and an identifier of a sub-screen or a folder that includes an application having the same type as the first application is first displayed.

In another possible implementation, the identifier of the sub-screen is an icon, a thumbnail, or a name. The identifier of the folder is a folder icon or a folder name.

According to a third aspect, an embodiment of this disclosure provides a computer storage medium. The computer storage medium includes computer instructions, and when the computer instructions are run on an electronic device, the electronic device is enabled to perform the application icon moving method according to any one of the first aspect or the possible implementations of the first aspect.

According to a fourth aspect, an embodiment of this disclosure provides a computer program product. When the computer program product runs on a computer, the computer is enabled to perform the application icon moving method according to any one of the first aspect or the possible implementations of the first aspect.

According to a fifth aspect, an embodiment of this disclosure provides an apparatus. The apparatus has a function of implementing behavior of the electronic device in the method in the first aspect. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the foregoing function, for example, a display unit or module, an input unit or module, an installation unit or module, and a moving unit or module.

It should be understood that descriptions of technical features, technical solutions, beneficial effects, or similar words in this disclosure do not imply that all features and advantages can be implemented in any individual embodiment. On the contrary, it may be understood that descriptions of the features or the beneficial effects mean that at least one embodiment includes a specific technical feature, technical solution, or beneficial effect. Therefore, the descriptions of the technical features, the technical solutions, or the beneficial effects in this specification may not necessarily belong to one embodiment. Further, the technical features, the technical solutions, and the beneficial effects described in the embodiments may be combined in any proper manner. A person skilled in the art understands that an embodiment may be implemented without one or more specific technical features, technical solutions, or beneficial effects in a specific embodiment. In other embodiments, additional technical features and beneficial effects may be further identified in a specific embodiment that does not reflect all the embodiments.

The following terms "first" and "second" are merely intended for a purpose of description, and shall not be understood as an indication or implication of relative importance or implicit indication of the number of indicated technical features. Therefore, a feature limited by "first" or "second" may explicitly or implicitly include one or more features. In the description of the example of this disclosure, unless otherwise stated, "a plurality of' means two or more than two.

An example of this disclosure provides an application icon moving method, and the method may be applied to an electronic device <NUM>. An application is installed on the electronic device <NUM>, to provide richer use experience for a user.

In this example, one or more applications may be installed on the electronic device <NUM>, and icons of these applications are displayed on a home screen (home screen) of the electronic device <NUM>. The application in this example of this disclosure may be an embedded application (that is, a system application of the electronic device <NUM>), or may be a downloadable application. The embedded application is an application provided as a part implemented by the electronic device <NUM>. The downloadable application is an application that can provide an internet protocol multimedia subsystem (internet protocol multimedia subsystem, IMS) connection of the application. The downloadable application may be an application installed on the electronic device <NUM> in advance, or may be a third-party application downloaded by the user and installed on the electronic device <NUM>.

The home screen of the electronic device <NUM> may also be referred to as a desktop. The home screen may include one or more sub-screens (sub-screen), and the one or more sub-screens may be configured to display a control (control). The user can flick left or right to switch between different sub-screens. The control is a graphical user interface (graphical user interface, GUI) element. The control is a software component included in an application, and controls all data processed by the application and an interaction operation related to the data. The user may interact with the control by performing a direct operation (direct manipulation), to read or edit related information of the application. Usually, the control may include a visible interface element such as an icon (for example, an application icon or a folder icon on the electronic device <NUM>), a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, or a widget.

For example, <FIG> are schematic diagrams of a series of interfaces displayed on the electronic device <NUM> (<FIG> are shown by using an example in which the electronic device <NUM> is a mobile phone) according to this example. These interfaces each are the home screen of the electronic device <NUM>. Usually, because a size of a touchscreen of the electronic device <NUM> is fixed, only a limited quantity of controls can be displayed on the touchscreen of the electronic device <NUM>. Therefore, when there are too many controls on the home screen of the electronic device <NUM>, the home screen of the electronic device <NUM> may be divided into a plurality of sub-screens. For example, an interface displayed in <FIG> may be referred to as a first sub-screen (a first sub-screen) of the home screen. An interface displayed in <FIG> may be referred to as a second sub-screen (a second sub-screen) of the home screen. An interface displayed in <FIG> may be referred to as a third sub-screen (a third sub-screen) of the home screen. Each sub-screen may include different controls. As shown in <FIG>, each sub-screen may include a status bar <NUM>, a navigation bar <NUM> that can be hidden, a home screen indicator <NUM>, and various icons. The home screen indicator <NUM> is used to prompt the user of a specific sub-screen that is currently displayed. Various icons may include an application icon and a folder icon on the electronic device <NUM>. For example, the electronic device <NUM> includes applications such as WeChat, Twitter (Twitter), a browser, a calculator, an email, weather, and Alipay. As shown in <FIG>, the first sub-screen includes nine icons: a camera icon, a gallery icon, a Weibo icon, a settings icon, a calculator icon, a weather icon, a WeChat icon, a Twitter icon, and a "Finance" folder icon <NUM>. As shown in <FIG>, the second sub-screen includes eight icons: a browser icon, a "Video" folder icon, a stock icon, a "Tools" folder icon, a Taobao icon, a store icon, a Facebook (Facebook) icon, and an email icon. As shown in <FIG>, the third sub-screen includes six icons: a Wi-Fi key icon, a map icon, an Alipay icon, a bicycle sharing icon, a reader icon, and a "Game" folder icon. It may be understood that, in some examples, the home screen may further include a dock bar, and the dock bar may include icons of commonly used applications and the like.

A folder corresponding to the folder icon in this example of this disclosure may include one or more application icons. After the user taps the folder icon, the folder corresponding to the folder icon is opened, and the application icons included in the folder are displayed. For example, a "Finance" folder is used as an example. After the user taps the "Finance" folder icon <NUM> shown in <FIG>, the "Finance" folder is opened. In this case, the electronic device <NUM> may display an open window of the "Finance" folder, and the open window may include an icon of the Industrial and Commercial Bank of China and an icon of the Bank of China that are included in the "Finance" folder.

In the conventional technology, when the user newly installs an application on the electronic device, the electronic device usually displays an icon of the application at a vacant position on a last sub-screen of the home screen. For example, with reference to the example shown in <FIG>, <FIG>, and <FIG>, when the user newly installs YouTube on the electronic device <NUM>, the electronic device <NUM> displays an icon of YouTube at a vacant position on the third sub-screen shown in <FIG> (for example, a "vacant position" <NUM> shown in <FIG>). In this case, if the user wants to move the icon of YouTube to another sub-screen, the user needs to perform a relatively complex operation. However, according to the method provided in this example of this disclosure, after the user newly installs the application on the electronic device <NUM>, the user can conveniently and quickly move the icon of the newly installed application to a target position. This greatly improves human-computer interaction performance.

In this example of this disclosure, the vacant position on the sub-screen may be a position that is on the sub-screen and that may be used to display (or referred to as store) an icon, where no icon is currently displayed at the position. For example, the first sub-screen shown in <FIG> includes a plurality of "vacant positions", and a "vacant position" <NUM> is one of the plurality of "vacant positions". For another example, the third sub-screen shown in <FIG> also includes a plurality of "vacant positions", and the "vacant position" <NUM> is one of the plurality of "vacant positions". Usually, the sub-screen of the home screen does not mark the vacant position, in other words, the sub-screen of the electronic device <NUM> does not display a dashed-line box of the "vacant position" shown in <FIG> and <FIG>. Certainly, when all positions that are used to display icons and that are on the sub-screen display icons, the sub-screen includes no vacant position.

It should be noted that the electronic device <NUM> in this example of this disclosure may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, a personal computer (personal computer, PC), a netbook, a cellular phone, a personal digital assistant (personal digital assistant, PDA), a wearable device (for example, a smartwatch), a smart household device (for example, an internet protocol television (internet protocol television, IPTV)), a vehicle-mounted computer, a game console, an augmented reality (augmented reality, AR) device/a virtual reality (virtual reality, VR) device, or the like. A specific form of the electronic device <NUM> in this example is not specially limited.

The following describes the implementations of the examples of this disclosure in detail with reference to accompanying drawings.

<FIG> is a schematic structural diagram of an electronic device <NUM> according to an example of this disclosure.

As shown in <FIG>, the electronic device <NUM> may include a processor <NUM>, an external memory interface <NUM>, an internal memory <NUM>, a universal serial bus (universal serial bus, USB) interface <NUM>, a charging management module <NUM>, a power management module <NUM>, a battery <NUM>, an antenna <NUM>, an antenna <NUM>, a mobile communications module <NUM>, a wireless communications module <NUM>, an audio module <NUM>, a speaker 170A, a receiver 170B, a microphone 170C, a headset interface 170D, a sensor module <NUM>, a button <NUM>, a motor <NUM>, an indicator <NUM>, a camera <NUM>, a display <NUM>, a subscriber identification module (subscriber identification module, SIM) card interface <NUM>, and the like. The sensor module <NUM> may include a pressure sensor 180A, a gyro sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, an optical proximity sensor <NUM>, a fingerprint sensor <NUM>, a temperature sensor 180J, a touch sensor <NUM>, an ambient light sensor <NUM>, a bone conduction sensor <NUM>, and the like.

It may be understood that the structure shown in this example does not constitute a specific limitation on the electronic device <NUM>. In some other examples, the electronic device <NUM> may include more or fewer components than those shown in <FIG>, or some components may be combined, or some components may be split, or different component arrangements may be used. The components shown in <FIG> may be implemented by hardware, software, or a combination of software and hardware.

The processor <NUM> may include one or more processing units. For example, the processor <NUM> may include an application processor (application processor, AP), a modem processor, a graphics processing unit (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), a controller, a memory, a video codec, a digital signal processor (digital signal processor, DSP), a baseband processor, and/or a neural network processing unit (neural-network processing unit, NPU). Different processing units may be independent components, or may be integrated into one or more processors.

The controller may be a nerve center and a command center of the electronic device <NUM>. The controller may generate an operation control signal based on instruction operation code and a time sequence signal, to complete control of instruction reading and instruction execution.

A memory may be further disposed in the processor <NUM>, and is configured to store an instruction and data. In some examples, the memory in the processor <NUM> is a high-speed cache memory. The memory may store an instruction or data just used or cyclically used by the processor <NUM>. If the processor <NUM> needs to use the instruction or the data again, the processor <NUM> may directly invoke the instruction or the data from the memory. This avoids repeated access, reduces a waiting time period of the processor <NUM>, and improves system efficiency.

In some examples, the processor <NUM> may include one or more interfaces.

The I2C interface is a two-way synchronization serial bus, and includes a serial data line (serial data line, SDA) and a serial clock line (serial clock line, SCL). In some examples, the processor <NUM> may include a plurality of groups of I2C buses. The processor <NUM> may be separately coupled to the touch sensor <NUM>, a charger, a flash, the camera <NUM>, and the like through different I2C bus interfaces. For example, the processor <NUM> may be coupled to the touch sensor <NUM> by using the I2C interface, so that the processor <NUM> communicates with the touch sensor <NUM> by using the I2C bus interface, to implement a touch function of the electronic device <NUM>.

The I2S interface may be configured to perform audio communication. In some examples, the processor <NUM> may include a plurality of groups of I2S buses. The processor <NUM> may be coupled to the audio module <NUM> through the I2S bus, to implement communication between the processor <NUM> and the audio module <NUM>. In some examples, the audio module <NUM> may transmit an audio signal to the wireless communications module <NUM> through the I2S interface, to implement a function of answering a call by using a Bluetooth headset.

The PCM interface may also be configured to: perform audio communication, and sample, quantize, and code an analog signal. In some examples, the audio module <NUM> may be coupled to the wireless communications module <NUM> through a PCM bus interface. In some examples, the audio module <NUM> may alternatively transmit the audio signal to the wireless communications module <NUM> through the PCM interface, to implement a function of answering a call by using a Bluetooth headset. Both the I2S interface and the PCM interface may be configured to perform audio communication.

The UART interface is a universal serial data bus, and is configured to perform asynchronous communication. The bus may be a two-way communications bus, and converts to-be-transmitted data between serial communication and parallel communication. In some examples, the UART interface is usually configured to connect the processor <NUM> to the wireless communications module <NUM>. For example, the processor <NUM> communicates with a Bluetooth module in the wireless communications module <NUM> through the UART interface, to implement a Bluetooth function. In some examples, the audio module <NUM> may transmit an audio signal to the wireless communications module <NUM> through the UART interface, to implement a function of playing music by using the Bluetooth headset.

The MIPI interface may be configured to connect the processor <NUM> to a peripheral component, for example, the display <NUM> or the camera <NUM>. The MIPI interface includes a camera serial interface (camera serial interface, CSI), a display serial interface (display serial interface, DSI), or the like. In some examples, the processor <NUM> communicates with the camera <NUM> through the CSI interface, to implement a photographing function of the electronic device <NUM>. The processor <NUM> communicates with the display <NUM> by using the DSI interface, to implement a display function of the electronic device <NUM>.

The GPIO interface may be configured through software. The GPIO interface may be configured as a control signal or a data signal. In some examples, the GPIO interface may be configured to connect the processor <NUM> to the camera <NUM>, the display <NUM>, the wireless communications module <NUM>, the audio module <NUM>, the sensor module <NUM>, and the like. The GPIO interface may alternatively be configured as the I2C interface, the I2S interface, the UART interface, the MIPI interface, or the like.

The USB interface <NUM> is an interface that conforms to a USB standard specification, and may be specifically a mini USB interface, a micro USB interface, a USB Type-C interface, or the like. The USB interface <NUM> may be configured to connect to the charger to charge the electronic device <NUM>, or may be configured for data transmission between the electronic device <NUM> and a peripheral device, or may be configured to connect to a headset to play audio by using the headset. The interface may alternatively be configured to connect to another electronic device such as an AR device.

It may be understood that an interface connection relationship between the modules that is shown in this example is merely an example for description, and does not constitute a limitation on a structure of the electronic device <NUM>. In some other examples of this disclosure, the electronic device <NUM> may alternatively use an interface connection manner different from that in the foregoing example, or use a combination of a plurality of interface connection manners.

The charging management module <NUM> is configured to receive charging input from the charger. The charger may be a wireless charger or a wired charger. In some examples of wired charging, the charging management module <NUM> may receive charging input from the wired charger through the USB interface <NUM>. In some examples of wireless charging, the charging management module <NUM> may receive a wireless charging input by using a wireless charging coil of the electronic device <NUM>. The charging management module <NUM> supplies power for the electronic device by using the power management module <NUM> while charging the battery <NUM>.

The power management module <NUM> is configured to connect the battery <NUM> and the charging management module <NUM> to the processor <NUM>. The power management module <NUM> receives input from the battery <NUM> and/or the charging management module <NUM>, and supplies power to the processor <NUM>, the internal memory <NUM>, an external memory, the display <NUM>, the camera <NUM>, the wireless communications module <NUM>, and the like. The power management module <NUM> may be further configured to monitor parameters such as a battery capacity, a battery cycle count, and a battery health status (electric leakage or impedance). In some other examples, the power management module <NUM> may alternatively be disposed in the processor <NUM>. In some other examples, the power management module <NUM> and the charging management module <NUM> may alternatively be disposed in a same device.

A wireless communication function of the electronic device <NUM> may be implemented by using the antenna <NUM>, the antenna <NUM>, the mobile communications module <NUM>, the wireless communications module <NUM>, the modem processor, the baseband processor, and the like.

The antenna <NUM> and the antenna <NUM> are configured to: transmit and receive electromagnetic wave signals. Each antenna on the electronic device <NUM> may be configured to cover a single communications frequency band or a plurality of communications frequency bands. Different antennas may be further multiplexed to improve antenna utilization. For example, the antenna <NUM> may be multiplexed as a diversity antenna in a wireless local area network. In some other examples, an antenna may be used in combination with a tuning switch.

The mobile communications module <NUM> may provide a solution that is for wireless communication including <NUM>/<NUM>/<NUM>/<NUM> and the like and that is applied to the electronic device <NUM>. The mobile communications module <NUM> may include at least one filter, a switch, a power amplifier, a low noise amplifier (low noise amplifier, LNA), and the like. The mobile communications module <NUM> may receive an electromagnetic wave through the antenna <NUM>, perform processing such as filtering or amplification on the received electromagnetic wave, and transmit a processed electromagnetic wave to the modem processor for demodulation. The mobile communications module <NUM> may further amplify a signal modulated by the modem processor, and convert the signal into an electromagnetic wave for radiation through the antenna <NUM>. In some examples, at least some function modules of the mobile communications module <NUM> may be disposed in the processor <NUM>. In some examples, at least some function modules of the mobile communications module <NUM> and at least some modules of the processor <NUM> may be disposed in a same device.

The modem processor may include a modulator and a demodulator. The modulator is configured to modulate a to-be-sent low-frequency baseband signal into a medium or high-frequency signal. The demodulator is configured to demodulate a received electromagnetic wave signal into a low-frequency baseband signal. Then, the demodulator transmits the low-frequency baseband signal obtained through demodulation to the baseband processor for processing. The low-frequency baseband signal is processed by the baseband processor, and then transmitted to the application processor. The application processor outputs a sound signal by using an audio device (which is not limited to the speaker 170A, the receiver 170B, or the like), or displays an image or a video by using the display <NUM>. In some examples, the modem processor may be an independent component. In some other examples, the modem processor may be independent of the processor <NUM>, and is disposed in a same device as the mobile communications module <NUM> or another function module.

The wireless communications module <NUM> may provide a wireless communication solution that includes a wireless local area network (wireless local area networks, WLAN) (for example, a wireless fidelity (wireless fidelity, Wi-Fi) network), Bluetooth (Bluetooth, BT), a global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), a near field communication (near field communication, NFC) technology, an infrared (infrared, IR) technology, or the like and that is applied to the electronic device <NUM>. The wireless communications module <NUM> may be one or more components integrated into at least one communications processing module. The wireless communications module <NUM> receives an electromagnetic wave through the antenna <NUM>, performs frequency modulation and filtering processing on an electromagnetic wave signal, and sends a processed signal to the processor <NUM>. The wireless communications module <NUM> may further receive a to-be-sent signal from the processor <NUM>, perform frequency modulation and amplification on the signal, and convert the signal into an electromagnetic wave for radiation through the antenna <NUM>.

In some examples, the antenna <NUM> and the mobile communications module <NUM> of the electronic device <NUM> are coupled, and the antenna <NUM> and the wireless communications module <NUM> of the electronic device <NUM> are coupled, so that the electronic device <NUM> can communicate with a network and another device by using a wireless communications technology. The wireless communications technology may include a global system for mobile communications (global system for mobile communications, GSM), a general packet radio service (general packet radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time-division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, a GNSS, a WLAN, NFC, FM, an IR technology, and/or the like. The GNSS may include a global positioning system (global positioning system, GPS), a global navigation satellite system (global navigation satellite system, GLONASS), a beidou navigation satellite system (beidou navigation satellite system, BDS), a quasi-zenith satellite system (quasi-zenith satellite system, QZSS), and/or a satellite-based augmentation system (satellite based augmentation systems, SBAS).

The electronic device <NUM> implements a display function by using the GPU, the display <NUM>, the application processor, and the like. The GPU is a microprocessor for image processing, and connects the display <NUM> to the application processor. The GPU is configured to: perform mathematical and geometric calculation, and render an image. The processor <NUM> may include one or more GPUs that execute a program instruction to generate or change display information.

The display <NUM> is configured to display an image, a video, and the like. The display <NUM> includes a display panel. The display panel may be a liquid crystal display (liquid crystal display, LCD), an organic light-emitting diode (organic light-emitting diode, OLED), an active-matrix organic light emitting diode (active-matrix organic light emitting diode, AMOLED), a flexible light-emitting diode (flexible light-emitting diode, FLED), a mini-LED, a micro-LED, a micro-OLED, a quantum dot light emitting diode (quantum dot light emitting diodes, QLED), or the like. In some examples, the electronic device <NUM> may include one or N displays <NUM>, where N is a positive integer greater than <NUM>. In this example of this disclosure, the display <NUM> may be configured to display sub-screens of the home screen of the electronic device <NUM>, as shown in <FIG>. Each sub-screen may include an application icon on the electronic device.

The ISP is configured to process data fed back by the camera <NUM>. For example, during photographing, a shutter is pressed, and light is transmitted to a photosensitive element of the camera through a lens. An optical signal is converted into an electrical signal, and the photosensitive element of the camera transmits the electrical signal to the ISP for processing, to convert the electrical signal into a visible image. The ISP may further perform algorithm optimization on noise, brightness, and complexion of the image. The ISP may further optimize parameters such as exposure and color temperature of a photographing scenario. In some examples, the ISP may be disposed in the camera <NUM>.

The camera <NUM> is configured to capture a static image or a video. An optical image of an object is generated through the lens, and is projected onto the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a complementary metal-oxide-semiconductor (complementary metal-oxide-semiconductor, CMOS) photoelectric transistor. The photosensitive element converts an optical signal into an electrical signal, and then transmits the electrical signal to the ISP to convert the electrical signal into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into a standard image signal in an RGB format, a YUV format, or the like. In some examples, the electronic device <NUM> may include one or N cameras <NUM>, where N is a positive integer greater than <NUM>.

The digital signal processor is configured to process a digital signal, and may process another digital signal in addition to the digital image signal. For example, when the electronic device <NUM> selects a frequency, the digital signal processor is configured to perform Fourier transformation and the like on frequency energy.

The video codec is configured to: compress or decompress a digital video. The electronic device <NUM> may support one or more video codecs. In this way, the electronic device <NUM> can play or record videos in a plurality of encoding formats, for example, moving picture experts group (moving picture experts group, MPEG)<NUM>, MPEG2, MPEG3, and MPEG4.

The NPU is a neural-network (neural-network, NN) computing processor, quickly processes input information by referring to a structure of a biological neural network, for example, by referring to a transfer mode between human brain neurons, and may further continuously perform self-learning. Applications such as intelligent cognition of the electronic device <NUM>, such as image identification, facial identification, speech identification, and text understanding, can be implemented by using the NPU.

The external memory interface <NUM> may be configured to connect to an external storage card such as a micro SD card, to extend a storage capability of the electronic device <NUM>. The external storage card communicates with the processor <NUM> through the external memory interface <NUM>, to implement a data storage function. For example, files such as music and a video are stored in the external storage card.

The internal memory <NUM> may be configured to store computer-executable program code. The executable program code includes instructions. The processor <NUM> runs the instructions stored in the internal memory <NUM>, to implement various function applications and data processing of the electronic device <NUM>. The internal memory <NUM> may include a program storage area and a data storage area. The program storage area may store an operating system, an application required by at least one function (for example, a sound playing function or an image playing function), and the like. The data storage area may store data (such as audio data and an address book) created during use of the electronic device <NUM>, and the like. In addition, the internal memory <NUM> may include a high-speed random access memory, and may further include a nonvolatile memory, for example, at least one magnetic disk storage device, a flash memory device, or a universal flash storage (universal flash storage, UFS).

The electronic device <NUM> may implement audio functions, for example, music playing and recording, by using the audio module <NUM>, the speaker 170A, the receiver 170B, the microphone 170C, the headset interface 170D, the application processor, and the like.

The audio module <NUM> is configured to convert digital audio information into an analog audio signal for output, and is also configured to convert analog audio input into a digital audio signal. The audio module <NUM> may be further configured to: code and decode an audio signal. In some examples, the audio module <NUM> may be disposed in the processor <NUM>, or some function modules of the audio module <NUM> are disposed in the processor <NUM>.

The speaker 170A, also referred to as a "horn", is configured to convert an audio electrical signal into a sound signal. The electronic device <NUM> may be configured to listen to music or answer a hands-free call by using the loudspeaker 170A.

The receiver 170B, also referred to as an "earpiece", is configured to convert an audio electrical signal into a sound signal. When the electronic device <NUM> answers a call or receives voice information, the receiver 170B may be placed close to a human ear to listen to a voice.

The microphone 170C, also referred to as a "mike" or a "microphone", is configured to convert a sound signal into an electrical signal. When making a call or sending voice information, a user may make a sound by moving a human mouth close to the microphone 170C to input a sound signal to the microphone 170C. At least one microphone <NUM> C may be disposed on the electronic device <NUM>. In some other examples, two microphones 170C may be disposed on the electronic device <NUM>, to collect a sound signal and further implement a noise reduction function. In some other examples, three, four, or more microphones 170C may be alternatively disposed on the electronic device <NUM>, to collect a sound signal, reduce noise, and further identify a sound source, implement a directional recording function, and the like.

The headset interface 170D is configured to connect to a wired headset. The headset interface 170D may be a USB interface <NUM>, or may be a <NUM> open mobile terminal platform (open mobile terminal platform, OMTP) standard interface or cellular telecommunications industry association of the USA (cellular telecommunications industry association of the USA, CTIA) standard interface.

The pressure sensor 180A is configured to sense a pressure signal, and can convert the pressure signal into an electrical signal. In some examples, the pressure sensor 180A may be disposed on the display <NUM>. There are a plurality of types of pressure sensors 180A, for example, a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor. The capacitive pressure sensor may include at least two parallel plates made of conductive materials. When a force is applied to the pressure sensor 180A, capacitance between electrodes changes. The electronic device <NUM> determines strength of the pressure based on the change of the capacitance. When a touch operation is performed on the display <NUM>, the electronic device <NUM> detects strength of the touch operation by using the pressure sensor 180A. The electronic device <NUM> may also calculate a touch position based on a detection signal of the pressure sensor 180A. In some examples, touch operations that are performed at a same touch position but have different touch operation intensity may correspond to different operation instructions. For example, in this example of this disclosure, when a touch operation whose touch operation strength is less than a first pressure threshold is performed on an icon of an application, an instruction for displaying an interface of the application is executed. When a touch operation whose touch operation strength is greater than or equal to the first pressure threshold is performed on the icon of the application, an instruction for displaying a management menu is executed. The management menu may include an identifier of a sub-screen of the home screen of the electronic device <NUM> and/or an identifier of a folder included in a sub-screen, where the identifier of the sub-screen and the identifier of the folder are displayed around the icon of the application.

The gyro sensor 180B may be configured to determine a moving posture of the electronic device <NUM>. In some examples, angular velocities of the electronic device <NUM> around three axes (namely, an x-axis, a y-axis, and a z-axis) may be determined by using the gyro sensor 180B. The gyro sensor 180B may be configured to perform image stabilization during photographing. For example, when the shutter is pressed, the gyro sensor 180B detects an angle at which the electronic device <NUM> shakes, calculates, based on the angle, a distance that needs to be compensated for a lens module, and enables the lens to cancel the shake of the electronic device <NUM> through reverse motion, so as to implement image stabilization. The gyro sensor 180B may be further used in navigation and motion sensing game scenarios.

The barometric pressure sensor 180C is configured to measure barometric pressure. In some examples, the electronic device <NUM> calculates an altitude based on a barometric pressure value measured by the barometric pressure sensor 180C, to assist in positioning and navigation.

The magnetic sensor 180D includes a Hall sensor. The electronic device <NUM> may detect opening and closing of a clamshell leather case by using the magnetic sensor 180D. In some examples, when the electronic device <NUM> is a clamshell machine, the electronic device <NUM> may detect opening and closing of the clamshell based on the magnetic sensor 180D. Further, a feature, for example, automatic unlocking of the clamshell is set based on a detected opening/closing state of the leather case or a detected opening/closing state of the clamshell.

The acceleration sensor 180E may detect magnitude of accelerations in various directions (usually on three axes) of the electronic device <NUM>. When the electronic device <NUM> is static, a magnitude and a direction of gravity may be detected. The acceleration sensor 180E may be further configured to identify a posture of the electronic device, and is applied to applications such as landscape/portrait orientation switching and a pedometer.

The distance sensor 180F is configured to measure a distance. The electronic device <NUM> may measure the distance by using an infrared ray or a laser. In some examples, in a photographing scene, the electronic device <NUM> may use the distance sensor 180F to measure a distance to implement fast focusing.

The optical proximity sensor <NUM> may include a light-emitting diode (LED) and an optical detector, for example, a photodiode. The light-emitting diode may be an infrared light-emitting diode. The electronic device <NUM> emits infrared light through the light-emitting diode. The electronic device <NUM> detects infrared reflected light from a nearby object through the photodiode. When sufficient reflected light is detected, the electronic device <NUM> may determine that there is the object near the electronic device <NUM>. When insufficient reflected light is detected, the electronic device <NUM> may determine that there is no object near the electronic device <NUM>. The electronic device <NUM> may detect, by using the optical proximity sensor <NUM>, that the user holds the electronic device <NUM> close to an ear to make a call, so that the electronic device <NUM> automatically turns off the screen to save power. The optical proximity sensor <NUM> may also be used in a leather case mode or a pocket mode to automatically unlock or lock the screen.

The ambient light sensor <NUM> is configured to sense ambient light brightness. The electronic device <NUM> may adaptively adjust brightness of the display <NUM> based on the sensed ambient light brightness. The ambient light sensor <NUM> may also be configured to automatically adjust white balance during photographing. The ambient light sensor <NUM> may further cooperate with the optical proximity sensor <NUM> to detect whether the electronic device <NUM> is in a pocket, to avoid an accidental touch.

The fingerprint sensor <NUM> is configured to collect a fingerprint. The electronic device <NUM> may use a feature of the collected fingerprint to implement fingerprint unlocking, accessing an application lock, fingerprint photographing, fingerprint call answering, and the like.

The temperature sensor 180J is configured to detect a temperature. In some examples, the electronic device <NUM> executes a temperature processing policy based on the temperature detected by the temperature sensor 180J. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the electronic device <NUM> degrades performance of a processor near the temperature sensor 180J, to reduce power consumption and implement thermal protection. In some other examples, when the temperature is below another threshold, the electronic device <NUM> heats the battery <NUM> to prevent the electronic device <NUM> from abnormally shutting down due to the low temperature. In some other examples, when the temperature is below still another threshold, the electronic device <NUM> boosts an output voltage of the battery <NUM>, to prevent abnormal shutdown caused by the low temperature.

The touch sensor <NUM> is also referred to as a "touch panel", The touch sensor <NUM> may be disposed on the display <NUM>, and the touch sensor <NUM> and the display <NUM> form a touchscreen, which is also referred to as a "touch screen". The touch sensor <NUM> is configured to detect a touch operation performed on or near the touch sensor <NUM>. The touch sensor may transfer the detected touch operation to the application processor, to determine a type of a touch event. Visual output related to the touch operation may be provided by using the display <NUM>. In some other examples, the touch sensor <NUM> may also be disposed on a surface of the electronic device <NUM> at a position different from a position of the display <NUM>.

The bone conduction sensor <NUM> may obtain a vibration signal. In some examples, the bone conduction sensor <NUM> may obtain a vibration signal of a vibration bone of a human vocal part. The bone conduction sensor <NUM> may also be in contact with a human pulse, and receive a blood pressure beating signal. In some examples, the bone conduction sensor <NUM> may alternatively be disposed in the headset to form a bone conduction headset. The audio module <NUM> may obtain a voice signal through parsing based on the vibration signal that is of the vibration bone of the vocal part and that is obtained by the bone conduction sensor <NUM>, to implement a voice function. The application processor may parse heart rate information based on the blood pressure beating signal obtained by the bone conduction sensor <NUM>, to implement a heart rate detection function.

The button <NUM> includes a power button, a volume button, and the like. The button <NUM> may be a mechanical button, or may be a touch button. The electronic device <NUM> may receive key input, generate key signal input related to user setting and function control of the electronic device <NUM>.

The motor <NUM> may generate a vibration prompt. The motor <NUM> may be configured to produce an incoming call vibration prompt and a touch vibration feedback. For example, touch operations performed on different applications (for example, a photographing application and an audio playing application) may correspond to different vibration feedback effects. The motor <NUM> may also correspond to different vibration feedback effects for touch operations performed on different areas of the display <NUM>. Different application scenarios (for example, a time reminder, information receiving, an alarm clock, a game, and the like) may also correspond to different vibration feedback effects. A touch vibration feedback effect may be further customized.

The SIM card interface <NUM> is configured to connect to a SIM card. The SIM card may be inserted into the SIM card interface <NUM> or detached from the SIM card interface <NUM>, to implement contact with or separation from the electronic device <NUM>. The electronic device <NUM> may support one or N SIM card interfaces, where N is a positive integer greater than <NUM>. The SIM card interface <NUM> may support a nano SIM card, a micro SIM card, a SIM card, and the like. A plurality of cards may be simultaneously inserted into a same SIM card interface <NUM>. The plurality of cards may be of a same type or of different types. The SIM card interface <NUM> may also be compatible with different types of SIM cards. The SIM card interface <NUM> may also be compatible with an external storage card. The electronic device <NUM> interacts with a network by using the SIM card, to implement a call function, a data communication function, and the like. In some examples, the electronic device <NUM> uses an eSIM, namely, an embedded SIM card. The eSIM card may be embedded in the electronic device <NUM> and cannot be separated from the electronic device <NUM>.

All methods in the following examples may be implemented on the electronic device <NUM> having the foregoing hardware structure.

In this example of this disclosure, if the user newly installs an application on the electronic device <NUM>, after the installation of the application is completed, the electronic device <NUM> may display an icon of the application in a floating manner in a currently displayed interface. Alternatively, after the installation of the application is completed, the electronic device <NUM> may display a sub-screen that includes an icon of the application and that is on a home screen of the electronic device <NUM>. Alternatively, after the installation of the application is completed, the electronic device <NUM> may display prompt information, and when detecting an operation performed by the user on the prompt information, the electronic device <NUM> may display a sub-screen that includes an icon of the application and that is on a home screen of the electronic device <NUM>. In this way, the user can quickly find the icon of the newly installed application. If the user wants to move the icon of the newly installed application, the electronic device <NUM> may display a management menu. The management menu may include an identifier of a sub-screen of a home screen of the electronic device <NUM> that is displayed around the icon of the application and/or an identifier of a folder included in a sub-screen. In this way, the user only needs to select, in the management menu, an identifier of a sub-screen or a folder in which the icon of the application needs to be stored, so that the icon of the application can be moved to a corresponding position.

The following uses an example in which the electronic device <NUM> is a mobile phone to describe in detail the application icon moving method in the examples of this disclosure with reference to <FIG>, <FIG>, and <FIG>.

<FIG> is a schematic flowchart of an application icon moving method according to an example of this disclosure. As shown in <FIG>, the method may include the following steps.

S301: A mobile phone displays a first interface, where the first interface includes an "Install" button.

It should be noted that the "Install" button may be a first button described in this disclosure.

S302: The mobile phone receives an operation <NUM> performed by a user on the "Install" button. In response to the operation <NUM>, the mobile phone installs a first application on the mobile phone.

The operation <NUM> may be a first operation in this disclosure. The first interface may be an installation interface of the first application. The first application may be any downloadable application. The first interface may include the "Install" button. The "Install" button may be used to trigger the installation of the first application on the mobile phone. For example, when the user wants to install the first application on the mobile phone, the user may perform the operation <NUM> on the "Install" button included in the first interface, namely, the installation interface of the first application. In response to the operation <NUM>, the mobile phone may install the first application on the mobile phone.

For example, the mobile phone includes an application market, and the application market includes a plurality of downloadable applications. The user may select, in the application market of the mobile phone, an application that the user wants to install on the mobile phone. An example in which the first application is YouTube is used. If the user wants to install YouTube on the mobile phone, the user can search for YouTube in the application market of the mobile phone. As shown in <FIG>, the mobile phone may display the first interface. For example, the mobile phone displays an installation interface <NUM> of YouTube. The installation interface <NUM> may include an "Install" button <NUM>, a score given by a user to YouTube, an application introduction, and the like. The user may perform the operation <NUM> on the "Install" button <NUM>. For example, the operation <NUM> may be a tap operation. In response to the tap operation, the mobile phone may download and install YouTube on the mobile phone.

In addition to selecting, in the application market, the application that the user wants to install on the mobile phone, in some examples, the user may further install, in another manner, an application that the user wants to use on the mobile phone, for example, by scanning a QR code or tapping an installation link. When the user installs, in the another manner, the application that the user wants to use on the mobile phone, the first interface may be the same as the installation interface <NUM>, or may be different from the installation interface <NUM>. For example, when the user installs the first application on the mobile phone by scanning a QR code corresponding to the first application, the first interface may be an interface to which the mobile phone jumps after the user scans the QR code. For another example, when the user installs the first application on the mobile phone by tapping an installation link of the first application, the first interface may be an interface to which the mobile phone jumps after the user taps the installation link of the first application. A specific form of the first interface is not specifically limited in this example of this disclosure.

S303: After the installation of the first application is completed, the mobile phone displays a second interface, where the second interface includes an icon of the first application.

To help the user quickly find the icon of the newly installed first application, after the installation of the first application is completed, the mobile phone may display the second interface including the icon of the first application.

For example, in this example of this disclosure, a specific implementation in which the mobile phone displays the second interface including the icon of the first application may be as follows:
Implementation <NUM>: The mobile phone displays the icon of the first application in the second interface in a floating manner.

In some examples, after the installation of the first application is completed, the mobile phone may still display the first interface. In this case, the second interface is the first interface. In some other examples, in a process of installing the first application, the mobile phone may jump from the first interface to another interface in response to an operation of the user. In this case, the second interface is the another interface to which the mobile phone jumps, and is different from the first interface. For example, the second interface may be another interface of the application market, or may be an interface of another application other than the application market, or may be any sub-screen of a home screen of the mobile phone. After the installation of the first application is completed, the mobile phone may display the icon of the first application in the second interface in the floating manner.

For example, with reference to the example shown in <FIG>, it is assumed that the mobile phone still displays the installation interface <NUM> of YouTube after the installation of YouTube is completed. In other words, in a process of installing YouTube, the user does not perform any operation of triggering the mobile phone to jump from the installation interface <NUM> of YouTube to another interface. In this case, the second interface is the installation interface <NUM> of YouTube. In this case, as shown in <FIG>, after the installation of YouTube is completed, an icon <NUM> of YouTube may be displayed in the installation interface <NUM> of YouTube in the floating manner. It should be noted that, after the installation of YouTube is completed, the "Install" button <NUM> in the installation interface <NUM> shown in <FIG> may be updated to an "Open" button <NUM> in the installation interface <NUM> shown in <FIG>. The user may open YouTube by tapping the "Open" button <NUM>.

For another example, still with reference to the example shown in <FIG>, it is assumed that in a process of installing YouTube, the user triggers, by performing an operation, the mobile phone to jump from the installation interface <NUM> of YouTube to another interface, for example, a WeChat interface <NUM> shown in <FIG>. In this case, the second interface is the WeChat interface <NUM>. As shown in <FIG>, after the installation of YouTube is completed, an icon <NUM> of YouTube may be displayed in the WeChat interface <NUM> in the floating manner.

For still another example, still with reference to the example shown in <FIG>, it is assumed that in a process of installing YouTube, the user triggers, by performing an operation, the mobile phone to jump from the installation interface <NUM> of YouTube to another interface, for example, a first sub-screen <NUM> of the home screen of the mobile phone in <FIG>, <FIG>, <FIG>, and <FIG>. In this case, the second interface is the first sub-screen <NUM> of the home screen. As shown in <FIG>, after the installation of YouTube is completed, an icon <NUM> of YouTube may be displayed on the first sub-screen <NUM> of the home screen in the floating manner.

Implementation <NUM>: The mobile phone automatically displays a sub-screen of a home screen, and the icon of the first application is displayed at a vacant position on the sub-screen. In other words, the second interface is the sub-screen that is of the home screen of the mobile phone and that includes the icon of the first application.

After the installation of the first application is completed, the mobile phone may store the icon of the first application on a sub-screen of the home screen of the mobile phone. The sub-screen may be any sub-screen that has a vacant position and that is in sub-screens included in the home screen. If none of the sub-screens included in the home screen has a vacant position, the mobile phone may create a new sub-screen. In other words, the sub-screen is a newly created sub-screen. In this example of this disclosure, after the installation of the first application is completed, the mobile phone may store the icon of the first application at the vacant position on the sub-screen of the home screen, and display the sub-screen on which the icon of the first application is stored.

For example, that the mobile phone automatically displays the sub-screen on which the icon of the first application is stored may specifically include: If the mobile phone still displays the first interface after the installation of the first application is completed, after the installation of the first application is completed, the mobile phone may jump from the first interface to the sub-screen on which the icon of the first application is stored. In a process of installing the first application, if the mobile phone jumps from the first interface to another interface in response to an operation of the user, for example, another interface of the application market, an interface of another application other than the application market, or a sub-screen of the home screen, after the installation of the first application is completed, the mobile phone may jump from the another interface to the sub-screen on which the icon of the first application is stored. When the interface to which the mobile phone jumps is a sub-screen of the home screen, for example, the third sub-screen shown in <FIG>, specially, if the mobile phone stores the icon of the first application at a vacant position on the third sub-screen, after the installation of the first application is completed, the mobile phone continues to display the third sub-screen, and does not need to jump.

With reference to <FIG>, <FIG>, and <FIG>, the following uses an example in which after the installation of the first application is completed, the mobile phone stores the icon of the first application on the last sub-screen, namely, the third sub-screen, of the home screen of the mobile phone.

For example, still with reference to the example shown in <FIG>, it is assumed that the mobile phone still displays the installation interface <NUM> of YouTube after the installation of YouTube is completed. In this case, as shown in <FIG>, after the installation of YouTube is completed, the mobile phone may store an icon <NUM> of YouTube at a vacant position <NUM> on a third sub-screen <NUM>, and display the third sub-screen <NUM>. That the mobile phone displays the third sub-screen <NUM> may be specifically that the mobile phone jumps from the installation interface <NUM> (as shown in <FIG>) of YouTube to the third sub-screen <NUM> (as shown in <FIG>).

For another example, still with reference to the example shown in <FIG>, it is assumed that in a process of installing YouTube, the user triggers, by performing an operation, the mobile phone to jump from the installation interface <NUM> of YouTube to another interface, for example, a WeChat interface <NUM> shown in <FIG>. In this case, as shown in <FIG>, after the installation of YouTube is completed, the mobile phone may store an icon <NUM> of YouTube at a vacant position <NUM> on a third sub-screen <NUM>, and display the third sub-screen <NUM>. That the mobile phone displays the third sub-screen <NUM> may be specifically that the mobile phone jumps from the WeChat interface <NUM> (as shown in <FIG>) to the third sub-screen <NUM> (as shown in <FIG>).

For still another example, still with reference to the example shown in <FIG>, it is assumed that in a process of installing YouTube, the user triggers, by performing an operation, the mobile phone to jump from the installation interface <NUM> of YouTube to another interface, for example, a first sub-screen <NUM> of the home screen of the mobile phone in <FIG>, <FIG>, <FIG>, and <FIG>. In this case, as shown in <FIG>, after the installation of YouTube is completed, the mobile phone may store an icon <NUM> of YouTube at a vacant position <NUM> on a third sub-screen <NUM>, and display the third sub-screen <NUM>. That the mobile phone displays the third sub-screen <NUM> may be specifically that the mobile phone jumps from the first sub-screen <NUM> (as shown in <FIG>) to the third sub-screen <NUM> (as shown in <FIG>).

Implementation <NUM>: The mobile phone displays prompt information, and receives an operation <NUM> of the user. In response to the operation <NUM>, the mobile phone displays a sub-screen of a home screen, and the icon of the first application is displayed at a vacant position on the sub-screen.

The prompt information may be used to prompt the user that the installation of the first application is completed. The operation <NUM> may be the fourth operation in this disclosure. The operation <NUM> may be an operation used to trigger the mobile phone to display the sub-screen on which the icon of the first application is stored. For example, the operation <NUM> may be a tap operation performed by the user on the prompt information.

The implementation <NUM> is similar to the implementation <NUM>, and a difference lies in that after the installation of the first application is completed, the mobile phone does not directly display the sub-screen on which the icon of the first application is stored. Instead, after the installation of the first application is completed, the mobile phone first displays the prompt information, to prompt the user that the installation of the first application is completed. If the user wants to view the icon of the first application, the user may perform the operation <NUM>. Then, the mobile phone displays, in response to the operation <NUM>, the sub-screen on which the icon of the first application is stored.

For example, that the mobile phone displays the prompt information may specifically include: If the mobile phone still displays the first interface after the installation of the first application is completed, after the installation of the first application is completed, the mobile phone may display the prompt information in the first interface. If the user wants to view the icon of the first application, the user may perform the operation <NUM>, for example, perform the tap operation on the prompt information displayed in the first interface. In this way, in response to the tap operation, the mobile phone may jump from the first interface to the sub-screen on which the icon of the first application is stored. In a process of installing the first application, if the mobile phone jumps from the first interface to another interface in response to an operation of the user, after the installation of the first application is completed, the mobile phone may display the prompt information in the another interface. If the user wants to view the icon of the first application, the user may perform the operation <NUM>, for example, perform the tap operation on the prompt information displayed in the another interface. In this way, in response to the tap operation, the mobile phone may jump from the another interface to the sub-screen on which the icon of the first application is stored.

With reference to <FIG>, <FIG>, and <FIG>, the following uses an example in which after the installation of the first application is completed, the mobile phone stores the icon of the first application on the last sub-screen, namely, the third sub-screen, of the home screen of the mobile phone. For example, still with reference to the example shown in <FIG>, it is assumed that in a process of installing YouTube, the user triggers, by performing an operation, the mobile phone to jump from the installation interface <NUM> of YouTube to another interface, for example, a game interface <NUM> shown in <FIG>. In this case, as shown in <FIG>, after the installation of YouTube is completed, the mobile phone may display prompt information <NUM> in the game interface <NUM>, where the prompt information <NUM> is used to prompt the user that the installation of YouTube is completed. If the user wants to view an icon of YouTube, the user may perform the operation <NUM>, for example, perform a tap operation on the prompt information. As shown in <FIG>, in response to the tap operation, the mobile phone may display a third sub-screen <NUM>. An icon <NUM> of YouTube is displayed at a vacant position <NUM> on the third sub-screen <NUM>. That the mobile phone displays the third sub-screen <NUM> may be specifically that the mobile phone jumps from the game interface <NUM> (as shown in <FIG>) to the third sub-screen <NUM> (as shown in <FIG>).

S304: The mobile phone receives an operation <NUM> performed by the user on the icon of the first application.

The operation <NUM> may be the second operation described in this disclosure. The operation <NUM> may be an operation used to trigger the mobile phone to display a management menu. The management menu may include an identifier of a sub-screen of the home screen and/or an identifier of a folder included in the sub-screen that are/is displayed around the icon of the first application. The operation <NUM> may be an operation different from an operation (for example, the tap operation) used to open the first application (for example, the foregoing YouTube). For example, the operation <NUM> may be any one of a touch-and-hold operation, a double-tap operation, and the like.

When the user wants to move the icon of the first application, the user may perform the operation <NUM> on the icon of the first application. For example, with reference to the description in the S303, the user may perform the operation <NUM> on the icon of the first application displayed in the floating manner in the second interface. For example, the operation <NUM> is a touch-and-hold operation. With reference to the example shown in <FIG>, as shown in <FIG>, the user may perform the touch-and-hold operation on an icon <NUM> of YouTube displayed in an installation interface <NUM> of YouTube in a floating manner. For another example, the user may perform the operation <NUM> on the icon that is of the first application and that is displayed in the sub-screen of the home screen. For example, the operation <NUM> is a double-tap operation. With reference to the example shown in <FIG> and <FIG>, as shown in <FIG>, the user may perform the double-tap operation on an icon <NUM> of YouTube displayed in a third sub-screen <NUM>.

S305: In response to the operation <NUM>, the mobile phone displays the management menu.

After the mobile phone receives the operation <NUM> of the user, in response to the operation <NUM>, the mobile phone may display the management menu. The management menu is displayed around the icon of the first application, and the management menu may include one or more of the following identifiers: an identifier of a sub-screen, and an identifier of a folder included in a sub-screen.

For example, the icon of the first application is displayed in the second interface in the floating manner, and the management menu may include identifiers of all sub-screens of the home screen. For example, with reference to <FIG>, <FIG>, and <FIG>, the management menu includes an identifier of the first sub-screen, an identifier of the second sub-screen, and an identifier of the third sub-screen.

Alternatively, the management menu may include identifiers of folders included in all sub-screens of the home screen. For example, with reference to <FIG>, <FIG>, and <FIG>, the management menu includes an identifier of a "Finance" folder, an identifier of a "Video" folder, an identifier of a "Tools" folder, and an identifier of a "Game" folder.

Alternatively, the management menu may include identifiers of all sub-screens of the home screen and identifiers of folders included in all sub-screens. For example, with reference to <FIG>, <FIG>, and <FIG>, the management menu includes the identifier of the first sub-screen, the identifier of the second sub-screen, the identifier of the third sub-screen, the identifier of the "Finance" folder, the identifier of the "Video" folder, the identifier of the "Tools" folder, and the identifier of the "Game" folder.

For another example, the icon of the first application is displayed at the vacant position on the sub-screen of the home screen, and the management menu may include identifiers of other sub-screens of the home screen. For example, with reference to <FIG>, <FIG>, and <FIG>, if the icon of the first application displays at the vacant position on the third sub-screen, the management menu includes the identifier of the first sub-screen and the identifier of the second sub-screen.

Alternatively, the management menu may include identifiers of folders included in all sub-screens of the home screen. For example, with reference to <FIG>, <FIG>, and <FIG>, the management menu includes the identifier of the "Finance" folder, the identifier of the "Video" folder, the identifier of the "Tools" folder, and the identifier of the "Game" folder.

Alternatively, the management menu may include identifiers of other sub-screens of the home screen and identifiers of folders included in all sub-screens. For example, with reference to <FIG>, <FIG>, and <FIG>, if the icon of the first application displays at the vacant position on the third sub-screen, the management menu includes: the identifier of the first sub-screen, the identifier of the second sub-screen, the identifier of the "Finance" folder, the identifier of the "Video" folder, the identifier of the "Tools" folder, and the identifier of the "Game" folder.

Alternatively, the management menu may include identifiers of other sub-screens of the home screen, and an identifier of a folder included in a sub-screen in which the icon of the first application is stored. For example, with reference to <FIG>, <FIG>, and <FIG>, if the icon of the first application displays at the vacant position on the third sub-screen, the management menu includes the identifier of the first sub-screen, the identifier of the second sub-screen, and the identifier of the "Game" folder (the "Game" folder is a folder included in the third sub-screen).

Alternatively, the management menu may include an identifier of a folder included in the sub-screen in which the icon of the first application is stored. For example, with reference to <FIG>, <FIG>, and <FIG>, if the icon of the first application displays at the vacant position in the third sub-screen, the management menu includes the identifier of the "Game" folder.

It should be noted that, in this example of this disclosure, when the mobile phone receives the operation <NUM>, the mobile phone may display the management menu according to any one of the foregoing solutions. For example, when receiving the operation <NUM>, the mobile phone displays the management menu including identifiers of sub-screens of the home screen. For another example, when receiving the operation <NUM>, the mobile phone displays the management menu including the identifier of the folder included in the sub-screen in which the icon of the first application is stored. Certainly, correspondences between different user operations and different display schemes may alternatively be predefined. For example, a displayed management menu corresponding to an operation A includes identifiers of all sub-screens of the home screen. A displayed management menu corresponding to an operation B includes an identifier of a folder included in the sub-screen in which the icon of the first application is stored. In other words, when the mobile phone receives the operation <NUM>, if the operation <NUM> is the operation A, the management menu including the identifiers of all sub-screens of the home screen is displayed. If the operation <NUM> is the operation B, the management menu including the identifier of the folder included in the sub-screen in which the icon of the first application is stored is displayed.

In some examples, the identifier of the sub-screen may be an icon, a thumbnail, a name, or the like. The identifier of the folder may be a folder icon, a folder name, or the like.

In addition, in this example of this disclosure, the identifier (the identifier of the sub-screen, and/or the identifier of the folder included in the sub-screen) included in the management menu may be displayed around the icon of the first application.

In some examples, the identifiers included in the management menu may be displayed around the icon of the first application in a predefined order. For example, when the management menu includes the identifiers of the sub-screens, the identifiers of the sub-screens may be displayed in an order of the sub-screens on the home screen. For example, the identifier of the first sub-screen, the identifier of the second sub-screen, and the identifier of the third sub-screen are sequentially displayed clockwise around the icon of the first application. When the management menu includes the identifier of the folder included in the sub-screen, the identifier of the folder included in the first sub-screen, the identifier of the folder included in the second sub-screen, and the identifier of the folder included in the third sub-screen may be sequentially displayed clockwise around the icon of the first application. When the management menu includes the identifier of the sub-screen and the identifier of the folder included in the sub-screen, the identifier of the sub-screen may be first displayed and then the identifier of the folder included in the sub-screen may be displayed clockwise around the icon of the first application.

In some other examples, a display order of the identifiers included in the management menu may be determined based on a latest use time point of the user. For example, the management menu includes the identifier of the sub-screen. With reference to <FIG>, <FIG>, and <FIG>, if a sub-screen recently used by the user (the recently used sub-screen may mean that the user recently moves an icon of an application to the sub-screen, or the user recently uses an application in the sub-screen) is the second sub-screen, the identifier of the second sub-screen is first displayed and then identifiers of other sub-screens are displayed clockwise around the icon of the first application.

In some other examples, the display order of the identifiers included in the management menu may be determined based on a type of the first application. In other words, an identifier of a sub-screen or a folder that includes an application having the same type as the first application is first displayed, and then another identifier is displayed. For example, the first application is YouTube, and the management menu includes the identifier of the folder included in the sub-screen. A type of YouTube may be a video application. In this case, with reference to <FIG>, <FIG>, and <FIG>, the identifier of the "Video" folder (an application included in the "Video" folder is of a same type as the first application) may be first displayed and then an identifier of another folder may be displayed clockwise around the icon of YouTube.

In some other examples, the display order of the identifiers included in the management menu may be determined based on a migration habit of the user. In other words, the identifiers may be displayed in descending order of frequencies at which icons of applications are moved to the sub-screen or the folder. For example, the management menu includes the identifier of the sub-screen. The user often migrates an icon of an application to a sub-screen, in other words, a frequency at which the icon of the application is moved to the sub-screen is higher than a frequency at which the icon of the application is moved to another sub-screen. In this case, the identifier of the sub-screen is first displayed and then identifier of the another sub-screen is displayed clockwise around the icon of the first application.

It should be noted that, all identifiers that need to be included in the management menu may be displayed in the management menu after the operation <NUM> of the user is received. Alternatively, after the operation <NUM> of the user is received, some identifiers may be first displayed in the management menu, for example, identifiers of first N (for example, N = <NUM>, N = <NUM>) sub-screens or folders in a predefined order, and identifiers of first M (for example, M = <NUM>, M = <NUM>) sub-screens or folders recently used by the user. In addition, the management menu may further include an "Other" button. When the user taps the "Other" button, a remaining identifier may be displayed.

For example, with reference to <FIG>, <FIG>, and <FIG> and the example <FIG> in the S304, an example in which the management menu includes identifiers of all sub-screens of the home screen, the identifiers of the sub-screens are thumbnails, and the identifiers of the sub-screens are displayed in the predefined order is used. In response to the touch-and-hold operation performed by the user on the icon <NUM> of YouTube shown in <FIG>, as shown in <FIG>, the mobile phone displays a management menu <NUM>. The management menu <NUM> includes a thumbnail <NUM>-<NUM> of the first sub-screen, a thumbnail <NUM>-<NUM> of the second sub-screen, and a thumbnail <NUM>-<NUM> of the third sub-screen. It can be seen that the thumbnail <NUM>-<NUM>, the thumbnail <NUM>-<NUM>, and the thumbnail <NUM>-<NUM> are displayed around the icon <NUM> of YouTube. Alternatively, an example in which the management menu includes identifiers of folders included in all sub-screens of the home screen, the identifiers of the folders are folder icons, and the identifiers of the folders are displayed in the predefined order is used. In response to the touch-and-hold operation performed by the user on the icon <NUM> of YouTube shown in <FIG>, as shown in <FIG>, the mobile phone displays a management menu <NUM>. The management menu <NUM> includes a folder icon <NUM>-<NUM> of the "Financial" folder, a folder icon <NUM>-<NUM> of the "Video" folder, a folder icon <NUM>-<NUM> of the "Tools" folder, and a folder icon <NUM>-<NUM> of the "Game" folder. It can be seen that the folder icon <NUM>-<NUM>, the folder icon <NUM>-<NUM>, the folder icon <NUM>-<NUM>, and the folder icon <NUM>-<NUM> are displayed around the icon <NUM> of YouTube.

For another example, with reference to <FIG>, <FIG>, and <FIG> and the example of <FIG> in the S304, an example in which the management menu includes identifiers of other sub-screens of the home screen and an identifier of a folder included in a sub-screen in which the icon of the first application is stored, where the identifiers of the sub-screens are names, the identifier of the folder is a folder name, and the identifiers of the sub-screen and the identifier of the folder are displayed in the predefined order is used. In response to a double-tapping operation performed by the user on the icon <NUM> of YouTube shown in <FIG>, as shown in <FIG>, the mobile phone displays a management menu <NUM>. The management menu <NUM> includes: a name <NUM>-<NUM> of the first sub-screen, a name <NUM>-<NUM> of the second sub-screen, and a name <NUM>-<NUM> of the "Game" folder. It can be seen that the name <NUM>-<NUM>, the name <NUM>-<NUM>, and the name "Game" <NUM>-<NUM> are displayed around the icon <NUM> of YouTube.

It should be noted that the foregoing example is described by using an example in which the mobile phone displays only the management menu in response to the operation <NUM>. In some examples, the management menu may alternatively be compatible with and simultaneously displayed with another shortcut command menu of the first application. For example, the shortcut menu is compatible and simultaneously displayed with another shortcut command menu of a 3D-touch in the icons of the applications.

S306: The mobile phone receives an operation <NUM> performed by the user on any identifier included in the management menu, for example, an identifier referred to as a first identifier.

The operation <NUM> may be the third operation in this disclosure. The operation <NUM> may be a tap operation on any identifier (for example, the identifier of the sub-screen or the identifier of the folder) included in the management menu. The operation <NUM> may alternatively be a sliding operation. A start point of the sliding operation is the icon of the first application, and an end point of the sliding operation is any identifier included in the management menu. Alternatively, the start point of the sliding operation is any identifier included in the management menu, and an end point of the sliding operation is the icon of the first application. In some examples, if the operation <NUM> is the sliding operation, in a process in which the user performs the sliding operation, the mobile phone may move, with movement of a finger of the user, a control corresponding to the start point of the sliding operation, for example, the icon of the first application, or the identifier in the management menu.

S307: In response to the operation <NUM>, the mobile phone moves the icon of the first application to a target position.

When the operation <NUM> is the tap operation, the target position is a sub-screen corresponding to an identifier (for example, the first identifier) tapped by the user, or a folder corresponding to an identifier (for example, the first identifier) tapped by the user. When the operation <NUM> is the sliding operation, if the start point of the sliding operation is the icon of the first application, and the end point of the sliding operation is the identifier (for example, the first identifier) in the management menu, the target position is a sub-screen corresponding to an identifier (for example, the first identifier) of the end point of the sliding operation, or a folder corresponding to an identifier (for example, the first identifier) of the end point of the sliding operation. When the operation <NUM> is the sliding operation, if the start point of the sliding operation is the identifier (for example, the first identifier) in the management menu, and the end point of the sliding operation is the icon of the first application, the target position is a sub-screen corresponding to an identifier (for example, the first identifier) of the start point of the sliding operation, or a folder corresponding to an identifier (for example, the first identifier) of the start point of the sliding operation. In other words, after receiving the operation <NUM> of the user, the mobile phone may move the icon of the newly installed first application to the target position, to complete moving of the application icon. For example, with reference to the example of <FIG> in the S305, an example in which the operation <NUM> is the tap operation is used. If the user wants to move the icon <NUM> of YouTube to the first sub-screen, as shown in <FIG>, the user may perform the tap operation on the icon <NUM>-<NUM> of the first sub-screen. In response to the tap operation, the mobile phone moves the icon <NUM> of YouTube to the first sub-screen <NUM>, as shown in <FIG>.

In some other examples of this disclosure, if the management menu includes an identifier of a sub-screen, and the sub-screen includes a folder, and if the user performs the operation <NUM>, for example, taps the identifier of the sub-screen, or the end point of the sliding operation is the identifier of the sub-screen, the mobile phone may display the identifier of the folder included in the sub-screen. If the user wants to store the icon of the first application in the folder included in the sub-screen, the user may perform a fifth operation on the displayed identifier of the folder, for example, the tap operation, or continue to perform the sliding operation, where an end point of the sliding operation is the displayed identifier of the folder. For example, with reference to the example shown in <FIG> and <FIG>, as shown in <FIG>, the user may perform the operation <NUM> on an icon <NUM> of YouTube displayed in the third sub-screen <NUM>. For example, the management menu includes identifiers of other sub-screens of the home screen, the identifiers of the sub-screens are icons, the identifiers of the sub-screens are displayed in the predefined order, and the operation <NUM> is the sliding operation. In response to the operation <NUM> performed by the user on the icon <NUM> of YouTube, as shown in <FIG>, the mobile phone displays a management menu <NUM>. The management menu <NUM> includes an icon <NUM>-<NUM> of the first sub-screen and an icon <NUM>-<NUM> of the second sub-screen. If the user wants to move the icon <NUM> of YouTube to the second sub-screen, as shown in <FIG>, the user may perform a sliding operation <NUM> in which the icon <NUM> of YouTube is used as the start point and the icon <NUM>-<NUM> of the second sub-screen is used as the end point. As the finger of the user moves, the icon <NUM> of YouTube may move along with the finger. Because the second sub-screen includes the "Video" folder, in response to the sliding operation <NUM>, as shown in <FIG>, the mobile phone displays an identifier (for example, a name) <NUM> of the "Video" folder. If the user wants to store the icon <NUM> of YouTube in the second sub-screen, the user may raise a finger at a display position of the icon <NUM>-<NUM> of the second sub-screen. In this way, the mobile phone may move the icon <NUM> of YouTube to a vacant position in the second sub-screen. If the user wants to store the icon <NUM> of YouTube in the "Video" folder in the second sub-screen, the user may continue to perform the sliding operation <NUM>, and the end point of the sliding operation <NUM> is the name <NUM> of the "Video" folder. In this way, the mobile phone may move the icon <NUM> of YouTube to the "Video" folder <NUM> in the second sub-screen <NUM>, as shown in <FIG>.

In addition, it should be noted that the foregoing example is described by using an example in which the user manually installs the first application on the mobile phone, and the first application may also be automatically installed on the mobile phone. If the first application is automatically installed on the mobile phone, after the installation of the first application is completed, the icon of the first application may also be quickly moved by performing the S303 to the S307. Details are not described herein again in this example of this disclosure.

In this way, when the user wants to move the icon of the first application, the user may perform a corresponding operation on the icon of the first application. In response to the operation, the mobile phone may display the management menu including the identifier of the sub-screen and/or the identifier of the folder included in the sub-screen. The management menu can provide the user with a quick path to a target position (the sub-screen or the folder included in the sub-screen) that the user wants to move to. The user may conveniently and quickly move the icon of the newly installed first application to the target position by using the quick path. This improves human-computer interaction performance. In addition, after the installation of the first application is completed, the user can be assisted to find the icon of the first application more conveniently and quickly. This further improves the human-computer interaction performance and therefore improves user experience. In this way, the display order of the identifiers included in the management menu is determined based on the last use time of the user, the type of the first application, or the migration habit of the user, so that the use habit of the user can be better matched, and user experience is improved.

Some other examples of this disclosure further provide an electronic device, configured to perform the methods in the foregoing method examples. As shown in <FIG>, the electronic device may include a touchscreen <NUM>, one or more processors <NUM>, and a memory <NUM>. The foregoing components may be connected by using one or more communications buses <NUM>. The memory <NUM> stores one or more computer programs <NUM>, the one or more processors <NUM> are configured to execute the one or more computer programs <NUM>, the one or more computer programs <NUM> include instructions, and the instructions may be used to perform the steps performed by the electronic device in the corresponding example in <FIG>. The touchscreen <NUM> may be configured to: receive an operation of a user, and display content according to an instruction of the one or more processors <NUM>.

For example, the one or more processors <NUM> are configured to run the one or more computer programs <NUM>, to implement the following action: indicating the touchscreen <NUM> to display a first interface, where the first interface may include a first button, for example, the foregoing "Install" button; receiving, by the touchscreen <NUM>, a first operation performed by a user on the first button, for example, the operation <NUM>; in response to the first operation, installing a first application on the electronic device; after the installation of the first application is completed, indicating the touchscreen <NUM> to display a second interface, where the second interface may include an icon of the first application; receiving, by the touchscreen <NUM>, a second operation performed by the user on the icon of the first application, for example, the foregoing operation <NUM>; in response to the second operation, indicating the touchscreen <NUM> to display a management menu, where the management menu is displayed around the icon of the first application, and the management menu may include one or more of the following identifiers: an identifier of a sub-screen of a home screen of the electronic device, or an identifier of a folder included in a sub-screen; receiving, by the touchscreen <NUM>, a third operation performed by the user on a first identifier included in the management menu, for example, the foregoing operation <NUM>; and in response to the third operation, moving the icon of the first application to a sub-screen or a folder corresponding to the first identifier.

Some other examples of this disclosure further provide a computer storage medium. The computer storage medium may include computer instructions, and when the computer instructions run on an electronic device, the electronic device is enabled to perform the steps performed by the electronic device in the corresponding example in <FIG>.

Some other examples of this disclosure further provide a computer program product. When the computer program product runs on a computer, the computer is enabled to perform the steps performed by the electronic device in the corresponding example in <FIG>.

Some other examples of this disclosure further provide an apparatus. The apparatus has a function of implementing behavior of the electronic device in the example corresponding to <FIG>. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the foregoing function, for example, a display unit or module, an input unit or module, an installation unit or module, and a moving unit or module.

The foregoing descriptions about implementations allow a person skilled in the art to understand that, for the purpose of convenient and brief description, division of the foregoing function modules is taken as an example for illustration. In actual application, the foregoing functions can be allocated to different modules and implemented according to a requirement, that is, an inner structure of an apparatus is divided into different function modules to implement all or some of the functions described above.

In a plurality of examples provided in this disclosure, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the described apparatus example is merely an example. For example, the module or unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another apparatus, or some features may be ignored or not performed.

The units described as separate parts may or may not be physically separate, and parts displayed as units may be one or more physical units, may be located in one place, or may be distributed on different places. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the examples.

In addition, functional units in the examples of this disclosure may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.

Claim 1:
An application icon moving method, applied to an electronic device (<NUM>), wherein the method comprises:
displaying, by the electronic device (<NUM>), a first interface, wherein the first interface comprises a first button;
receiving, by the electronic device (<NUM>), a first operation performed by a user on the first button, and in response to the first operation, installing, by the electronic device (<NUM>), a first application on the electronic device (<NUM>);
after the installation of the first application is completed, displaying, by the electronic device (<NUM>), a second interface, wherein the second interface comprises an icon (<NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>) of the first application;
receiving, by the electronic device (<NUM>), a second operation performed by the user on the icon (<NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>) of the first application;
in response to the second operation, displaying, by the electronic device (<NUM>), a management menu (<NUM>, <NUM>), wherein the management menu (<NUM>, <NUM>) is displayed around the icon (<NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>) of the first application, and the management menu (<NUM>, <NUM>) comprises one or more of the following identifiers: an identifier of a sub-screen of a home screen of the electronic device (<NUM>), or an identifier of a folder comprised in a sub-screen;
receiving, by the electronic device (<NUM>), a third operation performed by the user on a first identifier comprised in the management menu (<NUM>, <NUM>); and
in response to the third operation, moving, by the electronic device (<NUM>), the icon (<NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>) of the first application to a sub-screen or a folder corresponding to the first identifier.