WO2020173370A1 - 一种应用图标的移动方法及电子设备 - Google Patents
一种应用图标的移动方法及电子设备 Download PDFInfo
- Publication number
- WO2020173370A1 WO2020173370A1 PCT/CN2020/075970 CN2020075970W WO2020173370A1 WO 2020173370 A1 WO2020173370 A1 WO 2020173370A1 CN 2020075970 W CN2020075970 W CN 2020075970W WO 2020173370 A1 WO2020173370 A1 WO 2020173370A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- screen
- sub
- icon
- electronic device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- This application relates to the field of electronic equipment, and in particular to a method for moving application icons and electronic equipment.
- the main screen of the mobile phone may include one or more sub-screens, and the user can switch and display different sub-screens by performing a left-right sliding operation.
- the mobile phone when the user newly installs an application in the mobile phone, the mobile phone usually displays the icon of the application in the idle position of the last sub-screen of the main screen. If the user wants to move the icon of the application to other sub-screens, he needs to perform a series of operations to make the phone display the last sub-screen of the main screen, and then, by long pressing the icon of the application, drag it to the other sub-screens. To move the icon.
- the problem is that the operation of moving the icons of newly installed applications is cumbersome and the human-computer interaction performance is poor.
- the embodiments of the present application provide a method for moving an application icon and an electronic device, which solves the problem of cumbersome operation of moving an icon of a newly installed application and poor human-computer interaction performance.
- an embodiment of the present application provides a method for moving an application icon.
- the method may be applied to an electronic device.
- the method may include: the electronic device displays a first interface including a first button, for example, the first installation may be To trigger the "install" button to install the first application in the electronic device; the electronic device receives the user's first operation on the first button, and in response to the first operation, the electronic device can install the first application into the electronic device; After the installation of the first application is completed, the electronic device can display a second interface including the icon of the first application; the electronic device receives a second operation of the user on the icon of the first application in the second interface; in response to the second operation,
- the electronic device may 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: the identifier of the sub-screen of the main screen of the electronic device, or the sub-screen included The identification of the folder; the electronic device receives the user's third operation on the
- the mobile phone may display a management menu including the identification of the sub-screen, and/or the identification of the folders included in the sub-screen.
- the management menu can provide the user with a fast path to the target location (the sub-screen or the folder included in the sub-screen) that the user wants to move to.
- the user can conveniently and quickly move the icon of the newly installed first application to the target location through the fast path, which improves the human-computer interaction performance.
- it can assist the user to find the icon of the first application more conveniently and quickly, which further improves the human-computer interaction performance. Improve the user experience.
- the electronic device displays a second interface, and the second interface includes an icon of the first application, which may specifically include: after the installation of the first application is completed, the electronic device The icon of the first application is displayed floating in the second interface, and the second interface may be the first interface or an interface jumped from the first interface in response to a user operation.
- the application installation is completed, by displaying the second interface and floating the icon of the newly installed application in the second interface, the user can find the icon of the newly installed application more quickly, eliminating the need for the user to search for the newly installed application.
- the process of applying icons may specifically include: after the installation of the first application is completed, the electronic device The icon of the first application is displayed floating in the second interface, and the second interface may be the first interface or an interface jumped from the first interface in response to a user operation.
- the electronic device displays a second interface, and the second interface includes an icon of the first application, which may specifically include: after the installation of the first application is completed, the electronic device The device automatically displays a sub-screen of the main screen of the electronic device, and the sub-screen includes the icon of the first application. After the application is installed, the electronic device automatically displays the sub-screen containing the icon of the application, so that the user can find the icon of the newly installed application more quickly, eliminating the need for the user to search for the icon of the newly installed application.
- the electronic device displays a second interface, and the second interface includes an icon of the first application, which may specifically include: after the installation of the first application is completed, the electronic device The device displays prompt information, which is used to prompt the user that the first application has been installed; the electronic device receives the user's fourth operation on the prompt information; in response to the fourth operation, the electronic device displays the sub-screen of the main screen of the electronic device , The sub-screen includes the icon of the first application.
- the electronic device may first display a prompt message to remind the user that the application has been installed, and after receiving the user's fourth operation, display a sub-screen containing the icon of the application, so that not only does it not interrupt
- the operation currently performed by the user can also assist the user to find the icon of the newly installed application more quickly, saving the user the process of searching for the icon of the newly installed application.
- the electronic device when the above management menu includes the identifier of the sub-screen of the main screen of the electronic device, and the first identifier is the identifier of the sub-screen, the above-mentioned response to the third operation, the electronic device applies the Moving the icon to the sub-screen or folder corresponding to the first identifier may specifically include: in response to the third operation, the electronic device may display the identifier of the folder included in the sub-screen corresponding to the first identifier; A fifth operation of identifying the identifier of the folder included in the corresponding sub-screen; in response to the fifth operation, the electronic device may move the icon of the first application to the folder included in the sub-screen corresponding to the first identifier.
- the logos in the above management menu may be displayed around the icons of the first application in a predefined order, and the predefined order includes: according to the sequence of the sub-screens in the main screen, and/or , First display the logo of the sub-screen and then display the logo of the folder; and/or, the logo in the above management menu can be displayed around the icon of the first application in the order of the recent use time of the sub-screen or folder; and/or, The logo in the above management menu can be displayed around the icon of the first application in the order of the frequency of migration of the application icon to the sub-screen or folder; and/or, the logo in the above management menu can be displayed around the first application according to the type of the first application.
- a sub-screen or a folder identifier including an application of the same type as the first application is displayed first.
- the user's use habits can be better matched and the user experience can be improved.
- an embodiment of the present application provides an electronic device, which may include: one or more processors, a memory, and a touch screen; wherein, the touch screen is used to receive user operations, and according to one or more processors Instruct the display of content; the memory is used to store one or more programs; one or more processors are used Run one or more programs to implement the following actions: instruct the touch screen to display a first interface, and the first interface includes a first button; the touch screen receives a user's first operation on the first button; in response to the first operation, install the first application to In an electronic device; after the installation of the first application is completed, instruct the touch screen to display a second interface, the second interface including the icon of the first application; the touch screen receives the second operation of the user on the icon of the first application; in response to the second operation, instruct The touch screen displays the 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 identifications: the identification of the sub-screen of the main screen
- the second interface includes the icon of the first application, which may specifically include: after the installation of the first application is completed, instruct the touch screen to be in the first application
- the icon of the first application is displayed floating in the second interface, and the second interface is the first interface, or the interface jumped to from the first interface in response to a user operation.
- the touch screen after the installation of the first application is completed, instruct the touch screen to display a second interface, and the second interface includes an icon of the first application, which may specifically include: after the installation of the first application is completed, instruct the touch screen to automatically A sub-screen of the main screen of the electronic device is displayed, and the sub-screen includes the icon of the first application.
- the touch screen after the installation of the first application is completed, instruct the touch screen to display the second interface, and the second interface includes the icon of the first application, which may specifically include: after the installation of the first application is completed, instruct the touch screen to display Prompt information, the prompt information is used to prompt the user that the first application has been installed; the touch screen receives the user's fourth operation on the prompt information; in response to the fourth operation, instructs the touch screen to display a sub-screen of the main screen of the electronic device, the sub-screen includes the Application icon.
- the logos in the management menu are displayed around the icons of the first application in a predefined order, and the predefined order includes: according to the order of the sub-screens in the main screen, and/or, first After displaying the logo of the sub-screen, display the logo of the folder; and/or, the logo in the management menu is displayed around the icon of the first application in the order of the most recent use time of the sub-screen or folder; and/or, the logo in the management menu The logo is displayed around the icon of the first application in the order of the frequency with which the icon of the application migrates to the sub-screen or folder; and/or the logo in the management menu is displayed around the icon of the first application according to the type of the first application, which is displayed first The identifier of the sub-screen or folder of the application of the same type as the first application is included.
- the identifier of the sub-screen is an icon, thumbnail or name; the identifier of the folder is a folder icon or the name of the folder.
- an embodiment of the present application provides a computer storage medium.
- the computer storage medium includes computer instructions.
- the computer instructions run on an electronic device, the electronic device executes the first aspect or possible implementation manners of the first aspect.
- embodiments of the present application provide a computer program product, which when the computer program product runs on a computer, causes the computer to execute the application described in the first aspect or any one of the possible implementation manners of the first aspect How to move the icon.
- an embodiment of the present application provides a device that has a function of implementing the behavior of an electronic device in the method of the first aspect.
- the functions can be realized by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions, for example, a display unit or module, an input unit or module, an installation unit or module, a mobile unit or module, and so on.
- Figure 1 is a schematic diagram of some interfaces displayed on an electronic device provided by an embodiment of the application.
- FIG. 2 is a schematic structural diagram of an electronic device provided by an embodiment of this application.
- FIG. 3 is a schematic flowchart of a method for moving application icons according to an embodiment of the application
- FIG. 4 is a schematic diagram of other interfaces displayed on the electronic device provided by the embodiments of the application.
- FIG. 5 is a schematic diagram of still other interfaces displayed on the electronic device provided by an embodiment of the application.
- FIG. 6 is a schematic diagram of other interfaces displayed on the electronic device provided by the embodiments of the application.
- FIG. 7 is a schematic diagram of still other interfaces displayed on an electronic device provided by an embodiment of the application.
- FIG. 8 is a schematic diagram of still other interfaces displayed on the electronic device provided by an embodiment of the application.
- FIG. 9 is a schematic diagram of still other interfaces displayed on an electronic device provided by an embodiment of the application.
- FIG. 10 is a schematic diagram of still other interfaces displayed on an electronic device provided by an embodiment of the application.
- FIG. 11 is a schematic diagram of still other interfaces displayed on an electronic device provided by an embodiment of the application.
- FIG. 12 is a schematic diagram of still other interfaces displayed on the electronic device provided by an embodiment of the application.
- FIG. 13 is a schematic diagram of other interfaces displayed on the electronic device provided by the embodiments of the application.
- FIG. 14 is a schematic diagram of still other interfaces displayed on an electronic device provided by an embodiment of the application.
- FIG. 15 is a schematic structural diagram of another electronic device provided by an embodiment of the application.
- the embodiment of the present application provides a method for moving application icons, and the method can be applied to the electronic device 100.
- the method can be applied to the electronic device 100.
- one or more applications may be installed in the electronic device 100, and icons of these applications are displayed on the home screen (home screen) of the electronic device 100.
- the application in the embodiment of the present application may be an embedded application (that is, a system application of the electronic device 100) or a downloadable application.
- the embedded application is an application program provided as part of the implementation of the electronic device 100.
- the downloadable application is an Internet protocol multimedia that can provide its own Internet protocol multimedia subsystem (IMS) connected applications.
- the downloadable application may be an application pre-installed in the electronic device 100 or may be a third-party application downloaded and installed in the electronic device 100 by the user.
- the main screen of the electronic device 100 may also be called a desktop.
- the main screen may include one or more sub-screens, and the one or more sub-screens can be used to display controls (control element h)
- the user can switch to display different sub-screens by performing a left-right sliding operation.
- a control is a graphic
- the user interface (graphical user interface, GUI) element which is a software component included in an application program, controls all the data processed by the application program and the interactive operations on these data. The user can use direct manipulation To interact with the control to read or edit the relevant information of the application.
- the control can include icons (such as the application icons in the electronic device 100, folder icons), buttons, menus, tabs, text boxes, Visual interface elements such as dialog boxes, status bars, navigation bars, and Widgets.
- the electronic device 100 provided in this embodiment ((a)-(c) in FIG. 1 is shown by taking the electronic device 100 as a mobile phone as an example.
- the main screen of the electronic device 100 may be divided into multiple sub-screens.
- each sub-screen can include different controls.
- each sub-screen may include a status bar 101, a concealable navigation bar 102, a main screen indicator 103, and various icons.
- the main screen indicator 103 is used to prompt the user which sub-screen is currently displayed.
- Various icons may include icons applied in the electronic device 100 and folder icons.
- the electronic device 100 includes applications such as WeChat, Twitter, browser, calculator, email, weather, and Alipay.
- the first sub-screen includes 9 icons, which are: camera icon, gallery icon, Weibo icon, set icon, calculator icon, weather icon , WeChat icon, Twitter icon, and "Finance” folder icon 104.
- the second sub-screen includes 8 icons, namely: browser icon, "video” folder icon, stock icon, "utility tool” folder icon, Taobao Icon, shop icon, Facebook (Facebook) icon and email icon.
- the third sub-screen includes 6 icons, namely: WiFi key icon, map icon, Alipay icon, shared bicycle icon, reading icon and "game” Folder icon.
- the main screen may also include a Dock bar, and the Dock bar may include icons of commonly used applications.
- the folder corresponding to the folder icon described in the embodiment of the present application may include one or more application icons.
- the folder corresponding to the folder icon is expanded and the application icons included in the folder are displayed.
- the electronic device 100 may display an expanded window of the "Finance” folder, and the expanded window may include the ICBC icon and the Bank of China icon included in the "Finance” folder.
- the electronic device when a user newly installs an application in an electronic device, the electronic device usually displays the icon of the application in an idle position of the last sub-screen of the main screen.
- the electronic device 100 when the user When YouTube is newly installed in the electronic device 100, the electronic device 100 will display the YouTube icon in the free position of the third sub-screen shown in (c) in FIG. 1 (for example, as shown in (c) in FIG. 1) 106)
- the user wants to move the YouTube icon to other sub-screens, more complicated operations are needed to complete it.
- the method provided in the embodiments of the present application after a user newly installs an application in the electronic device 100, the user can easily and quickly move the icon of the newly installed application to the target location, and the human-computer interaction performance is greatly improved.
- the idle position of the sub-screen in the embodiment of the present application may refer to a position in the sub-screen that can be used to display (or be referred to as storing) icons, but does not currently display icons.
- the first sub-screen shown in (a) in Fig. 1 includes a plurality of "free positions", and the "free position" 105 is one of them.
- the third sub-screen as shown in (c) in FIG. 1 also includes a plurality of "idle positions", and "idle position" 106 is one of them.
- the sub-screen of the main screen does not identify the idle position, that is, the sub-screen of the electronic device 100 does not display the dotted frame of the “idle position” shown in (a) and (c) in FIG. 1 .
- the sub-screen does not include idle positions.
- the electronic device 100 described in the embodiments of the present application may be a mobile phone, a tablet computer, a desktop, a laptop, a handheld computer, a notebook computer, a personal computer (PC), a netbook, or a cellular phone.
- PDA Personal digital assistant
- wearable devices such as smart watches
- smart home devices such as internet protocol television (IPTV)
- IPTV internet protocol television
- AR augmented reality
- VR virtual reality
- the specific form of the electronic device 100 in this embodiment is not particularly limited.
- FIG. 2 is a schematic structural diagram of an electronic device 100 provided in an embodiment of this application.
- the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, and a battery 142 , Antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, earphone jack 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193 , Display 194, and subscriber identification module (subscriber identification module, SIM) card interface 195, etc.
- SIM subscriber identification module
- the sensor module 180 may include pressure sensor 180A, gyroscope sensor 180B, air pressure sensor 180C, magnetic sensor 180D, acceleration sensor 180E, distance sensor 18GF, proximity light sensor 18GG, fingerprint sensor 18GH, temperature sensor 18GJ, touch sensor 180K, ambient light Sensor 180L, bone conduction sensor 18(10), etc.
- the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device 100.
- the electronic device 100 may include more or fewer components than shown, or combine certain components, or disassemble certain components, or arrange different components.
- the illustrated components can be implemented in hardware, software, or a combination of software and hardware.
- the processor 110 may include one or more processing units, for example: the processor 110 may include an application processor (AP), a modem processor, a graphics processor (graphics proces s ing unit, GPU), and an image signal Processor (image signal processor, ISP), controller, memory, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural-network processing unit, NPU) etc. Among them, different processing units may be independent devices or integrated in one or more processors.
- AP application processor
- modem processor graphics processor
- graphics processor graphics processor
- ISP image signal Processor
- controller memory
- video codec digital signal processor
- DSP digital signal processor
- baseband processor baseband processor
- NPU neural-network processing unit
- the controller may be the nerve center and command center of the electronic device 100.
- the controller can operate according to instructions Code and timing signals are used to generate operation control signals to complete the control of fetching and executing instructions.
- a memory may also be provided in the processor 110 to store instructions and data.
- the memory in the processor 110 is a cache memory.
- the memory can store instructions or data that the processor 110 has just used or used cyclically. If the processor 110 needs to use the instruction or data again, it can be directly called from the memory. Repeated access is avoided, the waiting time of the processor 110 is reduced, and the efficiency of the system is improved.
- the processor 110 may include one or more interfaces.
- the interface may include an integrated circuit (inter-integrated circuit, I2C) interface, an integrated circuit sound (inter-integrated circuit sound, I2S) interface, a pulse code modulation (PCM) interface, and a universal asynchronous transmitter (universal asynchronous transmitter) interface.
- I2C integrated circuit
- I2S integrated circuit sound
- PCM pulse code modulation
- UART universal asynchronous transmitter
- MIPI mobile industry processor interface
- GPI0 general-purpose input/output
- SIM subscriber identity module
- USB universal serial bus
- the I2C interface is a two-way synchronous serial bus, which includes a serial data line (SDA) and a serial clock line (SCL).
- the processor 110 may include multiple sets of 12C buses.
- the processor 110 may couple the touch sensor 180K, the charger, the flash, the camera 193, etc., respectively through different 12C bus interfaces.
- the processor 110 may couple the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through an I2C bus interface to realize the touch function of the electronic device 100.
- the I2S interface can be used for audio communication.
- the processor 110 may include multiple sets of I2S buses.
- the processor 110 may be coupled with the audio module 170 through an I2S bus to implement communication between the processor 110 and the audio module 170.
- the audio module 170 may transmit audio signals to the wireless communication module 160 through the I2S interface, so as to realize the function of answering calls through the Bluetooth headset.
- the PCM interface can also be used for audio communication to sample, quantize and encode analog signals.
- the audio module 170 and the wireless communication module 160 may be coupled through a PCM bus interface.
- the audio module 170 may also transmit audio signals to the wireless communication module 160 through the PCM interface, so as to realize the function of answering calls through the Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
- the UART interface is a universal serial data bus used for asynchronous communication.
- the bus can be a two-way communication bus. It converts the data to be transmitted between serial communication and parallel communication.
- the UART interface is usually used to connect the processor 110 and the wireless communication module 160.
- the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to realize the Bluetooth function.
- the audio module 170 may transmit audio signals to the wireless communication module 160 through the UART interface, so as to realize the function of playing music through the Bluetooth headset.
- the MIPI interface can be used to connect the processor 110 with the display screen 194, the camera 193 and other peripheral devices.
- MIPI interfaces include camera serial interface (CSI), display serial interface (DSI) and so on.
- the processor 110 and the camera 193 communicate through a CSI interface to implement the shooting function of the electronic device 100.
- the processor 110 and the display screen 194 communicate through the DSI interface to realize the display function of the electronic device 100.
- the GPI0 interface can be configured through software.
- the GPI0 interface can be configured as a control signal or as a data signal.
- the GPI0 interface may be used to connect the processor 110 with the camera 193, the display screen 194, the wireless communication module 160, the audio module 170, the sensor module 180, and so on.
- the GPI0 interface can also be configured as an I2C interface, I2S interface, UART interface, MIPI interface, etc.
- the USB interface 130 is an interface that conforms to the USB standard specification, and specifically may be a Min i USB interface, a Micro USB interface, a USB Type C interface, and so on.
- the USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect headphones and play audio through headphones. This interface can also be used to connect to other electronic devices, such as AR devices.
- the interface connection relationship between the modules illustrated in this embodiment is merely a schematic description, and does not constitute a structural limitation of the electronic device 100.
- the electronic device 100 may also adopt different interface connection modes in the foregoing embodiments, or a combination of multiple interface connection modes.
- the charging management module 140 is used to receive charging input from the charger.
- the charger may be a wireless charger or a wired charger.
- the charging management module 140 may receive the charging input of the wired charger through the USB interface 130.
- the charging management module 140 may receive the wireless charging input through the wireless charging coil of the electronic device 100. While the charging management module 140 charges the battery 142, the power management module 141 can also supply power to the electronic device.
- the power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110.
- the power management module 141 receives input from the battery 142 and/or the charge management module 140, and supplies power to the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160.
- the power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle times, and battery health status (leakage, impedance).
- the power management module 141 may also be provided in the processor 110.
- the power management module 141 and the charging management module 140 may also be provided in the same device.
- the wireless communication function of the electronic device 100 can be realized by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor.
- Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals.
- Each antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization.
- Antenna 1 can be multiplexed as a diversity antenna for wireless LAN.
- the antenna can be used in combination with a tuning switch.
- the mobile communication module 150 can provide a solution for wireless communication including 2G/3G/4G/5G and the like applied to the electronic device 100.
- the mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (l ow no i s e amp l i f i er, LNA), etc.
- the mobile communication module 150 may receive electromagnetic waves by the antenna 1, and perform processing such as filtering and amplifying the received electromagnetic waves, and transmitting them to the modem processor for demodulation.
- the mobile communication module 150 can also amplify the signal modulated by the modem processor, and convert it into electromagnetic waves through the antenna 1 for radiation.
- at least part of the functional modules of the mobile communication module 150 may be provided in the processor 110.
- at least part of the functional modules of the mobile communication module 150 and at least part of the modules of the processor 110 may be provided in the same device.
- the modem processor may include a modulator and a demodulator.
- the modulator is used to modulate the low frequency baseband signal to be sent into a medium and high frequency signal.
- the demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Then the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing.
- the low-frequency baseband signal is processed by the baseband processor and then passed to the application processor.
- the application processor outputs sound signals through audio equipment (not limited to speakers 170A, receiver 170B, etc.), or displays images or videos through display 194.
- the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be provided in the same device as the mobile communication module 150 or other functional modules.
- the wireless communication module 160 can provide applications on the electronic device 100 including wireless local area network (wi re less local area networks, WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (bluetooth, BT), global navigation satellite system (GNSS), frequency modulation (f requency modulat ion, FM) ), near field communication technology (NFC), infrared technology (infrared, IR) and other wireless communication solutions.
- the wireless communication module 160 may be one or more devices integrating at least one communication processing module.
- the wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110.
- the wireless communication module 160 may also receive a signal to be sent from the processor 110, perform frequency modulation, amplify it, and convert it into electromagnetic waves for radiation via the antenna 2.
- the antenna 1 of the electronic device 100 is coupled with the mobile communication module 150, and the antenna 2 is coupled with the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technology.
- the wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (code division multiple access, CDMA) , Wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and/or IR technology, etc.
- the GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (quas) i-zenith satel 1 i te system, QZSS) and/or satellite based augmentation systems (SBAS).
- GPS global positioning system
- GLONASS global navigation satellite system
- BDS Beidou navigation satellite system
- QZSS quasi-zenith satellite system
- QZSS quasi-zenith satellite system
- SBAS satellite based augmentation systems
- the electronic device 100 implements a display function through a GPU, a display screen 194, and an application processor.
- the GPU is a microprocessor for image processing, connected to the display 194 and the application processor.
- the GPU is used to perform mathematical and geometric calculations and is used for graphics rendering.
- the processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.
- the display screen 194 is used to display images, videos, etc.
- the display screen 194 includes a display panel.
- the display panel can be a liquid crystal display (1 i quid crystal display, LCD), organic light-emitting diode (OLED), active matrix organic light emitting diode or active matrix organic light emitting diode (active-matrix Organic light emitting diode, AMOLED), flexible light-emitting diode (flex light-emitting diode, FLED), Mini led, MicroLed, Micro-oLed, quantum dot light emitting diodes (QLED), etc.
- the electronic device 100 may include one or N display screens 194, and N is a positive integer greater than one.
- the display screen 194 may be used to display various sub-screens of the main screen of the electronic device 100, for example, see (a)-(c) in FIG. 1. Each sub-screen may include icons of applications in the electronic device.
- the electronic device 100 can realize a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
- ISP is used to process the data fed back from the camera 193. For example, when taking a picture, the shutter is opened, the light is transmitted to the photosensitive element of the camera through the lens, the light signal is converted into an electrical signal, and the photosensitive element of the camera transfers the electrical signal to the ISP for processing and is converted into an image visible to the naked eye.
- ISP can also optimize the image noise, brightness, and skin color.
- the ISP can also optimize the exposure, color temperature and other parameters of the shooting scene.
- the ISP may be provided in the camera 193.
- the camera 193 is used to capture still images or videos.
- the object generates an optical image through the lens and projects it to the photosensitive element.
- the photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor.
- CMOS complementary metal-oxide-semiconductor
- the photosensitive element converts the optical signal into an electrical signal, and then transfers the electrical signal to the ISP to convert it into a digital image signal.
- ISP outputs digital image signals to DSP for processing.
- DSP converts digital image signals into standard RGB, YUV and other formats.
- the electronic device 100 may include 1 or N cameras 193, and N is a positive integer greater than 1.
- the digital signal processor is used to process digital signals. In addition to digital image signals, it can also process other digital signals. For example, when the electronic device 100 selects the frequency point, the digital signal processor is used to perform Fourier transform on the energy of the frequency point.
- Video codecs are used to compress or decompress digital video.
- the electronic device 100 may support one or more video codecs.
- the electronic device 100 can play or record videos in a variety of encoding formats, for example: moving picture experts group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
- MPEG moving picture experts group
- the NPU is a neural-network (NN) computing processor.
- NN neural-network
- the NPU can realize applications such as intelligent cognition of the electronic device 100, such as image recognition, face recognition, voice recognition, text understanding, and so on.
- the external memory interface 120 can be used to connect an external memory card, such as a MicroSD card, to expand the storage capacity of the electronic device 100.
- the external memory card communicates with the processor 110 through the external memory interface 120 to realize the data storage function. For example, save music, video and other files in an external memory card.
- the internal memory 121 may be used to store computer executable program code, where the executable program code includes instructions.
- the processor 110 executes various functional applications and data processing of the electronic device 100 by running instructions stored in the internal memory 121.
- the internal memory 121 may include a program storage area and a data storage area.
- the storage program area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.).
- the data storage area can store data (such as audio data, phone book, etc.) created during the use of the electronic device 100.
- the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like.
- UFS universal flash storage
- the electronic device 100 can implement audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headset interface 170D, and an application processor. For example, music playback, recording, etc.
- the audio module 170 is used to convert digital audio information into an analog audio signal for output, and also used to convert an analog audio input into a digital audio signal.
- the audio module 170 can also be used to encode and decode audio signals.
- the audio module 170 may be provided in the processor 110, or part of the functional modules of the audio module 170 may be provided in the processor 110.
- the speaker 170A also called a “speaker” is used to convert audio electrical signals into sound signals.
- the electronic device 100 can listen to music through the speaker 170A, or listen to a hands-free call.
- the receiver 170B also called a "handset" is used to convert audio electrical signals into sound signals.
- the electronic device 100 answers a call or voice message, it can receive the voice by bringing the receiver 170B close to the human ear.
- Microphone 170C also called “microphone”, “microphone”, is used to convert sound signals into electrical signals.
- the user can approach the microphone 170C through the mouth to make a sound, and input the sound signal to the microphone 170C.
- the electronic device 100 may be provided with at least one microphone 170C.
- the electronic device 100 may be provided with two microphones 170C, which can not only collect sound signals, but also implement a noise reduction function.
- the electronic device 100 may also be provided with three, four or more microphones 170C, which can collect sound signals, reduce noise, identify sound sources, and realize directional recording functions.
- Headphone jack 170D is used to connect wired headphones.
- the earphone interface 170D can be a USB interface 130, or a 3.5mm open mobile terminal platform (OMTP) standard interface, or a cellular telecommunications industry association of the USA (CTIA) standard interface.
- OMTP open mobile terminal platform
- CTIA cellular telecommunications industry association of the USA
- the pressure sensor 180A is used to sense pressure signals and can convert the pressure signals into electrical signals.
- the pressure sensor 180A may be provided on the display screen 194.
- the capacitive pressure sensor may be composed of at least two parallel plates with conductive material. When a force is applied to the pressure sensor 180A, the capacitance between the electrodes changes.
- the electronic device 100 determines the intensity of the pressure according to the change in capacitance.
- the electronic device 100 detects the intensity of the touch operation according to the pressure sensor 180A.
- the electronic device 100 may also calculate the touched position based on the detection signal of the pressure sensor 180A.
- touch operations that act on the same touch location but have different touch operation strengths may correspond to different operation instructions.
- an instruction to display the interface of the application is executed.
- an instruction to display the management menu is executed.
- the management menu may include the identification of the sub-screen of the main screen of the electronic device 100 displayed around the icon of the application and/or the identification of the folders included in the sub-screen.
- the gyro sensor 180B can be used to determine the movement posture of the electronic device 100.
- the angular velocity of the electronic device 100 around three axes can be determined by the gyroscope sensor 180B.
- the gyro sensor 180B can be used for shooting anti-shake.
- the gyro sensor 180B detects the jitter angle of the electronic device 100, and calculates the distance that the lens module needs to compensate according to the angle, so that the lens moves in a reverse direction to offset the jitter of the electronic device 100 to achieve anti-shake.
- the gyro sensor 180B can also be used for navigation and somatosensory game scenes.
- the air pressure sensor 180C is used to measure air pressure.
- the electronic device 100 calculates the altitude based on the air pressure value measured by the air pressure sensor 180C, and assists positioning and navigation.
- the magnetic sensor 180D includes a Hall sensor.
- the electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover.
- the electronic device 100 can detect the opening and closing of the flip according to the magnetic sensor 180D. Then, according to the detected opening and closing status of the leather case or the opening and closing status of the flip cover, features such as automatic unlocking of the flip cover are set.
- the acceleration sensor 180E can detect the magnitude and direction of the acceleration of the electronic device 100 in various directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of electronic devices, switch between landscape and portrait, pedometer and other applications.
- the electronic device 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure the distance to achieve fast focusing.
- the proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode.
- the light emitting diode may be an infrared light emitting diode.
- the electronic device 100 emits infrared light to the outside through the light emitting diode.
- the electronic device 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100.
- the electronic device 100 can use the proximity light sensor 180G to detect the user's hand
- the electronic device 100 is close to the ear to talk, so that the screen is automatically turned off to save power.
- the proximity light sensor 180G can also be used in leather case mode, and the pocket mode automatically unlocks and locks the screen.
- the ambient light sensor 180L is used to sense the brightness of the ambient light.
- the electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the perceived brightness of the ambient light.
- the ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures.
- the ambient light sensor 180L can also be combined with the proximity light sensor 180G to detect whether the electronic device 100 is in the pocket to prevent accidental touch.
- the fingerprint sensor 180H is used to collect fingerprints.
- the electronic device 100 can use the collected fingerprint characteristics to realize fingerprint unlocking, access application lock, fingerprint photographing, fingerprint answering calls, and so on.
- the temperature sensor 180J is used to detect temperature.
- the electronic device 100 uses the temperature detected by the temperature sensor 180J to execute the temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold value, the electronic device 100 reduces the performance of the processor located near the temperature sensor 180J, so as to reduce power consumption and implement thermal protection.
- the electronic device 100 when the temperature is lower than another threshold, the electronic device 100 heats the battery 142 to prevent the electronic device 100 from shutting down abnormally due to low temperature.
- the electronic device 100 boosts the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.
- Touch sensor 180K also called “touch panel”.
- the touch sensor 180K can be set on the display screen 194, and the touch screen is composed of the touch sensor 180K and the display screen 194, which is also called a “touch screen”.
- the 180K touch sensor is used to detect touch operations on or near it.
- the touch sensor can pass the detected touch operation to the application processor to determine the type of touch event.
- the display screen 194 can provide visual output related to the touch operation.
- the touch sensor 180K may also be disposed on the surface of the electronic device 100, which is different from the position of the display screen 194.
- the bone conduction sensor 180M can acquire vibration signals.
- the bone conduction sensor 18 (10) can obtain the vibration signal of the vibrating bone mass of the human body.
- the bone conduction sensor 180M can also contact the human pulse and receive the blood pressure pulse signal.
- the bone conduction sensor 180M may also be provided in the earphone, combined with the bone conduction earphone.
- the audio module 170 can interpret the voice signal based on the vibration signal of the vibrating bone block of the voice acquired by the bone conduction sensor 180M, and realize the voice function.
- the application processor may analyze the heart rate information based on the blood pressure beating signal obtained by the bone conduction sensor 180M, and realize the heart rate detection function.
- the button 190 includes a power button, a volume button, and so on.
- the button 190 may be a mechanical button. It can also be a touch button.
- the electronic device 100 can receive key input, and generate key signal input related to the user settings and function control of the electronic device 100.
- the motor 191 can generate vibration prompts.
- the motor 191 can be used for incoming call vibration notification, and can also be used for touch vibration feedback.
- touch operations applied to different applications can correspond to different vibration feedback effects.
- Acting on touch operations in different areas of the display screen 194, the motor 191 can also correspond to different vibration feedback effects.
- Different application scenarios for example: time reminder, receiving information, alarm clock, game, etc.
- the touch vibration feedback effect can also support customization.
- the indicator 192 may be an indicator light, which may be used to indicate a charging status, a change in power, and may also be used to indicate messages, missed calls, notifications, and the like.
- the S IM card interface 195 is used to connect to the S IM card.
- the S IM card can be inserted into the S IM card interface 195 or pulled out from the S IM card interface 195 to achieve contact and separation with the electronic device 100.
- the electronic device 100 may support 1 or N SIM card interfaces, and N is a positive integer greater than 1.
- the S IM card interface 195 can support Nano S IM card, Micro S IM card, S IM card, etc.
- the same SIM card interface 195 can insert multiple cards at the same time. The types of the multiple cards can be the same, It can also be different.
- the S IM card interface 195 can also be compatible with different types of S IM cards.
- the S IM card interface 195 may also be compatible with external memory cards.
- the electronic device 100 interacts with the network through the S IM card to realize functions such as call and data communication.
- the electronic device 100 adopts eS IM, that is, an embedded SIM card.
- the eS IM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
- the electronic device 100 may display the icon of the application floating on the currently displayed interface; or, after the application installation is completed Afterwards, the electronic device 100 may display a sub-screen including the icon of the application in the main screen of the electronic device 100; or, after the application is installed, the electronic device 100 may display prompt information, and when the user's operation on the prompt information is detected At this time, the electronic device 100 may display a sub-screen including the icon of the application in the main screen of the electronic device 100. In this way, the user can quickly find the icon of the newly installed application.
- the electronic device 100 may display a management menu, and the management menu may include sub-screen identifiers and/or sub-screens of the main screen of the electronic device 100 displayed around the icon of the application.
- the ID of the folder included in. the user only needs to select the icon of the sub-screen or folder where the icon of the application is to be stored in the management menu, and then the icon of the application can be moved to the corresponding location.
- FIG. 3 is a schematic flowchart of a method for moving an application icon provided by an embodiment of the application. As shown in Figure 3, the method may include:
- the mobile phone displays a first interface, and the first interface includes an "install" button.
- the “install” button may be the first button described in this application.
- the mobile phone receives the user's operation on the above "install" button 1. In response to operation 1, the mobile phone installs the first application into the mobile phone.
- this operation 1 may be the first operation described in this application.
- the first interface may be an installation interface of the first application.
- the first application can be any downloadable application.
- An "install” button can be included in the first interface.
- the “install” button can be used to trigger the installation of the first application on the phone.
- the user wants to install the first application in the mobile phone, he can perform operation 1 on the first interface, that is, the "install” button included in the installation interface of the first application.
- the mobile phone can install the first application into the mobile phone.
- a mobile phone includes an application market, and the application market includes multiple downloadable applications. Users can select the applications they want to install in the mobile phone in the mobile phone application market. Take YouTube as an example. When users want to install YouTube on their mobile phones, they can search for YouTube in the mobile application market. As shown in Figure 4, the mobile phone can display the first interface. For example, the mobile phone displays the YouTube installation interface 401.
- the installation interface 401 may include: an "install" button 402, the user's rating on YouTube, and application introductions.
- the user can perform operation 1 on the "install" button 402.
- operation 1 can be a click operation. In response to the click operation, the mobile phone can download and install YouTube to the mobile phone.
- the user can also install the application that they want to use on the mobile phone in other ways, such as scanning a QR code or clicking an installation link.
- the first interface may be the same as the installation interface 401 described above, or may be different from the installation interface 401 described above.
- the first interface may be the interface to which the mobile phone jumps to after the user scans the QR code.
- the first interface may be the interface to which the mobile phone jumps to after the user clicks the installation link of the first application.
- the embodiment of the present application does not specifically limit the specific form of the first interface here.
- the mobile phone 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.
- the mobile phone may display a second interface including the icon of the first application.
- the specific implementation manner for the mobile phone to display the second interface including the icon of the first application may be:
- Implementation method 1 The mobile phone displays the icon of the first application floating in the second interface.
- the mobile phone may still display the first interface after the installation of the first application is redundant.
- the second interface is the aforementioned first interface.
- the mobile phone may jump from the first interface to other interfaces in response to the user's operation.
- the second interface is another interface that the mobile phone jumps to, which is different from the first interface.
- the second interface may be other interfaces of the application market, or may be an interface of other applications except the application market, or any sub-screen of the main screen of the mobile phone.
- the mobile phone can display the icon of the first application in the second interface floating.
- the mobile phone still displays the above-mentioned YouTube installation interface 401.
- the second interface is the aforementioned YouTube installation interface 401.
- the YouTube icon 501 can be displayed floating on the installation interface 401 of YouTube.
- the "install" button 402 in the installation interface 401 shown in FIG. 4 can be updated to the "open" button 502 in the installation interface 401 shown in FIG.
- the user can open YouTube by performing a click operation on the "open" button 502.
- the user performs an operation to trigger the mobile phone to jump from the YouTube installation interface 401 to other interfaces, such as the WeChat interface 601 shown in FIG. .
- the second interface is the interface 601 of the WeChat.
- the icon 602 of YouTube can be displayed floating on the interface 601 of WeChat.
- the user performs an operation to trigger the mobile phone to jump from the YouTube installation interface 401 to other interfaces, as shown in FIG. 1, as shown in FIG.
- the first sub-screen 701 of the main screen of the mobile phone is the first sub-screen 701 of the main screen, as shown in FIG. 7, after the installation of YouTube is completed, the YouTube icon 702 can be displayed floating on the first sub-screen 701 of the main screen.
- Implementation method 2 The mobile phone automatically displays the sub-screen of the main screen, and the icon of the first application is displayed in the idle position of the sub-screen.
- the aforementioned second interface is a sub-screen containing the icon of the first application in the main screen of the mobile phone.
- the mobile phone may store the icon of the first application in a sub-screen of the main screen of the mobile phone.
- the sub-screen may be any sub-screen with an idle position among the sub-screens included in the main screen. If none of the sub-screens included in the main screen has an idle position, the mobile phone can create a new sub-screen, that is, the sub-screen is a newly created sub-screen.
- the mobile phone can use the first application
- the icon of the application is stored in the idle position of the sub-screen of the main screen, and the sub-screen storing the icon of the first application is displayed.
- the mobile phone automatically displaying the sub-screen storing the icon of the first application may specifically include: if the mobile phone still displays the first interface after the first application is installed redundantly. Then, after the installation of the first application is completed, the mobile phone can jump from the first interface to the sub-screen storing the icon of the first application. If in the process of installing the above first application, the mobile phone jumps from the first interface to other interfaces in response to the user's operation, such as other interfaces in the application market, or interfaces of other applications other than the application market, or one of the main screens Sub-screen. Then, after the installation of the first application is completed, the mobile phone can jump from the other interface to the sub-screen storing the icon of the first application.
- the interface that the mobile phone jumps to is a sub-screen of the main screen, such as the third sub-screen shown in Figure 1 (C), in particular, if the mobile phone stores the icon of the first application in the third sub-screen The idle position of the screen, then, after the installation of the first application is completed, the mobile phone can continue to display the third sub-screen without jumping.
- a sub-screen of the main screen such as the third sub-screen shown in Figure 1 (C)
- the mobile phone stores the icon of the first application in the last sub-screen of the main screen of the mobile phone, that is, the third sub-screen after the installation of the first application is completed.
- the mobile phone still displays the above-mentioned YouTube installation interface 401. Then, as shown in (b) of FIG. 8, after the installation of YouTube is completed, the mobile phone can store the YouTube icon 801 in the idle position 803 of the third sub-screen 802, and display the third sub-screen 802.
- the third sub-screen 802 displayed on the mobile phone may specifically be that the mobile phone jumps from the YouTube installation interface 401 (as shown in (a) in Figure 8) to the third sub-screen 802 (as shown in (a) in Figure 8). b) as shown).
- the mobile phone can store the YouTube icon 902 in the free position 904 of the third sub-screen 903, and display the third sub-screen 903 Screen 903.
- the third sub-screen 903 displayed by the mobile phone may specifically be that the mobile phone jumps from the WeChat interface 901 (as shown in (a) in Figure 9) to the third sub-screen 903 (as shown in (b) in Figure 9). ) Shown).
- the mobile phone displays the third sub-screen 1003 specifically may be that the mobile phone jumps from the first sub-screen 1001 (as shown in (a) in Figure 10) to the third sub-screen 1003 (as shown in (a) in Figure 10). b) as shown).
- Implementation mode 3 The mobile phone displays prompt information and receives user operations2. In response to operation 2, the mobile phone displays a sub-screen of the main screen, and the icon of the first application is displayed in an idle position of the sub-screen.
- the prompt information can be used to prompt the user that the first application has been installed.
- This operation 2 can be the fourth operation described in this application.
- Operation 2 can be an operation for triggering the mobile phone to display the sub-screen storing the icon of the first application.
- the operation 2 may be a user's click operation on the prompt information.
- the third implementation manner is similar to the foregoing implementation manner two, except that: after the first application is installed, the mobile phone does not directly display the sub-screen storing the icon of the first application. Instead, after the first application is installed, the mobile phone first displays a prompt message to remind the user that the first application has been installed. If the user wants to view the icon of the first application, he can perform operation 2. Then, in response to the operation 2, the mobile phone displays a sub-screen storing the icon of the first application.
- the prompt information displayed by the mobile phone may specifically include: If after the installation of the first application is completed, The phone still displays the above first interface. Then, after the first application is installed, the mobile phone may display prompt information on the first interface. If the user wants to view the icon of the first application, he can perform operation 2, such as clicking on the prompt information displayed on the first interface. In this way, in response to the click operation, the mobile phone can jump from the first interface to the sub-screen storing the icon of the first application. If in the process of installing the first application, the mobile phone jumps from the first interface to other interfaces in response to the user's operation. Then, after the installation of the first application is completed, the mobile phone may display prompt information on the other interface.
- the user wants to view the icon of the first application, he can perform operation 2, such as clicking on the prompt information displayed on the other interface.
- operation 2 such as clicking on the prompt information displayed on the other interface.
- the mobile phone in response to the click operation, the mobile phone can jump from the other interface to the sub-screen storing the icon of the first application.
- the mobile phone stores the icon of the first application in the last sub-screen of the main screen of the mobile phone, that is, the third sub-screen after the first application is installed.
- the user performs an operation to trigger the mobile phone to jump from the YouTube installation interface 401 to other interfaces, as shown in (a) in Figure 11 The game interface 1101.
- the mobile phone can display a prompt message 1102 in the game interface 1101, and the prompt message 11 02 is used to prompt the user that YouTube has been installed. If the user wants to view the YouTube icon, he can perform operation 2, such as clicking the prompt information.
- the mobile phone in response to the tap operation, can display the third sub-screen 1103.
- the free position 1104 of the third sub-screen 1103 displays the YouTube icon 1105.
- the third sub-screen 1103 displayed by the mobile phone may specifically be that the mobile phone jumps from the game interface 11 01 (as shown in (b) in Figure 11) to the third sub-screen 11 03 (as shown in (c) in Figure 11). Show).
- the mobile phone receives the user's operation 3 on the icon of the first application.
- the operation 3 may be the second operation described in this application.
- the operation 3 can be used to trigger the mobile phone to display the management menu.
- the management menu may include the identifiers of the sub-screens of the main screen and/or the identifiers of the folders included in the sub-screens displayed around the icons of the first application.
- This operation 3 can be an operation different from the operation (such as a click operation) used to open the first application (such as the above-mentioned YouTube).
- operation 3 can be any one of long-press operation and double-click operation.
- operation 3 can be performed on the icon of the first application.
- the user may perform operation 3 on the icon of the first application that is displayed floating in the second interface. For example, take operation 3 as a long-press operation.
- the user can perform a long-press operation on the YouTube installation interface 1201 displaying the YouTube icon 1202 floating.
- the user can perform operation 3 on the icon of the first application displayed on the sub-screen of the main screen of the mobile phone.
- take operation 3 as a double-click operation With reference to the example shown in FIG. 8, as shown in (a) in FIG. 13, the user can perform a double-click operation on the third sub-screen 1301 displaying the YouTube icon 1302.
- the mobile phone displays the management menu.
- the mobile phone can 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: the identifier of the sub-screen, and the identifier of the folder included in the sub-screen.
- the management menu may include: the identification of each sub-screen of the main screen.
- the management menu includes: an identification of the first sub-screen, an identification of the second sub-screen, and an identification of the third sub-screen.
- the management menu may include: identifiers of folders included in each sub-screen of the main screen.
- the management menu includes: the logo of the "finance” folder, the logo of the "video” folder, and the The logo of the "Tools” folder and the logo of the "Games” folder.
- the management menu may include: the identification of each sub-screen of the main screen, and the identification of the folders included in each sub-screen.
- the management menu includes: the logo of the first sub-screen, the logo of the second sub-screen, the logo of the third sub-screen, the logo of the "finance” folder, the logo of the "video” folder, The logo of the "Utilities” folder and the logo of the "Games" folder.
- the management menu may include: the identification of other sub-screens of the main screen.
- the management menu includes: the identifier of the first sub-screen and the identifier of the second sub-screen.
- the management menu may include: identifiers of folders included in each sub-screen of the main screen.
- the management menu includes: the logo of the "finance” folder, the logo of the "video” folder, the logo of the "utility tool” folder, and the logo of the "game” folder.
- the management menu may include: identifiers of other sub-screens of the main screen, and identifiers of folders included in each sub-screen.
- the management menu includes: the identification of the first sub-screen, the identification of the second sub-screen, the identification of the "Finance” folder, The logo of the "Video” folder, the logo of the "Utilities” folder, and the logo of the "Games" folder.
- the management menu may include: identifiers of other sub-screens of the main screen, and identifiers of folders included in the sub-screen storing the icon of the first application. For example, as shown in FIG. 1, assuming that the icon of the first application displays the idle position of the third sub-screen, the management menu includes: the logo of the first sub-screen, the logo of the second sub-screen, and the logo of the "game” folder ( The "Game” folder is a folder included in the third sub-screen).
- the management menu may include: an identifier of a folder included in the sub-screen storing the icon of the first application. For example, as shown in FIG. 1, assuming that the icon of the first application displays the idle position of the third sub-screen, the management menu includes:
- the mobile phone when the mobile phone receives the above operation 3, the mobile phone can display the management menu according to any of the above solutions. For example, when the mobile phone receives operation 3, it displays the management menu including the identification of each sub-screen of the main screen. For another example, when the mobile phone receives operation 3, a management menu including the identification of the folder included in the sub-screen storing the icon of the first application is displayed.
- the correspondence between different user operations and different display schemes can also be predefined.
- the management menu displayed corresponding to operation A includes the identification of each sub-screen of the main screen.
- the management menu displayed corresponding to operation B includes the identification of the folder included in the sub-screen storing the icon of the first application.
- operation 3 when the mobile phone receives operation 3, if operation 3 is operation A, a management menu including the identification of each sub-screen of the main screen is displayed. If operation 3 is operation B, the management menu including the identifier of the folder included in the sub-screen storing the icon of the first application is displayed.
- the identifier of the sub-screen may be an icon, thumbnail, name, etc.
- the identifier of the folder can be a folder icon, the name of the folder, and so on.
- the logo (the logo of the sub-screen, and/or the logo of the folder included in the sub-screen) included in the management menu may be displayed around the icon of the first application.
- the logo included in the management menu may be displayed around the icon of the first application in a predefined order.
- the logos of the sub-screens can be displayed in the order of the sub-screens in the main screen, such as surrounding the icons of the first application, and display the logos of the first sub-screen in a clockwise direction.
- logo, logo of the second sub-screen, logo of the third sub-screen When the management menu includes the identifiers of the folders included in the sub-screen, the icons of the first application may be surrounded, and the icons included in the first sub-screen may be sequentially displayed in a clockwise direction.
- the identifier of the folder, the identifier of the folder included in the second sub-screen, and the identifier of the folder included in the third sub-screen When the management menu includes the logos of the sub-screens and the logos of the folders included in the sub-screens, the icons of the first application can be surrounded, and the logos of the sub-screens are displayed in a clockwise direction, and then the folders included in the sub-screens are displayed in sequence Logo.
- the identifiers included in the management menu can be displayed in order according to the user's most recent use time.
- the management menu includes the identification of the sub-screen.
- the recently used sub-screen of the user (the recently used sub-screen can refer to the user who recently moved the icon of an application to the sub-screen, or the user recently used the application on the sub-screen) is the second sub-screen
- the screen can surround the icon of the first application, and display the logo of the second sub-screen first in a clockwise direction, and then display the logos of other sub-screens.
- the identifiers included in the management menu may be displayed according to the type of the first application to determine the display order, that is, the sub-screen or folder that includes the same type of application as the first application is displayed first.
- logo then display other logos.
- the first application is YouTube
- the management menu includes the identifier of the folder included in the sub-screen.
- the type of YouTube can be a video application. Then, in conjunction with Figure 1, you can surround the YouTube icon, in a clockwise direction, first display the logo of the "video" folder (the applications included in the "video” folder are of the same type as the first application), and then display The ID of the other folder.
- the identifiers included in the management menu may be displayed in order according to the user's migration habits, that is, they may be displayed in the order of high or low frequency of migration of application icons to sub-screens or folders.
- the management menu includes the identification of the sub-screen. Users often migrate application icons to a certain sub-screen, that is, the frequency of migrating application icons to this sub-screen is higher than the frequency of migrating to other sub-screens, then the icon of the first application can be surrounded and displayed in a clockwise direction. The logo of the sub-screen, and then the logos of other sub-screens.
- the management menu can also include an "other" button. When the user clicks the "other" button, the remaining logos can be displayed.
- the management menu includes the identification of each sub-screen of the main screen, the identification of the sub-screen is a thumbnail, and the identification of each sub-screen is in accordance with the predefined Take the sequence display as an example.
- the mobile phone displays the management menu 1203.
- the management menu 1203 includes: a thumbnail 1203-1 of the first sub-screen, a thumbnail 1203-2 of the second sub-screen, and a thumbnail 1203-3 of the third sub-screen.
- the thumbnail 1203-1, the thumbnail 1203-2 and the thumbnail 1203-3 are displayed around the YouTube icon 1202.
- take the management menu including the identifiers of folders included in each sub-screen of the main screen the identifiers of the folders are folder icons, and the identifiers of the folders are displayed in a predefined order as an example.
- the mobile phone displays the management menu 1204.
- the management menu 1204 includes: the folder icon 1204-1 of the "Finance” folder, the folder icon 1204-2 of the “Video” folder, the folder icon 1204-3 of the “Utilities” folder, and the "Game” file Folder icon 1204-4. It can be seen that the folder icon 1204-1, the folder icon 1204-2, the folder icon 1204-3, and the folder icon 1204-4 are displayed around the YouTube icon 1202.
- the management menu includes the identifiers of other sub-screens of the main screen, and the folders included in the sub-screen storing the icons of the first application.
- logo, sub-screen The identifier of is the name
- the identifier of the folder is the name of the folder
- the identifier of the sub-screen and the identifier of the folder are displayed in a predefined order as an example.
- the mobile phone displays the management menu 1 303.
- the management menu 1 303 includes: the name 1 303-1 of the first sub-screen, the name 1 303-2 of the second sub-screen, and the name 1 303-3 of the "game” folder. It can be seen that the name 1 303-1, the name 1 303-2 and the name "Game” 1 303-3 are displayed around the YouTube icon 1 302.
- the mobile phone in response to operation 3, the mobile phone only displays the management menu as an example.
- the management menu may also be compatible with other shortcut command menus of the first application and displayed at the same time. For example, it is compatible with other shortcut command menus of the existing 3D-t ouch of the application icon and displayed at the same time.
- the mobile phone receives the user's operation 4 of any identifier included in the above management menu, such as the first identifier.
- operation 4 may be the third operation described in this application.
- the above operation 4 can be a click operation on any logo (such as the logo of the sub-screen, the logo of the folder) included in the above management menu.
- Operation 4 above can also be regarded as a sliding operation.
- the starting point of the sliding operation is the icon of the first application, and the ending point is any logo included in the management menu, or the starting point of the sliding operation is any logo included in the management menu, and the ending point is the icon of the first application.
- the mobile phone in the process of the user performing the sliding operation, can move the control corresponding to the starting position of the sliding operation, such as the icon of the first application, along with the movement of the user’s finger. Or the logo in the management menu.
- the target location is the sub-screen corresponding to the logo (such as the first logo) clicked by the user, or the folder corresponding to the logo (such as the first logo) clicked.
- operation 4 is a sliding operation
- the starting point of the sliding operation is the icon of the first application
- the ending point is the logo (such as the first logo) in the management menu
- the target position is the logo (such as the first logo) where the ending point of the sliding operation is located.
- the folder corresponding to the logo (such as the first logo) where the end point is located is the folder corresponding to the logo (such as the first logo) where the end point is located.
- the starting point of the sliding operation is the logo (such as the first logo) in the management menu
- the end point is the icon of the first application
- the target position is the logo (such as the first logo) where the starting point of the sliding operation is located Or the folder corresponding to the logo (such as the first logo) where the starting point is located.
- the mobile phone can move the icon of the newly installed first application to the target location to complete the movement of the application icon.
- the sub-screen includes a folder. If the user performs operation 4, such as tapping the logo of the sub-screen, or the end of the sliding operation is the logo of the sub-screen, then the mobile phone can display the logo of the folder included in the sub-screen. If the user wants to store the icon of the first application in a folder included in the sub-screen, he can perform a fifth operation on the displayed folder identifier, such as a tap operation, or continue to perform a sliding operation. The end of the sliding operation is The ID of the displayed folder. For example, with reference to the example shown in FIG. 8, as shown in (a) of FIG.
- the user may perform operation 3 on the third sub-screen 1401 displaying the YouTube icon 1402.
- the management menu including the identifiers of other sub-screens of the main screen, the identifiers of the sub-screens are icons, the identifiers of the sub-screens are displayed in a predefined order, and operation 4 is a sliding operation as an example.
- the mobile phone displays a management menu 1403.
- the management menu 1403 includes an icon 1403-1 of the first sub-screen and an icon 1403-2 of the second sub-screen. Such as If the user wants to move the YouTube icon 1402 to the second sub-screen, as shown in (c) in FIG.
- the user can execute the YouTube icon 1402 as the starting point and the second sub-screen icon 1403-2 as the end point. Sliding operation 1. As the user's finger moves, the YouTube icon 1402 can move accordingly. Since the second sub-screen includes a “video” folder, in response to the sliding operation 1, as shown in (c) in FIG. 14, the mobile phone displays an identifier (such as a name) 1404 of the “video” folder. If the user wants to store the icon 1402 of YouTube on the second sub-screen, he can lift his finger at the display position of the icon 1403-2 of the second sub-screen. In this way, the mobile phone can move the YouTube icon 1402 to the idle position of the second sub-screen.
- an identifier such as a name
- the mobile phone can move the YouTube icon 1402 to the “video” folder 1406 of the second sub-screen 1405, as shown in (d) in FIG. 14.
- the user manually installs the first application into the mobile phone as an example for description, and the first application may also be automatically installed into the mobile phone. If the first application is automatically installed in the mobile phone, after the installation of the first application is completed, the icon of the first application can also be quickly moved by executing the above S303-S307. This embodiment of the application will not Go into details again.
- the mobile phone may display a management menu that includes the identification of the sub-screen, and/or the identification of the folders included in the sub-screen.
- the management menu can provide the user with a fast path to the destination (sub-screen or folder included in the sub-screen) that the user wants to move to. The user can easily and quickly move the newly installed icon of the first application to the target location through the fast path, which improves the human-computer interaction performance.
- the first application after the installation of the first application is completed, it can assist the user to find the icon of the first application more conveniently and quickly, which further improves the human-computer interaction performance and improves the user experience.
- the display sequence of the identifiers included in the management menu according to the user's most recent use time, or the type of the first application, or the user's migration habits, it is possible to better match the user's use habits and improve the user experience.
- the electronic device may include: a touch screen 1501; one or more processors 1502; and a memory 1503.
- the above-mentioned devices may be connected through one or more communication buses 1505.
- One or more computer programs 1504 are stored in the aforementioned memory 1503, one or more processors 1502 are used to execute one or more computer programs 1504, and the one or more computer programs 1504 include instructions, and the aforementioned instructions can be used to execute Figure 3 corresponds to the various steps performed by the electronic device in the embodiment.
- the touch screen 1501 can be used to receive user operations and display content according to instructions from one or more processors 1502.
- one or more processors 1502 are used to run one or more computer programs 1504 to implement the following actions: instruct the touch screen 1501 to display a first interface, and the first interface may include a first button, such as the "install" button mentioned above
- the touch screen 1501 can receive the user's first operation on the first button, such as the above operation 1; in response to the first operation, install the first application into the electronic device; after the first application is installed, instruct the touch screen 1501 to display the first
- the second interface may include the icon of the first application; the touch screen 1501 may receive a second operation of the user on the icon of the first application, such as operation 3 above; in response to the second operation, instruct the touch screen 1501 to display the management menu, Wherein, 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: the identifier of the sub-screen of the main screen of the electronic device, or the identifier of the folder included in the sub-screen; touch screen 1501 receives a
- FIG. 3 Another embodiments of the present application also provide a computer program product, which when the computer program product runs on a computer, causes the computer to execute the steps performed by the electronic device in the corresponding embodiment of FIG. 3.
- FIG. 7 Other embodiments of the present application also provide a device that has the function of realizing the behavior of the electronic device in the corresponding embodiment of FIG. 7 above.
- the functions can be realized by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions, for example, a display unit or module, an input unit or module, an installation unit or module, a mobile unit or module, and so on.
- the disclosed device and method can be implemented in other ways.
- the device embodiments described above are merely illustrative.
- the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components may be It can be combined or integrated into another device, or some features can be omitted or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection between devices or units through some interfaces, and may be in electrical, mechanical or other forms.
- the units described as separate parts may or may not be physically separate, and the parts displayed as units may be one physical unit or multiple physical units, that is, they may be located in one place, or they may be distributed to multiple different places. . Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
- the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
- the above-mentioned integrated unit can be realized in the form of hardware or software functional unit.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium.
- the technical solutions of the embodiments of the present application essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product, and the software product is stored in a storage medium.
- a device may be a single-chip microcomputer, a chip, etc.
- a processor processor (proces s or) execute all or part of the steps of the method described in each embodiment of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Acce ss Memory, RAM), magnetic disks or optical disks, etc., which can store program codes Medium.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种应用图标的移动方法及电子设备,涉及电子设备领域。解决了移动新安装应用的图标的操作繁琐,人机交互性能较差的问题。在电子设备中新安装了第一应用后,电子设备可以显示包括第一应用的图标的界面;如果接收到用户对第一应用的图标的第二操作;响应于该第二操作,电子设备可环绕第一应用的图标显示管理菜单,该管理菜单包括以下标识中的一个或多个:电子设备的主屏幕的子屏幕的标识,或子屏幕中包括的文件夹的标识;电子设备可接收用户对管理菜单中包括的第一标识的第三操作,响应于第三操作,将第一应用的图标移动至第一标识对应的子屏幕或文件夹。
Description
一种应用图标的移动方法及电子设备 本申请要求在 2019年 2月 26 日提交中国国家知识产权局、 申请号为 201910144695. 3、 发明名称为 “一种应用图标的移动方法及电子设备” 的中国专利申请的优先权, 其全部内容 通过引用结合在本申请中。 技术领域
本申请涉及电子设备领域, 尤其涉及一种应用图标的移动方法及电子设备。
背景技术
如今, 手机等电子设备已成为人们日常生活和工作中必不可少的通讯工具。 通过在 手机中安装应用程序 (app l i ca t i on , APP , 以下筒称为应用) , 可以完善手机功能, 为 用户提供更丰冨的使用体验。 对于手机中安装的应用, 可以在手机的主屏眷 (也可以称 为桌面) 上显示应用的图标。 其中, 手机的主屏幕可以包括一个或多个子屏幕, 用户可 以通过执行左右滑动操作切换显示不同的子屏幕。
在现有技术中, 当用户在手机中新安装了某应用时, 手机通常会将该应用的图标显 示在主屏幕的最后一个子屏幕的空闲位置。 如果用户想要移动该应用的图标至其他子屏 幕, 则需要先执行一系列操作使手机显示主屏幕的最后一个子屏幕, 然后, 通过长按该 应用的图标, 最后拖动其至其他子屏幕, 以实现图标的移动。 存在的问题是, 移动新安 装应用的图标的操作繁琐, 人机交互性能较差。
发明内容
本申请实施例提供一种应用图标的移动方法及电子设备, 解决了移动新安装应用的 图标的操作繁琐, 人机交互性能较差的问题。
为了达到上述目的, 本申请实施例采用如下技术方案:
第一方面, 本申请实施例提供一种应用图标的移动方法, 该方法可以应用于电子设 备, 该方法可以包括: 电子设备显示包括第一按钮的第一界面, 如该第一安装可以是用 于触发在电子设备中安装第一应用的 “安装” 按钮; 电子设备接收用户对该第一按钮的 第一操作, 响应于该第一操作, 电子设备可安装第一应用到电子设备中; 在第一应用安 装完成后, 电子设备可以显示包括该第一应用的图标的第二界面; 电子设备接收用户对 第二界面中该第一应用的图标的第二操作; 响应于该第二操作, 电子设备可以显示管理 菜单, 其中, 该管理菜单环绕第一应用的图标显示, 该管理菜单包括以下标识中的一个 或多个: 电子设备的主屏幕的子屏幕的标识, 或子屏幕中包括的文件夹的标识; 电子设 备接收用户对管理菜单中包括的第一标识的第三操作; 响应于第三操作, 电子设备将第 一应用的图标移动至第一标识对应的子屏幕或文件夹。
采用上述技术方案, 用户在想要移动第一应用的图标时, 可以对该第一应用的图标 执行对应操作。 手机响应于该操作, 可以显示包括子屏幕的标识, 和 /或, 子屏幕中包括 的文件夹的标识的管理菜单。 该管理菜单能够为用户提供想要移动至的目标位置 (子屏 幕或子屏幕包括的文件夹) 的快速路径。 用户可以通过该快速路径方便快速的将新安装 的第一应用的图标移动到目标位置, 提高了人机交互性能。 另外, 在第一应用安装完成 后, 能够辅助用户更方便快捷的查找到第一应用的图标, 进一步提高了人机交互性能,
提高了用户体验。
在一种可能的实现方式中, 上述在第一应用安装完成后, 电子设备显示第二界面, 第二界面包括第一应用的图标, 具体的可以包括: 在第一应用安装完成后, 电子设备在 第二界面中悬浮显示第一应用的图标, 第二界面可以是第一界面, 或响应于用户操作由 第一界面跳转到的界面。 在应用安装完成后, 通过显示第二界面, 并在第二界面中悬浮 显示该新安装的应用的图标, 使得用户能够更加快捷的查找到新安装的应用的图标, 省 去了用户查找新安装应用的图标的过程。
在另一种可能的实现方式中, 上述在第一应用安装完成后, 电子设备显示第二界面, 第二界面包括第一应用的图标, 具体的可以包括: 在第一应用安装完成后, 电子设备自 动显示电子设备的主屏幕的子屏幕, 该子屏幕包括第一应用的图标。 在应用安装完成后, 电子设备通过自动显示包含该应用的图标的子屏幕, 使得用户能够更加快捷的查找到新 安装的应用的图标, 省去了用户查找新安装应用的图标的过程。
在另一种可能的实现方式中, 上述在第一应用安装完成后, 电子设备显示第二界面, 第二界面包括第一应用的图标, 具体的可以包括: 在第一应用安装完成后, 电子设备显 示提示信息, 该提示信息用于提示用户第一应用已安装完成; 电子设备接收用户对该提 示信息的第四操作; 响应于该第四操作, 电子设备显示电子设备的主屏幕的子屏幕, 子 屏幕包括第一应用的图标。 在应用安装完成后, 电子设备可以先显示一提示信息以提示 用户应用已安装完成, 并在接收到用户的第四操作后, 显示包含该应用的图标的子屏幕, 这样, 不仅可以不打断用户当前所进行的操作, 还可辅助用户能够更加快捷的查找到新 安装的应用的图标, 省去了用户查找新安装应用的图标的过程。
在另一种可能的实现方式中, 当上述管理菜单包括电子设备的主屏幕的子屏幕的标 识, 第一标识是子屏幕的标识时, 上述响应于第三操作, 电子设备将第一应用的图标移 动至第一标识对应的子屏幕或文件夹, 具体的可以包括: 响应于第三操作, 电子设备可 显示第一标识对应的子屏幕包括的文件夹的标识; 电子设备可接收用户对第一标识对应 的子屏幕包括的文件夹的标识的第五操作; 响应于该第五操作, 电子设备可以将第一应 用的图标移动至第一标识对应的子屏幕包括的文件夹。
在另一种可能的实现方式中, 上述管理菜单中的标识可按照预定义的顺序环绕第一 应用的图标显示, 预定义的顺序包括: 按照子屏幕在主屏幕中的先后顺序, 和 /或, 先显 示子屏幕的标识后显示文件夹的标识; 和 /或, 上述管理菜单中的标识可按照子屏幕或文 件夹的最近使用时间的先后顺序环绕第一应用的图标显示; 和 /或, 上述管理菜单中的标 识可按照应用的图标迁移到子屏幕或文件夹的频率的高低顺序环绕第一应用的图标显 示; 和 /或, 上述管理菜单中的标识可根据第一应用的类型环绕第一应用的图标显示, 先 显示包括有与第一应用的类型相同的应用的子屏幕或文件夹的标识。 这样, 通过根据用 户的最近使用时间, 或者第一应用的类型, 或者用户的迁移习惯来确定管理菜单中包括 的标识的显示顺序, 能够更好的匹配用户的使用习惯, 提高了用户体验。
在另一种可能的实现方式中, 上述子屏幕的标识可以为图标, 缩略图或名称; 上述 文件夹的标识可以为文件夹图标或文件夹的名称。
第二方面, 本申请实施例提供一种电子设备, 该电子设备可以包括: 一个或多个处 理器、 存储器以及触摸屏; 其中, 触摸屏用于接收用户的操作, 以及根据一个或多个处 理器的指示进行内容的显示; 存储器用于存储一个或多个程序; 一个或多个处理器用于
运行一个或多个程序, 以实现以下动作: 指示触摸屏显示第一界面, 第一界面包括第一 按钮; 触摸屏接收用户对第一按钮的第一操作; 响应于第一操作, 安装第一应用到电子 设备中; 在第一应用安装完成后, 指示触摸屏显示第二界面, 第二界面包括第一应用的 图标; 触摸屏接收用户对第一应用的图标的第二操作; 响应于第二操作, 指示触摸屏显 示管理菜单, 其中, 管理菜单环绕第一应用的图标显示, 管理菜单包括以下标识中的一 个或多个: 电子设备的主屏幕的子屏幕的标识, 或子屏幕中包括的文件夹的标识; 触摸 屏接收用户对管理菜单中包括的第一标识的第三操作; 响应于第三操作, 将第一应用的 图标移动至第一标识对应的子屏幕或文件夹。
在一种可能的实现方式中, 在第一应用安装完成后, 指示触摸屏显示第二界面, 第 二界面包括第一应用的图标, 具体可以包括: 在第一应用安装完成后, 指示触摸屏在第 二界面中悬浮显示第一应用的图标, 第二界面是第一界面, 或响应于用户操作由第一界 面跳转到的界面。
在另一种可能的实现方式中, 在第一应用安装完成后, 指示触摸屏显示第二界面, 第二界面包括第一应用的图标, 具体可以包括: 在第一应用安装完成后, 指示触摸屏自 动显示电子设备的主屏幕的子屏幕, 子屏幕包括第一应用的图标。
在另一种可能的实现方式中, 在第一应用安装完成后, 指示触摸屏显示第二界面, 第二界面包括第一应用的图标, 具体可以包括: 在第一应用安装完成后, 指示触摸屏显 示提示信息, 提示信息用于提示用户第一应用已安装完成; 触摸屏接收用户对提示信息 的第四操作; 响应于第四操作, 指示触摸屏显示电子设备的主屏幕的子屏幕, 子屏幕包 括第一应用的图标。
在另一种可能的实现方式中, 当管理菜单包括电子设备的主屏幕的子屏幕的标识, 第一标识是子屏幕的标识时, 响应于第三操作, 将第一应用的图标移动至第一标识对应 的子屏幕或文件夹, 具体可以包括: 响应于第三操作, 指示触摸屏显示第一标识对应的 子屏幕包括的文件夹的标识; 触摸屏接收用户对第一标识对应的子屏幕包括的文件夹的 标识的第五操作; 响应于第五操作, 将第一应用的图标移动至第一标识对应的子屏幕包 括的文件夹。
在另一种可能的实现方式中, 管理菜单中的标识按照预定义的顺序环绕第一应用的 图标显示, 预定义的顺序包括: 按照子屏幕在主屏幕中的先后顺序, 和 /或, 先显示子屏 幕的标识后显示文件夹的标识; 和 /或, 管理菜单中的标识按照子屏幕或文件夹的最近使 用时间的先后顺序环绕第一应用的图标显示; 和 /或, 管理菜单中的标识按照应用的图标 迁移到子屏幕或文件夹的频率的高低顺序环绕第一应用的图标显示; 和 /或, 管理菜单中 的标识根据第一应用的类型环绕第一应用的图标显示, 先显示包括有与第一应用的类型 相同的应用的子屏幕或文件夹的标识。
在另一种可能的实现方式中, 子屏幕的标识为图标, 缩略图或名称; 文件夹的标识 为文件夹图标或文件夹的名称。
第三方面, 本申请实施例提供一种计算机存储介质, 该计算机存储介质包括计算机 指令, 当计算机指令在电子设备上运行时, 使得电子设备执行如第一方面或第一方面的 可能的实现方式中任一项所述的应用图标的移动方法。
第四方面, 本申请实施例提供一种计算机程序产品, 当计算机程序产品在计算机上 运行时, 使得计算机执行如第一方面或第一方面的可能的实现方式中任一项所述的应用
图标的移动方法。
第五方面, 本申请实施例提供一种装置, 该装置具有实现上述第一方面的方法中电 子设备行为的功能。 所述功能可以通过硬件实现, 也可以通过硬件执行相应的软件实现。 所述硬件或软件包括一个或多个与上述功能相对应的模块, 例如, 显示单元或模块, 输 入单元或模块, 安装单元或模块, 移动单元或模块等。
应当理解的是, 本申请中对技术特征、 技术方案、 有益效果或类似语言的描述并不 是暗示在任意的单个实施例中可以实现所有的特点和优点。 相反, 可以理解的是对于特 征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、 技术方案或有益 效果。 因此, 本说明书中对于技术特征、 技术方案或有益效果的描述并不一定是指相同 的实施例。 进而, 还可以任何适当的方式组合本实施例中所描述的技术特征、 技术方案 和有益效果。 本领域技术人员将会理解, 无需特定实施例的一个或多个特定的技术特征、 技术方案或有益效果即可实现实施例。 在其他实施例中, 还可在没有体现所有实施例的 特定实施例中识别出额外的技术特征和有益效果。
附图说明
图 1为本申请实施例提供的电子设备上显示的一些界面的示意图;
图 2为本申请实施例提供的一种电子设备的结构示意图;
图 3为本申请实施例提供的一种应用图标的移动方法的流程示意图;
图 4为本申请实施例提供的电子设备上显示的另一些界面的示意图;
图 5为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 6为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 7为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 8为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 9为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 10为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 11为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 12为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 1 3为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 14为本申请实施例提供的电子设备上显示的又一些界面的示意图;
图 15为本申请实施例提供的另一种电子设备的结构示意图。
具体实施方式
以下, 术语
“第二” 仅用于描述目的, 而不能理解为指示或暗示相对重 要性或者隐含指明所指示的技术特征的数量。 由此, 限定有 “第一” 、 “第二” 的特征 可以明示或者隐含地包括一个或者更多个该特征。 在本申请实施例的描述中, 除非另有 说明, “多个” 的含义是两个或两个以上。
本申请实施例提供一种应用图标的移动方法, 该方法可以应用于电子设备 100。 通 过在电子设备 100中安装应用, 可以为用户提供更丰富的使用体验。
在本实施例中, 电子设备 100中可以安装一个或多个应用, 并在电子设备 1 00的主 屏幕 ( home s creen ) , 上显示这些应用的图标。 本申请实施例中的应用可以是嵌入式应 用 (即电子设备 100 的系统应用 ) , 也可以是可下载应用。 嵌入式应用是作为电子设备 100 实现的一部分提供的应用程序。 可下载应用是一个可以提供自己的因特网协议多媒
体子系统 ( internet protocol multimedia subsystem, IMS) 连接的应用程序。 该可下 载应用可以是预先安装在电子设备 100 中的应用或可以是由用户下载并安装在电子设备 100中的第三方应用。
其中, 电子设备 100 的主屏幕也可以称为桌面。 该主屏幕可以包括一个或多个子屏 幕 (sub-screen) , 该一个或多个子屏幕可以用于显示控件 ( control element h 用户 可以通过执行左右滑动操作切换显示不同的子屏幕。 控件是一种图形用户界面 (graphical user interface, GUI) 元素, 它是一种软件组件, 包含在应用程序中, 控 制着该应用程序处理的所有数据以及关于这些数据的交互操作, 用户可以通过直接操作 ( direct manipulation)来与控件交互,从而对应用程序的有关信息进行读取或者编辑。 一般的, 控件可以包括图标 (如电子设备 100 中应用的图标, 文件夹图标) 、 按钮、 菜 单、 选项卡、 文本框、 对话框、 状态栏、 导航栏、 Widget等可视的界面元素。
示例性的, 如图 1中的 (a) -(c) 所示, 为本实施例提供的电子设备 100 (图 1中 的 ( a) -( c)是以电子设备 100为手机为例示出的)上显示的一系列界面的示意图, 这 些界面均是该电子设备 100的主屏幕。 一般而言, 由于电子设备 100的触摸屏的尺寸是 固定的, 只能在该电子设备 100 的触摸屏中显示有限的控件。 因此, 当该电子设备 100 的主屏幕中有太多的控件时, 该电子设备 100 的主屏幕可以被分成多个子屏幕。 例如, 图 1中的 ( a) 显示的界面可以称为主屏幕的第一子屏幕 ( the first sub-screen) , 图 1 中的 (b) 中显示的界面可以称为主屏幕的第二子屏幕 ( the second sub-screen) , 图 1中的 (c) 中显示的界面可以称为主屏幕的第三子屏幕( the third sub-screen) 。 每个子屏幕都可以包括有不同的控件。 其中, 如图 1中的 (a) -(c)所示, 每个子屏幕 可以包括状态栏 101、 可隐藏的导航栏 102、 主屏幕指示标 103以及各种图标。 主屏幕指 示标 103用来提示用户当前显示的子屏幕具体是哪个子屏幕。 各种图标可以包括电子设 备 100中应用的图标以及文件夹图标。例如,电子设备 100中包括微信、推特( Twitter)、 浏览器、 计算器、 电子邮件、 天气、 支付宝等应用。 如图 1中的 (a) 所示, 在第一子屏 幕中包括 9个图标, 分别为: 相机的图标、 图库的图标、 微博的图标、 设置的图标、 计 算器的图标、 天气的图标、 微信的图标、 Twitter的图标和“财务”文件夹图标 104。 如图 1中的 (b) 所示, 在第二子屏幕中包括 8个图标, 分别为: 浏览器的图标、 “视频” 文 件夹图标、 股票的图标、 “实用工具” 文件夹图标、 淘宝的图标、 商店的图标、 脸书 ( Facebook) 的图标和电子邮件的图标。 如图 1中的 (c) 所示, 在第三子屏幕中包括 6 个图标, 分别为: WiFi钥匙的图标, 地图的图标, 支付宝的图标、 共享单车的图标、 阅 读的图标和 “游戏” 文件夹图标。 可以理解的是, 在一些实施例中, 在主屏幕中还可以 包括 Dock栏, Dock栏中可以包括常用应用的图标等。
其中, 本申请实施例中所述的文件夹图标对应的文件夹中可以包括一个或多个应用 的图标。 当用户点击文件夹图标后, 该文件夹图标对应的文件夹被展开, 并显示该文件 夹包括的应用的图标。 例如, 以 “财务” 文件夹为例, 当用户点击图 1中的 (a) 所示的 “财务” 文件夹图标 104后, “财务” 文件夹被展开。 此时, 电子设备 100可以显示 “财 务” 文件夹的展开窗口, 该展开窗口中可以包括 “财务” 文件夹中包括的工商银行的图 标和中国银行的图标。
在现有技术中, 当用户在电子设备中新安装了应用时, 电子设备通常会将该应用的 图标显示在主屏幕的最后一个子屏幕的空闲位置。 例如, 结合图 1 所示的示例, 当用户
在电子设备 100中新安装了 YouTube时, 电子设备 100会将 YouTube的图标显示在图 1 中的 ( c )所示的第三个子屏幕的空闲位置 (如, 图 1中的 ( c )所示的 “空闲位置” 106 ) 这种情况下, 如果用户想要移动 YouTube 的图标至其他子屏幕, 则需要进行较繁琐的操 作才能完成。 而采用本申请实施例提供的方法, 用户在电子设备 100中新安装了应用后, 可以方便快速的将新安装应用的图标移动到目标位置, 人机交互性能得到了较大提升。
其中, 本申请实施例中子屏幕的空闲位置可以是指: 该子屏幕中可以用于显示 (或 称为存放) 图标、 但当前并未显示图标的位置。 例如, 如图 1中的 (a) 所示的第一子屏 幕中包括多个 “空闲位置” , “空闲位置” 105为其中之一。 又例如, 如图 1中的 (c) 所示的第三子屏幕中也包括多个 “空闲位置” , “空闲位置” 106 为其中之一。 一般而 言, 主屏幕的子屏幕不会将空闲位置标识出来, 即电子设备 100的子屏幕中不显示如图 1 中的 (a) 和 (c) 中所示的 “空闲位置” 的虚线框。 当然, 当子屏幕中所有用于显示 图标的位置均显示有图标时, 该子屏幕不包括空闲位置。
需要说明的是, 本申请实施例中所述的电子设备 100, 可以为手机, 平板电脑, 桌 面型, 膝上型, 手持计算机, 笔记本电脑, 个人计算机 ( personal computer, PC ) , 上 网本, 蜂窝电话, 个人数字助理 (personal digital assistant, PDA ) , 可穿戴式设备 (如智能手表) , 智能家居设备 (如互联协议电视 ( internet protocol television, IPTV ) ) ,车载电脑,游戏机,以及增强现实 ( augmented reality, AR )\虚拟现实 ( virtual reality, VR)设备等, 本实施例该电子设备 100的具体形式不做特殊限制。
下面将结合附图对本申请实施例的实施方式进行详细描述。
请参考图 2, 为本申请实施例提供的一种电子设备 100的结构示意图。
如图 2所示, 电子设备 100可以包括处理器 110, 外部存储器接口 120, 内部存储器 121, 通用串行总线 (universal serial bus , USB )接口 130, 充电管理模块 140, 电源 管理模块 141, 电池 142, 天线 1, 天线 2, 移动通信模块 150, 无线通信模块 160, 音频 模块 170, 扬声器 170A, 受话器 170B, 麦克风 170C, 耳机接口 170D, 传感器模块 180, 按键 190,马达 191,指示器 192,摄像头 193,显示屏 194,以及用户标识模块 ( subscriber identification module, SIM ) 卡接口 195等。 其中传感器模块 180可以包括压力传感 器 180A, 陀螺仪传感器 180B, 气压传感器 180C, 磁传感器 180D, 加速度传感器 180E, 距离传感器 18GF, 接近光传感器 18GG, 指纹传感器 18GH, 温度传感器 18GJ, 触摸传感 器 180K, 环境光传感器 180L, 骨传导传感器 18⑽等。
可以理解的是, 本实施例示意的结构并不构成对电子设备 100 的具体限定。 在另一 些实施例中, 电子设备 100可以包括比图示更多或更少的部件, 或者组合某些部件, 或 者拆分某些部件, 或者不同的部件布置。 图示的部件可以以硬件, 软件或软件和硬件的 组合实现。
处理器 110可以包括一个或多个处理单元, 例如: 处理器 110可以包括应用处理器 ( application processor, AP ) , 调制解调处理器, 图形处理器 ( graphics proces s ing unit, GPU ) , 图像信号处理器 ( image signal processor, ISP ) , 控制器, 存储器, 视频编解码器, 数字信号处理器 (digital signal processor, DSP ) , 基带处理器, 和 /或神经网络处理器 (neural-network processing unit, NPU ) 等。 其中, 不同的处理 单元可以是独立的器件, 也可以集成在一个或多个处理器中。
其中, 控制器可以是电子设备 100 的神经中枢和指挥中心。 控制器可以根据指令操
作码和时序信号, 产生操作控制信号, 完成取指令和执行指令的控制。
处理器 110 中还可以设置存储器, 用于存储指令和数据。 在一些实施例中, 处理器 110 中的存储器为高速缓冲存储器。 该存储器可以保存处理器 110 刚用过或循环使用的 指令或数据。 如果处理器 110需要再次使用该指令或数据, 可从所述存储器中直接调用。 避免了重复存取, 减少了处理器 110的等待时间, 因而提高了系统的效率。
在一些实施例中, 处理器 110 可以包括一个或多个接口。 接口可以包括集成电路 ( inter- integrated circuit, I2C )接口,集成电路内置音频 ( inter-integrated circuit sound, I2S )接口, 脉冲编码调制 (pulse code modulation, PCM )接口, 通用异步收 发传输器 (universal asynchronous receiver/ transmitter, UART )接口, 移动产业处 理器接口 ( mobile industry processor interface , MIPI ) , 通用输入输出 ( general-purpose input/output , GPI0 )接口, 用户标识模块 (subscriber identity module, SIM)接口, 和 /或通用串行总线 (universal serial bus , USB)接口等。
I2C接口是一种双向同步串行总线, 包括一根串行数据线 ( serial data line, SDA ) 和一根串行时钟线 (derail clock line, SCL ) 。 在一些实施例中, 处理器 110可以包 含多组 12C总线。 处理器 110可以通过不同的 12C总线接口分别耦合触摸传感器 180K, 充电器, 闪光灯, 摄像头 193等。 例如: 处理器 110可以通过 I2C接口耦合触摸传感器 180K, 使处理器 110与触摸传感器 180K通过 I2C总线接口通信, 实现电子设备 100的触 摸功能。
I2S接口可以用于音频通信。 在一些实施例中, 处理器 110可以包含多组 I2S总线。 处理器 110可以通过 I2S总线与音频模块 170耦合, 实现处理器 110与音频模块 170之 间的通信。 在一些实施例中, 音频模块 170可以通过 I2S接口向无线通信模块 160传递 音频信号, 实现通过蓝牙耳机接听电话的功能。
PCM 接口也可以用于音频通信, 将模拟信号抽样, 量化和编码。 在一些实施例中, 音频模块 170与无线通信模块 160可以通过 PCM总线接口耦合。 在一些实施例中, 音频 模块 170也可以通过 PCM接口向无线通信模块 160传递音频信号, 实现通过蓝牙耳机接 听电话的功能。 所述 I2S接口和所述 PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线, 用于异步通信。 该总线可以为双向通信总线。 它将要传输的数据在串行通信与并行通信之间转换。 在一些实施例中, UART接口通常被 用于连接处理器 110与无线通信模块 160。 例如: 处理器 110通过 UART接口与无线通信 模块 160中的蓝牙模块通信, 实现蓝牙功能。 在一些实施例中, 音频模块 170可以通过 UART接口向无线通信模块 160传递音频信号, 实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器 110与显示屏 194, 摄像头 193等外围器件。 MIPI 接口包括摄像头串行接口 ( camera serial interface, CSI ), 显示屏串行接口 (display serial interface, DSI ) 等。 在一些实施例中, 处理器 110和摄像头 193通过 CSI接口 通信, 实现电子设备 100的拍摄功能。 处理器 110和显示屏 194通过 DSI接口通信, 实 现电子设备 100的显示功能。
GPI0接口可以通过软件配置。 GPI0接口可以被配置为控制信号, 也可被配置为数据 信号。 在一些实施例中, GPI0接口可以用于连接处理器 110与摄像头 193, 显示屏 194, 无线通信模块 160, 音频模块 170, 传感器模块 180等。 GPI0接口还可以被配置为 I2C 接口, I2S接口, UART接口, MIPI接口等。
USB接口 1 30是符合 USB标准规范的接口, 具体可以是 Min i USB接口, Mi cro USB 接口, USB Type C接口等。 USB接口 1 30可以用于连接充电器为电子设备 100充电, 也 可以用于电子设备 1 00与外围设备之间传输数据。 也可以用于连接耳机, 通过耳机播放 音频。 该接口还可以用于连接其他电子设备, 例如 AR设备等。
可以理解的是, 本实施例示意的各模块间的接口连接关系, 只是示意性说明, 并不 构成对电子设备 100的结构限定。 在另一些实施例中, 电子设备 1 00也可以采用上述实 施例中不同的接口连接方式, 或多种接口连接方式的组合。
充电管理模块 140用于从充电器接收充电输入。 其中, 充电器可以是无线充电器, 也可以是有线充电器。 在一些有线充电的实施例中, 充电管理模块 140可以通过 USB接 口 1 30接收有线充电器的充电输入。 在一些无线充电的实施例中, 充电管理模块 140可 以通过电子设备 100的无线充电线圈接收无线充电输入。 充电管理模块 140为电池 142 充电的同时, 还可以通过电源管理模块 141为电子设备供电。
电源管理模块 141用于连接电池 142 , 充电管理模块 140与处理器 1 10。 电源管理模 块 141接收电池 142和 /或充电管理模块 140的输入, 为处理器 110, 内部存储器 121, 外部存储器, 显示屏 194, 摄像头 193, 和无线通信模块 160等供电。 电源管理模块 141 还可以用于监测电池容量, 电池循环次数, 电池健康状态 (漏电, 阻抗) 等参数。 在其 他一些实施例中, 电源管理模块 141也可以设置于处理器 110中。 在另一些实施例中, 电源管理模块 141和充电管理模块 140也可以设置于同一个器件中。
电子设备 100的无线通信功能可以通过天线 1, 天线 2, 移动通信模块 1 50 , 无线通 信模块 160 , 调制解调处理器以及基带处理器等实现。
天线 1和天线 2用于发射和接收电磁波信号。 电子设备 1 00中的每个天线可用于覆 盖单个或多个通信频带。 不同的天线还可以复用, 以提高天线的利用率。 例如: 可以将 天线 1 复用为无线局域网的分集天线。 在另外一些实施例中, 天线可以和调谐开关结合 使用。
移动通信模块 150可以提供应用在电子设备 100上的包括 2G/ 3G/4G/ 5G等无线通信 的解决方案。 移动通信模块 1 50可以包括至少一个滤波器, 开关, 功率放大器, 低噪声 放大器 ( l ow no i s e amp l i f i er , LNA) 等。 移动通信模块 150可以由天线 1接收电磁波, 并对接收的电磁波进行滤波, 放大等处理, 传送至调制解调处理器进行解调。 移动通信 模块 150还可以对经调制解调处理器调制后的信号放大, 经天线 1转为电磁波辐射出去。 在一些实施例中, 移动通信模块 150的至少部分功能模块可以被设置于处理器 11 0中。 在一些实施例中, 移动通信模块 150的至少部分功能模块可以与处理器 110的至少部分 模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。 其中, 调制器用于将待发送的低频基带 信号调制成中高频信号。 解调器用于将接收的电磁波信号解调为低频基带信号。 随后解 调器将解调得到的低频基带信号传送至基带处理器处理。 低频基带信号经基带处理器处 理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器 170A ,受话器 170B 等)输出声音信号, 或通过显示屏 194显示图像或视频。 在一些实施例中, 调制解调处 理器可以是独立的器件。 在另一些实施例中, 调制解调处理器可以独立于处理器 11 0 , 与移动通信模块 1 50或其他功能模块设置在同一个器件中。
无线通信模块 160 可以提供应用在电子设备 100 上的包括无线局域网 (wi re l e s s
local area networks , WLAN ) (如无线保真 (wireless fidelity, Wi-Fi ) 网络) , 蓝 牙 ( bluetooth, BT ) ,全球导航卫星系统 ( global navigation satellite system, GNSS ) , 调频 ( f requency modulat ion, FM ) , 近距离无线通信技术 ( near f ield communicat ion, NFC) , 红外技术 ( infrared, IR )等无线通信的解决方案。 无线通信模块 160可以是集 成至少一个通信处理模块的一个或多个器件。无线通信模块 160经由天线 2接收电磁波, 将电磁波信号调频以及滤波处理, 将处理后的信号发送到处理器 110。 无线通信模块 160 还可以从处理器 110接收待发送的信号, 对其进行调频, 放大, 经天线 2转为电磁波辐 射出去。
在一些实施例中, 电子设备 100的天线 1和移动通信模块 150耦合, 天线 2和无线 通信模块 160耦合,使得电子设备 100可以通过无线通信技术与网络以及其他设备通信。 所述无线通信技术可以 包括全球移动通讯系统 ( global system for mobile communications, GSM ) , 通用分组无线服务 ( general packet radio service, GPRS ) , 码分多址接入 ( code divis ion mult iple access , CDMA ), 宽带码分多址 ( wideband code division multiple access , WCDMA ) , 时分码分多址 ( time-division code divis ion multiple access , TD-SCDMA ) , 长期演进 ( long term evolution, LTE ) , BT, GNSS , WLAN, NFC, FM, 和 /或 IR 技术等。 所述 GNSS 可以包括全球卫星定位系统 ( global positioning system, GPS ) , 全球导航卫星系统 ( global navigation satellite system, GLONASS ) , 北斗卫星导航系统 ( beidou navigation satellite system, BDS ) , 准天 顶卫星系统 ( quas i-zeni th satel 1 i te system, QZSS ) 和 /或星基增强系统 ( satellite based augmentation systems , SBAS ) 。
电子设备 100通过 GPU, 显示屏 194, 以及应用处理器等实现显示功能。 GPU为图像 处理的微处理器, 连接显示屏 194 和应用处理器。 GPU用于执行数学和几何计算, 用于 图形渲染。 处理器 110可包括一个或多个 GPU, 其执行程序指令以生成或改变显示信息。
显示屏 194用于显示图像, 视频等。 显示屏 194 包括显示面板。 显示面板可以采用 液晶显示屏 ( 1 i quid crystal display, LCD ) ,有机发光二极管 ( organic light-emitting diode, OLED ) , 有源矩阵有机发光二极体或主动矩阵有机发光二极体 ( active-matrix organic light emitting diode, AMOLED ) ,柔性发光二极管( flex light-emitting diode, FLED ), Mini led, MicroLed, Micro-oLed,量子点发光二极管 ( quantum dot light emitting diodes, QLED) 等。 在一些实施例中, 电子设备 100可以包括 1个或 N个显示屏 194, N 为大于 1的正整数。 在本申请实施例中, 显示屏 194可以用于显示电子设备 100的主屏 幕的各个子屏幕, 如, 参见图 1中的 (a) - (c) 所示。 各个子屏幕可以包括电子设备中 的应用的图标。
电子设备 100可以通过 ISP, 摄像头 193, 视频编解码器, GPU, 显示屏 194以及应 用处理器等实现拍摄功能。
ISP 用于处理摄像头 193反馈的数据。 例如, 拍照时, 打开快门, 光线通过镜头被 传递到摄像头感光元件上, 光信号转换为电信号, 摄像头感光元件将所述电信号传递给 ISP处理, 转化为肉眼可见的图像。 ISP还可以对图像的噪点, 亮度, 肤色进行算法优化。 ISP还可以对拍摄场景的曝光, 色温等参数优化。 在一些实施例中, ISP可以设置在摄像 头 193中。
摄像头 193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。
感光元件可以是电荷接合器件 (charge coupled device, CCD ) 或互补金属氧化物半导 体 ( complementary metal-oxide-semiconductor, CMOS ) 光电晶体管。 感光元件把光信 号转换成电信号, 之后将电信号传递给 ISP转换成数字图像信号。 ISP将数字图像信号 输出到 DSP加工处理。 DSP将数字图像信号转换成标准的 RGB, YUV等格式的图像信号。 在一些实施例中, 电子设备 100可以包括 1个或 N个摄像头 193, N为大于 1的正整数。
数字信号处理器用于处理数字信号, 除了可以处理数字图像信号, 还可以处理其他 数字信号。 例如, 当电子设备 100在频点选择时, 数字信号处理器用于对频点能量进行 傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。 电子设备 100可以支持一种或多种视 频编解码器。 这样, 电子设备 100可以播放或录制多种编码格式的视频, 例如: 动态图 像专家组 (moving picture experts group, MPEG ) 1, MPEG2 , MPEG3 , MPEG4等。
NPU为神经网络 (neural-network, NN ) 计算处理器, 通过借鉴生物神经网络结构, 例如借鉴人脑神经元之间传递模式, 对输入信息快速处理, 还可以不断的自学习。 通过 NPU可以实现电子设备 100的智能认知等应用, 例如: 图像识别, 人脸识别, 语音识别, 文本理解等。
外部存储器接口 120可以用于连接外部存储卡, 例如 MicroSD卡, 实现扩展电子设 备 100的存储能力。 外部存储卡通过外部存储器接口 120与处理器 110通信, 实现数据 存储功能。 例如将音乐, 视频等文件保存在外部存储卡中。
内部存储器 121 可以用于存储计算机可执行程序代码, 所述可执行程序代码包括指 令。 处理器 110通过运行存储在内部存储器 121的指令, 从而执行电子设备 100的各种 功能应用以及数据处理。 内部存储器 121可以包括存储程序区和存储数据区。 其中, 存 储程序区可存储操作系统, 至少一个功能所需的应用程序 (比如声音播放功能, 图像播 放功能等) 等。 存储数据区可存储电子设备 100使用过程中所创建的数据 (比如音频数 据, 电话本等) 等。 此外, 内部存储器 121 可以包括高速随机存取存储器, 还可以包括 非易失性存储器, 例如至少一个磁盘存储器件, 闪存器件, 通用闪存存储器 ( universal flash storage, UFS) 等。
电子设备 100可以通过音频模块 170, 扬声器 170A, 受话器 170B, 麦克风 170C, 耳 机接口 170D, 以及应用处理器等实现音频功能。 例如音乐播放, 录音等。
音频模块 170用于将数字音频信息转换成模拟音频信号输出, 也用于将模拟音频输 入转换为数字音频信号。 音频模块 170还可以用于对音频信号编码和解码。 在一些实施 例中, 音频模块 170可以设置于处理器 110中, 或将音频模块 170的部分功能模块设置 于处理器 110中。
扬声器 170A, 也称 “喇叭” , 用于将音频电信号转换为声音信号。 电子设备 100可 以通过扬声器 170A收听音乐, 或收听免提通话。
受话器 170B, 也称 “听筒” , 用于将音频电信号转换成声音信号。 当电子设备 100 接听电话或语音信息时, 可以通过将受话器 170B靠近人耳接听语音。
麦克风 170C, 也称 “话筒” , “传声器” , 用于将声音信号转换为电信号。 当拨打 电话或发送语音信息时, 用户可以通过人嘴靠近麦克风 170C发声, 将声音信号输入到麦 克风 170C。 电子设备 100可以设置至少一个麦克风 170C。 在另一些实施例中, 电子设备 100可以设置两个麦克风 170C, 除了采集声音信号, 还可以实现降噪功能。 在另一些实
施例中, 电子设备 100还可以设置三个, 四个或更多麦克风 170C, 实现采集声音信号, 降噪, 还可以识别声音来源, 实现定向录音功能等。
耳机接口 170D用于连接有线耳机。 耳机接口 170D可以是 USB接口 130, 也可以是 3.5mm的开放移动电子设备平台 (open mobile terminal platform, OMTP) 标准接口, 美国蜂窝电信工业协会 (cellular telecommunications industry association of the USA, CTIA) 标准接口。
压力传感器 180A用于感受压力信号, 可以将压力信号转换成电信号。 在一些实施例 中, 压力传感器 180A可以设置于显示屏 194。 压力传感器 180A的种类很多, 如电阻式 压力传感器, 电感式压力传感器, 电容式压力传感器等。 电容式压力传感器可以是包括 至少两个具有导电材料的平行板。 当有力作用于压力传感器 180A, 电极之间的电容改变。 电子设备 100根据电容的变化确定压力的强度。 当有触摸操作作用于显示屏 194, 电子 设备 100根据压力传感器 180A检测所述触摸操作强度。 电子设备 100也可以根据压力传 感器 180A的检测信号计算触摸的位置。 在一些实施例中, 作用于相同触摸位置, 但不同 触摸操作强度的触摸操作, 可以对应不同的操作指令。 例如: 在本申请实施例中, 当有 触摸操作强度小于第一压力阈值的触摸操作作用于某应用的图标时, 执行显示该应用的 界面的指令。 当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于该应用的图 标时, 执行显示管理菜单的指令。 该管理菜单中可以包括环绕该应用的图标显示的电子 设备 100的主屏幕的子屏幕的标识和 /或子屏幕中包括的文件夹的标识。
陀螺仪传感器 180B可以用于确定电子设备 100的运动姿态。 在一些实施例中, 可以 通过陀螺仪传感器 180B确定电子设备 100 围绕三个轴 (即, X, y和 z轴) 的角速度。 陀螺仪传感器 180B可以用于拍摄防抖。 示例性的, 当按下快门, 陀螺仪传感器 180B检 测电子设备 100抖动的角度, 根据角度计算出镜头模组需要补偿的距离, 让镜头通过反 向运动抵消电子设备 100的抖动, 实现防抖。 陀螺仪传感器 180B还可以用于导航, 体感 游戏场景。
气压传感器 180C 用于测量气压。 在一些实施例中, 电子设备 100 通过气压传感器 180C测得的气压值计算海拔高度, 辅助定位和导航。
磁传感器 180D包括霍尔传感器。 电子设备 100可以利用磁传感器 180D检测翻盖皮 套的开合。 在一些实施例中, 当电子设备 100是翻盖机时, 电子设备 100可以根据磁传 感器 180D检测翻盖的开合。 进而根据检测到的皮套的开合状态或翻盖的开合状态, 设置 翻盖自动解锁等特性。
加速度传感器 180E可检测电子设备 100在各个方向上(一般为三轴)加速度的大小 当电子设备 100静止时可检测出重力的大小及方向。 还可以用于识别电子设备姿态, 应 用于横竖屏切换, 计步器等应用。
距离传感器 180F, 用于测量距离。 电子设备 100可以通过红外或激光测量距离。 在 一些实施例中,拍摄场景,电子设备 100可以利用距离传感器 180F测距以实现快速对焦。
接近光传感器 180G可以包括例如发光二极管( LED)和光检测器, 例如光电二极管。 发光二极管可以是红外发光二极管。 电子设备 100通过发光二极管向外发射红外光。 电 子设备 100使用光电二极管检测来自附近物体的红外反射光。 当检测到充分的反射光时, 可以确定电子设备 100附近有物体。 当检测到不充分的反射光时, 电子设备 100可以确 定电子设备 100附近没有物体。 电子设备 100可以利用接近光传感器 180G检测用户手持
电子设备 100贴近耳朵通话, 以便自动熄灭屏幕达到省电的目的。 接近光传感器 180G也 可用于皮套模式, 口袋模式自动解锁与锁屏。
环境光传感器 180L用于感知环境光亮度。 电子设备 100可以根据感知的环境光亮度 自适应调节显示屏 194亮度。 环境光传感器 180L也可用于拍照时自动调节白平衡。 环境 光传感器 180L还可以与接近光传感器 180G配合, 检测电子设备 1 00是否在口袋里, 以 防误触。
指纹传感器 180H用于采集指纹。 电子设备 100可以利用采集的指纹特性实现指纹解 锁, 访问应用锁, 指纹拍照, 指纹接听来电等。
温度传感器 180J 用于检测温度。 在一些实施例中, 电子设备 1 00 利用温度传感器 180J检测的温度, 执行温度处理策略。 例如, 当温度传感器 180J上报的温度超过阈值, 电子设备 100执行降低位于温度传感器 180J附近的处理器的性能, 以便降低功耗实施热 保护。 在另一些实施例中, 当温度低于另一阈值时, 电子设备 1 00对电池 142加热, 以 避免低温导致电子设备 1 00异常关机。 在其他一些实施例中, 当温度低于又一阈值时, 电子设备 100对电池 142的输出电压执行升压, 以避免低温导致的异常关机。
触摸传感器 180K , 也称 “触控面板” 。 触摸传感器 180K可以设置于显示屏 194 , 由 触摸传感器 180K与显示屏 194组成触摸屏, 也称 “触控屏” 。 触摸传感器 180K用于检 测作用于其上或附近的触摸操作。 触摸传感器可以将检测到的触摸操作传递给应用处理 器, 以确定触摸事件类型。 可以通过显示屏 194提供与触摸操作相关的视觉输出。 在另 一些实施例中, 触摸传感器 180K也可以设置于电子设备 100的表面, 与显示屏 194所处 的位置不同。
骨传导传感器 180M可以获取振动信号。 在一些实施例中, 骨传导传感器 18⑽可以 获取人体声部振动骨块的振动信号。 骨传导传感器 180M也可以接触人体脉搏, 接收血压 跳动信号。 在一些实施例中, 骨传导传感器 180M也可以设置于耳机中, 结合成骨传导耳 机。 音频模块 170可以基于所述骨传导传感器 180M获取的声部振动骨块的振动信号, 解 析出语音信号, 实现语音功能。 应用处理器可以基于所述骨传导传感器 180M获取的血压 跳动信号解析心率信息, 实现心率检测功能。
按键 190包括开机键, 音量键等。 按键 190可以是机械按键。 也可以是触摸式按键。 电子设备 1 00可以接收按键输入, 产生与电子设备 1 00的用户设置以及功能控制有关的 键信号输入。
马达 191可以产生振动提示。 马达 191可以用于来电振动提示, 也可以用于触摸振 动反馈。 例如, 作用于不同应用 (例如拍照, 音频播放等) 的触摸操作, 可以对应不同 的振动反馈效果。 作用于显示屏 194不同区域的触摸操作, 马达 191也可对应不同的振 动反馈效果。 不同的应用场景 (例如: 时间提醒, 接收信息, 闹钟, 游戏等) 也可以对 应不同的振动反馈效果。 触摸振动反馈效果还可以支持自定义。
指示器 192可以是指示灯, 可以用于指示充电状态, 电量变化, 也可以用于指示消 息, 未接来电, 通知等。
S IM卡接口 195用于连接 S IM卡。 S IM卡可以通过插入 S IM卡接口 195, 或从 S IM卡 接口 195拔出, 实现和电子设备 100的接触和分离。 电子设备 100可以支持 1个或 N个 S IM卡接口, N为大于 1的正整数。 S IM卡接口 195可以支持 Nano S IM卡, Mi cro S IM卡, S IM卡等。 同一个 S IM卡接口 195可以同时插入多张卡。 所述多张卡的类型可以相同,
也可以不同。 S IM卡接口 195也可以兼容不同类型的 S IM卡。 S IM卡接口 195也可以兼容 外部存储卡。 电子设备 100通过 S IM卡和网络交互, 实现通话以及数据通信等功能。 在 一些实施例中, 电子设备 100采用 eS IM, 即: 嵌入式 S IM卡。 eS IM卡可以嵌在电子设备 100中, 不能和电子设备 100分离。
以下实施例中的方法均可以在具有上述硬件结构的电子设备 100中实现。
在本申请实施例中, 如果用户在电子设备 100 中新安装了应用, 在该应用安装完成 后, 电子设备 100可以在当前显示的界面上悬浮显示该应用的图标; 或者, 在该应用安 装完成后, 电子设备 100可以显示电子设备 100的主屏幕中包括该应用的图标的子屏幕; 或者, 在该应用安装完成后, 电子设备 100可以显示提示信息, 当检测到用户对该提示 信息的操作时, 电子设备 100可以显示电子设备 100的主屏幕中包括该应用的图标的子 屏幕。 这样, 用户可以快速找到新安装的应用的图标。 如果用户想要移动新安装的应用 的图标, 电子设备 1 00可以显示管理菜单, 该管理菜单中可以包括环绕该应用的图标显 示的电子设备 100的主屏幕的子屏幕的标识和 /或子屏幕中包括的文件夹的标识。 这样, 用户只需在该管理菜单中选中想要存放该应用的图标的子屏幕或文件夹的标识, 便可将 该应用的图标移动到对应位置。
以下以电子设备 100 为手机为例, 结合上述图 1, 对本申请实施例提供的应用图标 的移动方法进行详细介绍。
图 3为本申请实施例提供的一种应用图标的移动方法的流程示意图。 如图 3所示, 该方法可以包括:
5301、 手机显示第一界面, 该第一界面中包括 “安装” 按钮。
需要说明的是, 该 “安装” 按钮可以为本申请中所述的第一按钮。
5302、 手机接收用户对上述 “安装” 按钮的操作 1。 响应于该操作 1, 手机安装第一 应用到手机中。
其中, 该操作 1 可以为本申请中所述的第一操作。 第一界面可以为第一应用的安装 界面。 第一应用可以是任何可下载应用。 在该第一界面中可以包括“安装”按钮。 该 “安 装” 按钮可用于触发在手机中安装第一应用。 示例性的, 当用户想要在手机中安装第一 应用时, 可以对第一界面, 即第一应用的安装界面中包括的 “安装” 按钮执行操作 1。 响应于该操作 1, 手机可安装第一应用到手机中。
例如, 手机包括应用市场, 该应用市场中包括多个可下载应用。 用户可以在手机的 应用市场中选择想要在手机中安装的应用。 以上述第一应用是 YouTube为例。 在用户想 要在手机中安装 YouTube时, 可以在手机的应用市场中搜索 YouTube。 如图 4所示, 手 机可以显示第一界面。 如, 手机显示该 YouTube的安装界面 401。 该安装界面 401 中可 以包括: “安装” 按钮 402 , 用户对 YouTube 的评分, 以及应用筒介等。 用户可以对该 “安装” 按钮 402执行操作 1。 如操作 1可以是点击操作。 响应于该点击操作, 手机可 以下载并安装 YouTube到手机中。
用户除了可以在应用市场中选择想要在手机中安装的应用外, 在一些实施例中, 用 户还可以通过其他方式在手机中安装想使用的应用, 如扫描二维码或者点击安装链接。 当用户通过其他方式在手机中安装想使用的应用时, 第一界面可以与上述安装界面 401 相同, 也可与上述安装界面 401 不同。 例如, 用户通过扫描第一应用对应的二维码在手 机中安装第一应用时, 第一界面可以是用户扫描二维码后手机跳转到的界面。 又例如,
用户通过点击第一应用的安装链接在手机中安装第一应用时, 第一界面可以是用户点击 第一应用的安装链接后手机跳转到的界面。 本申请实施例在此对第一界面的具体形式并 不做具体限制。
S 303、 在上述第一应用安装完成后, 手机显示第二界面, 该第二界面包括第一应用 的图标。
为了能够协助用户快速找到新安装的第一应用的图标, 在第一应用安装完成后, 手 机可以显示包括该第一应用的图标的第二界面。
示例性的, 在本申请实施例中, 手机显示包括第一应用的图标的第二界面的具体的 实现方式可以为:
实现方式一: 手机在第二界面中悬浮显示第一应用的图标。
其中, 在一些实施例中, 在上述第一应用安装冗成后, 手机可能仍显示上述第一界 面。 在这种情况下, 第二界面即为上述第一界面。 在另一些实施例中, 安装上述第一应 用的过程中, 手机可能会响应于用户的操作从第一界面跳转到其他界面。 在这种情况下, 第二界面即为手机跳转到的其他界面, 其与第一界面不同。 例如, 第二界面可以是应用 市场的其他界面, 也可以是除应用市场外的其他应用的界面, 还可以是手机的主屏幕的 任意一个子屏幕。 在第一应用安装完成后, 手机可以将该第一应用的图标悬浮显示在该 第二界面中。
例如, 结合图 4所示的示例, 假设在 YouTube安装完成后, 手机仍显示上述 YouTube 的安装界面 401。 也就是说, 在安装 YouTube 的过程中, 用户未执行任何触发手机从该 YouTube 的安装界面 401 跳转到其他界面的操作。 在这种情况下, 第二界面即为上述 YouTube的安装界面 401。 那么, 如图 5所示, 在 YouTube安装完成后, 可以在 YouTube 的安装界面 401上悬浮显示 YouTube的图标 501。 需要说明的是, 在 YouTube安装完成 后, 图 4所示的安装界面 401 中的 “安装” 按钮 402 , 可以更新为图 5所示的安装界面 401 中的 “打开” 按钮 502。 用户通过对该 “打开” 按钮 502 执行点击操作, 可以打开 YouTube。
又例如, 继续结合图 4所示的示例, 假设在安装 YouTube的过程中, 用户通过执行 某操作触发手机从该 YouTube的安装界面 401跳转到其他界面, 如图 6所示的微信的界 面 601。 在这种情况下, 第二界面即为该微信的界面 601。 如图 6所示, 在 YouTube安装 完成后, 可以在微信的界面 601上悬浮显示 YouTube的图标 602。
再例如, 继续结合图 4所示的示例, 假设在安装 YouTube的过程中, 用户通过执行 某操作触发手机从该 YouTube的安装界面 401跳转到其他界面, 如结合图 1, 如图 7所 示的手机的主屏幕的第一子屏幕 701。 在这种情况下, 第二界面即为主屏幕的第一子屏 幕 701 如图 7所示, 在 YouTube安装完成后, 可以在主屏幕的第一子屏幕 701上悬浮 显示 YouTube的图标 702。
实现方式二: 手机自动显示主屏幕的子屏幕, 该子屏幕的空闲位置处显示有第一应 用的图标。 也就是说, 上述第二界面为手机的主屏幕中包含该第一应用的图标的子屏幕。
在第一应用安装冗成后, 手机可以将该第一应用的图标存放在手机主屏幕的一个子 屏幕中。 该子屏幕可以是主屏幕包括的子屏幕中、 任意一个存在 闲位置的子屏幕。 如 果主屏幕包括的子屏幕均不存在 闲位置, 那么手机可以新创建一个子屏幕, 即该子屏 幕是新创建的子屏幕。 在本申请实施例中, 在第一应用安装完成后, 手机可以将该第一
应用的图标存放在主屏幕的子屏幕的空闲位置, 并显示存放该第一应用的图标的子屏幕。 示例性的, 手机自动显示存放第一应用的图标的子屏幕的具体的可以包括: 如果在 上述第一应用安装冗成后, 手机仍显示上述第一界面。 那么, 在第一应用安装冗成后, 手机可以由第一界面跳转到存放第一应用的图标的子屏幕。 如果在安装上述第一应用的 过程中, 手机响应于用户的操作从第一界面跳转到其他界面, 如应用市场的其他界面, 或除应用市场外的其他应用的界面, 或主屏幕的一个子屏幕。 那么, 在第一应用安装完 成后, 手机可以由该其他界面跳转到存放第一应用的图标的子屏幕。 当手机跳转到的界 面为主屏幕的一个子屏幕, 如图 1中的 (C)所示的第三子屏幕时, 特殊的, 如果手机将 第一应用的图标存放在了该第三子屏幕的空闲位置, 那么, 在第一应用安装完成后, 手 机继续显示该第三子屏幕即可, 无需跳转。
结合图 1, 以下以在第一应用安装完成后, 手机将第一应用的图标存放在手机主屏 幕的最后一个子屏幕, 即第三子屏幕中为例。
例如, 继续结合图 4 所示的示例, 假设在 YouTube 安装完成后, 手机仍显示上述 YouTube的安装界面 401。 那么, 如图 8中的 (b)所示, 在 YouTube安装完成后, 手机 可以将该 YouTube的图标 801存放在第三子屏幕 802的空闲位置 803 , 并显示该第三子 屏幕 802。 其中, 手机显示该第三子屏幕 802具体的可以是, 手机由 YouTube的安装界 面 401 (如图 8中的 (a) 所示) 跳转到该第三子屏幕 802 (如图 8中的 ( b) 所示) 。
又例如, 继续结合图 4所示的示例, 假设在安装 YouTube的过程中, 用户通过执行 某操作触发手机从该 YouTube的安装界面 401跳转到其他界面, 如图 9中的 ( a)所示的 微信的界面 901 那么, 如图 9中的 (b) 所示, 在 YouTube安装完成后, 手机可以将该 YouTube的图标 902存放在第三子屏幕 903的空闲位置 904 , 并显示该第三子屏幕 903。 其中, 手机显示该第三子屏幕 903具体的可以是, 手机由微信的界面 901 (如图 9 中的 (a) 所示) 跳转到该第三子屏幕 903 (如图 9中的 (b) 所示) 。
再例如, 继续结合图 4所示的示例, 假设在安装 YouTube的过程中, 用户通过执行 某操作触发手机从该 YouTube的安装界面 401跳转到其他界面, 如结合图 1, 如图 10中 的( a)所示的手机的主屏幕的第一子屏幕 1 001。那么,如图 1 0中的( b)所示,在 YouTube 安装完成后, 手机可以将该 YouTube 的图标 1002 存放在第三子屏幕 1003 的空闲位置 1004 , 并显示该第三子屏幕 1003。 其中, 手机显示该第三子屏幕 1003 具体的可以是, 手机由第一子屏幕 1001 (如图 10 中的 ( a) 所示)跳转到该第三子屏幕 1003 (如图 10 中的 ( b) 所示) 。
实现方式三: 手机显示提示信息, 接收用户的操作 2。 响应于该操作 2, 手机显示主 屏幕的子屏幕, 该子屏幕的空闲位置处显示有第一应用的图标。
其中, 该提示信息可以用于提示用户第一应用已安装完成。 该操作 2 可以为本申请 中所述的第四操作。 操作 2 可以是用于触发手机显示存放第一应用的图标的子屏幕的操 作。 例如, 该操作 2可以是用户对该提示信息的点击操作。
该实现方式三与上述实现方式二类似, 区别在于: 在第一应用安装完成后, 手机不 是直接显示存放该第一应用的图标的子屏幕。 而是, 在第一应用安装完成后, 手机先显 示一提示信息, 以提示用户第一应用已安装完成。 如果用户想要查看该第一应用的图标, 则可以执行操作 2。 然后, 手机响应于该操作 2, 显示存放该第一应用的图标的子屏幕。
示例性的, 手机显示提示信息具体的可以包括: 如果在上述第一应用安装完成后,
手机仍显示上述第一界面。 那么, 手机在第一应用安装完成后, 可以在该第一界面上显 示提示信息。 如果用户想要查看该第一应用的图标, 则可以执行操作 2, 如对第一界面 上显示的提示信息进行点击操作。 这样, 响应于该点击操作, 手机可以由该第一界面跳 转到存放第一应用的图标的子屏幕。 如果在安装上述第一应用的过程中, 手机响应于用 户的操作从第一界面跳转到其他界面。 那么, 在第一应用安装完成后, 手机可以在该其 他界面上显示提示信息。 如果用户想要查看该第一应用的图标, 则可以执行操作 2, 如 对上述其他界面上显示的提示信息进行点击操作。 这样, 响应于该点击操作, 手机可以 由该其他界面跳转到存放第一应用的图标的子屏幕。
结合图 1, 以在第一应用安装冗成后, 手机将第一应用的图标存放在手机主屏幕的 最后一个子屏幕, 即第三子屏幕中为例。 例如, 继续结合图 4所示的示例, 假设在安装 YouTube的过程中, 用户通过执行某操作触发手机从该 YouTube的安装界面 401跳转到 其他界面, 如图 1 1中的 ( a) 所示的游戏界面 1101。 那么, 如图 11中的 (b) 所示, 在 YouTube 安装完成后, 手机可以在该游戏界面 1101 中显示提示信息 1102, 该提示信息 11 02用于提示用户 YouTube已安装完成。 如果用户想查看 YouTube的图标, 则可以执行 操作 2, 如对该提示信息进行点击操作。 如图 11 中的 (c) 所示, 响应于该点击操作, 手机可以显示第三子屏幕 1 103。 其中, 该第三子屏幕 1103的空闲位置 1104处显示有该 YouTube的图标 1105。 手机显示第三子屏幕 1103具体的可以是, 手机由游戏界面 11 01 (如图 11中的 ( b) 所示) 跳转到该第三子屏幕 11 03 (如图 11中的 (c) 所示) 。
5304、 手机接收用户对上述第一应用的图标的操作 3。
其中, 该操作 3可以为本申请中所述的第二操作。 该操作 3可以是用于触发手机显 示管理菜单的操作。 该管理菜单中可以包括环绕该第一应用的图标显示的、 主屏幕的子 屏幕的标识和 /或子屏幕中包括的文件夹的标识。该操作 3可以是区别于用于打开第一应 用 (如上述 YouTube) 的操作 (如点击操作) 的一个操作。 例如, 操作 3 可以是长按操 作、 双击操作等中的任意一种。
当用户想要移动第一应用的图标时, 可以对该第一应用的图标执行操作 3。 示例性 的, 结合上述 S 303中的描述, 用户可以对第二界面中悬浮显示的第一应用的图标的执行 操作 3。 例如, 以操作 3是长按操作为例。 结合图 5所示的示例, 如图 12 中的 (a) 所 示, 用户可以对 YouTube的安装界面 1201上悬浮显示 YouTube的图标 1202执行长按操 作。 又示例性的, 用户可以对手机主屏幕的子屏幕显示的第一应用的图标执行操作 3。 例如, 以操作 3是双击操作为例。 结合图 8所示的示例, 如图 13中的 (a) 所示, 用户 可以对第三子屏幕 1301显示 YouTube的图标 1302执行双击操作。
5305、 响应于上述操作 3, 手机显示管理菜单。
其中, 在手机接收到用户的操作 3后, 响应于该操作 3, 手机可以显示管理菜单。 该管理菜单环绕上述第一应用的图标显示, 在该管理菜单中可以包括以下一种或多种标 识: 子屏幕的标识, 子屏幕中包括的文件夹的标识。
示例性的, 以第一应用的图标悬浮显示在第二界面中为例, 该管理菜单可以包括: 主屏幕的各个子屏幕的标识。 如, 结合图 1所示, 该管理菜单包括: 第一子屏幕的标识, 第二子屏幕的标识和第三子屏幕的标识。
或者, 该管理菜单可以包括: 主屏幕的各个子屏幕包括的文件夹的标识。 如, 结合 图 1 所示, 该管理菜单包括: “财务” 文件夹的标识, “视频” 文件夹的标识, “实用
工具” 文件夹的标识以及 “游戏” 文件夹的标识。
或者, 该管理菜单可以包括: 主屏幕的各个子屏幕的标识, 以及各个子屏幕包括的 文件夹的标识。 如, 结合图 1 所示, 该管理菜单包括: 第一子屏幕的标识, 第二子屏幕 的标识, 第三子屏幕的标识, “财务” 文件夹的标识, “视频” 文件夹的标识, “实用 工具” 文件夹的标识以及 “游戏” 文件夹的标识。
又示例性的, 以第一应用的图标显示在主屏幕的子屏幕的空闲位置为例, 该管理菜 单可以包括: 主屏幕的其他子屏幕的标识。 如, 结合图 1 所示, 假设第一应用的图标显 示第三子屏幕的空闲位置, 该管理菜单包括: 第一子屏幕的标识和第二子屏幕的标识。
或者, 该管理菜单可以包括: 主屏幕的各个子屏幕包括的文件夹的标识。 如, 结合 图 1 所示, 该管理菜单包括: “财务” 文件夹的标识, “视频” 文件夹的标识, “实用 工具” 文件夹的标识以及 “游戏” 文件夹的标识。
或者, 该管理菜单可以包括: 主屏幕的其他子屏幕的标识, 以及各个子屏幕包括的 文件夹的标识。 如, 结合图 1 所示, 假设第一应用的图标显示第三子屏幕的空闲位置, 该管理菜单包括: 第一子屏幕的标识, 第二子屏幕的标识, “财务” 文件夹的标识, “视 频” 文件夹的标识, “实用工具” 文件夹的标识以及 “游戏” 文件夹的标识。
或者, 该管理菜单可以包括: 主屏幕的其他子屏幕的标识, 以及存放第一应用的图 标的子屏幕包括的文件夹的标识。 如, 结合图 1 所示, 假设第一应用的图标显示第三子 屏幕的空闲位置, 该管理菜单包括: 第一子屏幕的标识, 第二子屏幕的标识和 “游戏” 文件夹的标识 ( “游戏” 文件夹是第三子屏幕包括的文件夹) 。
或者, 该管理菜单可以包括: 存放第一应用的图标的子屏幕包括的文件夹的标识。 如, 结合图 1所示, 假设第一应用的图标显示第三子屏幕的空闲位置, 该管理菜单包括:
“游戏” 文件夹的标识。
需要说明的是, 在本申请实施例中, 在手机接收到上述操作 3 时, 手机可以按照上 述任意一种方案显示管理菜单。 如手机接收到操作 3 时, 显示包括主屏幕的各个子屏幕 的标识的管理菜单。 又如手机接收到操作 3 时, 显示包括存放第一应用的图标的子屏幕 包括的文件夹的标识的管理菜单。 当然, 也可以预定义不同的用户操作与不同的显示方 案的对应关系。 例如, 操作 A对应显示的管理菜单包括主屏幕的各个子屏幕的标识。 操 作 B对应显示的管理菜单包括存放第一应用的图标的子屏幕包括的文件夹的标识。 也就 是说, 当手机接收到操作 3时, 如果操作 3是操作 A, 则显示包括主屏幕的各个子屏幕 的标识的管理菜单。 如果操作 3是操作 B, 则显示包括存放第一应用的图标的子屏幕包 括的文件夹的标识的管理菜单。
在一些实施例中, 子屏幕的标识可以是图标, 缩略图, 名称等。 文件夹的标识可以 是文件夹图标, 文件夹的名称等。
另外, 在本申请实施例中, 上述管理菜单中包括的标识(子屏幕的标识, 和 /或, 子 屏幕中包括的文件夹的标识) 可以环绕上述第一应用的图标显示。
在一些实施例中, 管理菜单中包括的标识可以按照预定义的顺序环绕第一应用的图 标显示。 例如, 当管理菜单中包括子屏幕的标识时, 可以按照子屏幕在主屏幕中的先后 顺序显示各个子屏幕的标识, 如环绕第一应用的图标, 按顺时针方向依次显示第一子屏 幕的标识, 第二子屏幕的标识, 第三子屏幕的标识。 当管理菜单中包括子屏幕中包括的 文件夹的标识时, 可以环绕第一应用的图标, 按顺时针方向依次显示第一子屏幕包括的
文件夹的标识, 第二子屏幕包括的文件夹的标识, 第三子屏幕包括的文件夹的标识。 当 管理菜单中包括子屏幕的标识, 和子屏幕中包括的文件夹的标识时, 可以环绕第一应用 的图标, 按顺时针方向先依次显示子屏幕的标识, 再依次显示子屏幕包括的文件夹的标 识。
在其他一些实施例中, 管理菜单中包括的标识可以根据用户的最近使用时间确定显 示顺序。 例如, 管理菜单中包括子屏幕的标识。 结合图 1, 用户最近使用的子屏幕 (最 近使用的子屏幕可以指的是用户最近将某应用的图标移动到了该子屏幕, 或者是用户最 近使用了该子屏幕上的应用) 是第二子屏幕, 则可以环绕第一应用的图标, 按顺时针方 向先显示第二子屏幕的标识, 再显示其他子屏幕的标识。
在另外一些实施例中, 管理菜单中包括的标识可以根据第一应用的类型显示确定显 示顺序, 也就是说, 先显示包括有与该第一应用的类型相同的应用的子屏幕或文件夹的 标识, 再显示其他标识。 例如, 第一应用为 YouTube , 管理菜单中包括子屏幕中包括的 文件夹的标识。 YouTube的类型可以为视频类应用。那么,结合图 1,可以环绕该 YouTube 的图标, 按照顺时针方向, 先显示 “视频” 文件夹的标识 (该 “视频” 文件夹中包括的 应用与该第一应用的类型相同) , 再显示其他文件夹的标识。
在另外一些实施例中, 管理菜单中包括的标识可以根据用户的迁移习惯确定显示顺 序, 也就是说, 可以按照应用的图标迁移到子屏幕或文件夹的频率的高低顺序显示。 例 如, 管理菜单中包括子屏幕的标识。 用户经常将应用的图标迁移到某个子屏幕, 即应用 的图标迁移到该子屏幕的频率高于迁移到其他子屏幕的频率, 则可以环绕第一应用的图 标, 按照顺时针方向, 先显示该子屏幕的标识, 再显示其他子屏幕的标识。
需要说明的是, 对于在管理菜单中需要包括的标识, 可以在接收到用户的操作 3后, 全部显示在管理菜单中。 也可以在接收到用户的操作 3后, 先在管理菜单中显示部分标 识, 如预定义的顺序中的前 N(如 N= 3, N=4等) 个子屏幕或文件夹的标识, 用户最近使 用的前 M(如 M=3, M=4等) 个子屏幕或文件夹的标识等。 另外, 该管理菜单中还可以包 括 “其他” 按钮, 当用户点击该 “其他” 按钮时, 剩余的标识可以展示出来。
例如, 结合图 1以及上述 S 304的图 12中的 (a) 的示例, 以管理菜单包括主屏幕的 各个子屏幕的标识, 子屏幕的标识是缩略图, 各个子屏幕的标识按照预定义的顺序显示 为例。 响应于用户对图 12 中的 (a) 所示的 YouTube的图标 1202的长按操作, 如图 12 中的 (b) 所示, 手机显示管理菜单 1203。 该管理菜单 1203包括: 第一子屏幕的缩略图 1203-1 , 第二子屏幕的缩略图 1203-2 和第三子屏幕的缩略图 1203-3。 可以看到的是, 缩略图 1203-1 , 缩略图 1203-2和缩略图 1203-3环绕该 YouTube的图标 1202显示。 或 者, 以管理菜单包括主屏幕的各个子屏幕包括的文件夹的标识, 文件夹的标识是文件夹 图标, 文件夹的标识按照预定义的顺序显示为例。 响应于用户对图 12 中的 (a) 所示的 YouTube的图标 1202的长按操作, 如图 12中的 (c)所示, 手机显示管理菜单 1204。 该 管理菜单 1204 包括: “财务” 文件夹的文件夹图标 1204-1 , “视频” 文件夹的文件夹 图标 1204-2 , “实用工具” 文件夹的文件夹图标 1204-3 以及 “游戏” 文件夹的文件夹 图标 1204-4。可以看到的是,文件夹图标 1204-1,文件夹图标 1204-2 ,文件夹图标 1204-3 以及文件夹图标 1204-4环绕该 YouTube的图标 1202显示。
又例如, 结合图 1以及上述 S 304的图 1 3中的 (a) 的示例, 以管理菜单包括主屏幕 的其他子屏幕的标识, 以及存放第一应用的图标的子屏幕包括的文件夹的标识, 子屏幕
的标识是名称, 文件夹的标识为文件夹的名称, 子屏幕的标识和文件夹的标识按照预定 义的顺序显示为例。 响应于用户对图 1 3中的 ( a)所示的 YouTube的图标 1 302的双击操 作, 如图 1 3 中的 (b) 所示, 手机显示管理菜单 1 303。 该管理菜单 1 303 包括: 第一子 屏幕的名称 1 303-1, 第二子屏幕的名称 1 303-2和 “游戏” 文件夹的名称 1 303-3。 可以 看到的是,名称 1 303-1,名称 1 303-2和名称“游戏” 1 303-3环绕该 YouTube的图标 1 302 显示。
需要说明的是, 上述示例中是以响应于操作 3, 手机仅显示管理菜单为例说明的。 在一些实施例中,该管理菜单也可以与该第一应用的其他快捷命令菜单兼容并同时显示。 如, 与应用的图标已有的 3D-t ouch的其他快捷命令菜单兼容并同时显示。
5306、 手机接收用户对上述管理菜单中包括的任一标识, 如称为第一标识的操作 4。 其中, 该操作 4可以为本申请中所述的第三操作。 上述操作 4可以为对上述管理菜 单中包括的任一标识 (如子屏幕的标识, 文件夹的标识) 的点击操作。 上述操作 4也可 以为滑动操作。 上述滑动操作的起点为第一应用的图标, 终点为上述管理菜单中包括的 任一标识, 或者, 上述滑动操作的起点为上述管理菜单中包括的任一标识, 终点为第一 应用的图标。 在一些实施例中, 若上述操作 4 为滑动操作, 则在用户执行滑动操作的过 程中, 可以随着用户手指的移动, 手机移动滑动操作的起点位置对应的控件, 如第一应 用的图标, 或管理菜单中的标识。
5307、 响应于上述操作 4, 手机将第一应用的图标移动至目标位置。
当操作 4为点击操作时, 目标位置为用户点击的标识(如第一标识)对应的子屏幕, 或点击的标识 (如第一标识)对应的文件夹。 当操作 4 为滑动操作, 滑动操作的起点为 第一应用的图标, 终点为管理菜单中的标识 (如第一标识) 时, 目标位置为滑动操作的 终点所在的标识 (如第一标识) 对应的子屏幕, 或终点所在的标识 (如第一标识)对应 的文件夹。 当操作 4为滑动操作, 滑动操作的起点为管理菜单中的标识(如第一标识) , 终点为第一应用的图标时, 目标位置为滑动操作的起点所在的标识 (如第一标识)对应 的子屏幕, 或起点所在的标识 (如第一标识) 对应的文件夹。 也就是说, 手机在接收到 用户的操作 4后, 可以将该新安装的第一应用的图标移动到目标位置, 以完成应用图标 的移动。 例如, 结合上述 S 305的图 1 3中的 (b) 的示例, 以操作 4为点击操作为例, 如 果用户想要将 YouTube的图标 1 302移动到第一子屏幕, 则如图 1 3中的 ( c)所示, 用户 可以对该第一子屏幕的图标 1 303-1进行点击操作。响应于该点击操作,手机将该 YouTube 的图标 1 302移动至第一子屏幕 1 304 , 如图 1 3中的 (d) 所示。
在本申请另外一些实施例中, 如果上述管理菜单中包括子屏幕的标识, 且该子屏幕 包括文件夹。 如果用户执行了操作 4, 如点击了该子屏幕的标识, 或者滑动操作的终点 是该子屏幕的标识, 那么, 手机可以显示该子屏幕包括的文件夹的标识。 用户如果想要 将第一应用的图标存放到子屏幕包括的文件夹中, 则可以对显示的文件夹的标识进行第 五操作, 如点击操作, 或者继续执行滑动操作, 该滑动操作的终点是显示的文件夹的标 识。 例如, 结合图 8所示的示例, 如图 14中的 (a) 所示, 用户可以对第三子屏幕 1401 显示 YouTube的图标 1402执行操作 3。 以管理菜单包括主屏幕的其他子屏幕的标识, 子 屏幕的标识是图标, 子屏幕的标识按照预定义的顺序显示, 操作 4 为滑动操作为例。 响 应于用户对 YouTube的图标 1402的操作 3, 如图 14中的 (b) 所示, 手机显示管理菜单 1403。 该管理菜单 1403包括第一子屏幕的图标 1403-1和第二子屏幕的图标 1403-2。 如
果用户想要移动 YouTube的图标 1402至第二子屏幕, 则如图 14中的 ( c)所示, 用户可 以执行以 YouTube的图标 1402为起点, 第二子屏幕的图标 1403-2为终点的滑动操作 1。 随着用户手指的移动, YouTube的图标 1402可以跟着移动。 由于第二子屏幕包括“视频” 文件夹, 因此, 响应于该滑动操作 1, 如图 14 中的 (c) 所示, 手机显示 “视频” 文件 夹的标识(如名称) 1404。 如果用户想要将 YouTube的图标 1402存放在第二子屏幕, 则 可以在第二子屏幕的图标 1403-2的显示位置处抬起手指。 这样, 手机便可将该 YouTube 的图标 1402移动至第二子屏幕的空闲位置。 如果用户想要将 YouTube的图标 1402存放 在第二子屏幕的 “视频” 文件夹中, 则可以继续执行滑动操作 2, 该滑动操作 2 的终点 是 “视频” 文件夹的名称 1404。 这样, 手机便可将该 YouTube的图标 1402移动至第二 子屏幕 1405的 “视频” 文件夹 1406中, 如图 14中的 (d) 所示。
另外, 需要说明的是, 上述实施例中是以用户手动安装第一应用到手机中为例进行 说明的, 第一应用也可被自动安装到手机中。 如果第一应用是被自动安装到手机中的, 那么, 在第一应用安装完成后, 也可以通过执行上述 S 303-S 307 实现第一应用的图标的 快速移动, 本申请实施例在此不再详细赘述。
这样一来, 用户在想要移动第一应用的图标时, 可以对该第一应用的图标执行对应 操作。 手机响应于该操作, 可以显示包括子屏幕的标识, 和 /或, 子屏幕中包括的文件夹 的标识的管理菜单。 该管理菜单能够为用户提供想要移动至的目标位置 (子屏幕或子屏 幕包括的文件夹) 的快速路径。 用户可以通过该快速路径方便快速的将新安装的第一应 用的图标移动到目标位置, 提高了人机交互性能。 另外, 在第一应用安装完成后, 能够 辅助用户更方便快捷的查找到第一应用的图标, 进一步提高了人机交互性能, 提高了用 户体验。 通过根据用户的最近使用时间, 或者第一应用的类型, 或者用户的迁移习惯来 确定管理菜单中包括的标识的显示顺序, 能够更好的匹配用户的使用习惯, 提高了用户 体验。
本申请另一些实施例还提供了一种电子设备,用于执行以上各方法实施例中的方法。 如图 15所示,该电子设备可以包括:触摸屏 1501 ;—个或多个处理器 1502 ;存储器 1503。 上述各器件可以通过一个或多个通信总线 1505连接。 其中上述存储器 1503 中存储一个 或多个计算机程序 1504 ,一个或多个处理器 1502用于执行一个或多个计算机程序 1504 , 该一个或多个计算机程序 1 504包括指令,上述指令可以用于执行如图 3相应实施例中电 子设备执行的各个步骤。 触摸屏 1501可用于接收用户的操作, 以及根据一个或多个处理 器 1502的指示进行内容的显示。
例如, 一个或多个处理器 1502 用于运行一个或多个计算机程序 1 504, 以实现以下 动作: 指示触摸屏 1501显示第一界面, 该第一界面可以包括第一按钮, 如上述 “安装” 按钮; 触摸屏 1501可接收用户对上述第一按钮的第一操作, 如上述操作 1 ; 响应于该第 一操作, 安装第一应用到电子设备中; 在第一应用安装完成后, 指示触摸屏 1501显示第 二界面, 该第二界面可包括第一应用的图标; 触摸屏 1501可接收用户对第一应用的图标 的第二操作, 如上述操作 3 ; 响应于该第二操作, 指示触摸屏 1501显示管理菜单, 其中, 该管理菜单环绕第一应用的图标显示, 该管理菜单可包括以下标识中的一个或多个: 电 子设备的主屏幕的子屏幕的标识, 或子屏幕中包括的文件夹的标识; 触摸屏 1501接收用 户对管理菜单中包括的第一标识的第三操作, 如上述操作 4 ; 响应于该第三操作, 将第 一应用的图标移动至第一标识对应的子屏幕或文件夹。
本申请另一些实施例还提供一种计算机存储介质, 该计算机存储介质可包括计算机 指令, 当该计算机指令在电子设备上运行时, 使得该电子设备执行如图 3相应实施例中 电子设备执行的各个步骤。
本申请另一些实施例还提供一种计算机程序产品, 当该计算机程序产品在计算机上 运行时, 使得该计算机执行如图 3相应实施例中电子设备执行的各个步骤。
本申请另一些实施例还提供一种装置, 该装置具有实现上述图 7相应实施例中电子 设备行为的功能。 所述功能可以通过硬件实现, 也可以通过硬件执行相应的软件实现。 所述硬件或软件包括一个或多个与上述功能相对应的模块, 例如, 显示单元或模块, 输 入单元或模块, 安装单元或模块, 移动单元或模块等。
通过以上的实施方式的描述, 所属领域的技术人员可以清楚地了解到, 为描述的方 便和筒洁, 仅以上述各功能模块的划分进行举例说明, 实际应用中, 可以根据需要而将 上述功能分配由不同的功能模块完成, 即将装置的内部结构划分成不同的功能模块, 以 完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的装置和方法, 可以通过其 它的方式实现。 例如, 以上所描述的装置实施例仅仅是示意性的, 例如, 所述模块或单 元的划分, 仅仅为一种逻辑功能划分, 实际实现时可以有另外的划分方式, 例如多个单 元或组件可以结合或者可以集成到另一个装置, 或一些特征可以忽略, 或不执行。 另一 点, 所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口, 装置 或单元的间接耦合或通信连接, 可以是电性, 机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作为单元显示 的部件可以是一个物理单元或多个物理单元, 即可以位于一个地方, 或者也可以分布到 多个不同地方。 可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案 的目的。
另外, 在本申请各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是 各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中。 上述集成的单 元既可以采用硬件的形式实现, 也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时, 可以存储在一个可读取存储介质中。 基于这样的理解, 本申请实施例的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来, 该软件产品存储在一个存储介质中, 包括若千指令用以使得一个设备 (可以 是单片机, 芯片等)或处理器 ( proces s or )执行本申请各个实施例所述方法的全部或部 分步骤。 而前述的存储介质包括: U 盘、 移动硬盘、 只读存储器 ( Read-On ly Memory, ROM ) 、 随机存取存储器 ( Random Acce s s Memory , RAM ) 、 磁碟或者光盘等各种可以存 储程序代码的介质。
以上所述, 仅为本申请的具体实施方式, 但本申请的保护范围并不局限于此, 任何 在本申请揭露的技术范围内的变化或替换, 都应涵盖在本申请的保护范围之内。 因此, 本申请的保护范围应以所述权利要求的保护范围为准。
Claims
1、 一种应用图标的移动方法, 其特征在于, 应用于电子设备, 所述方法包括: 所述电子设备显示第一界面, 所述第一界面包括第一按钮;
所述电子设备接收用户对所述第一按钮的第一操作, 响应于所述第一操作, 所述电 子设备安装第一应用到所述电子设备中;
在所述第一应用安装完成后, 所述电子设备显示第二界面, 所述第二界面包括所述 第一应用的图标;
所述电子设备接收用户对所述第一应用的图标的第二操作;
响应于所述第二操作, 所述电子设备显示管理菜单, 其中, 所述管理菜单环绕所述 第一应用的图标显示, 所述管理菜单包括以下标识中的一个或多个: 所述电子设备的主 屏幕的子屏幕的标识, 或子屏幕中包括的文件夹的标识;
所述电子设备接收用户对所述管理菜单中包括的第一标识的第三操作;
响应于所述第三操作, 所述电子设备将所述第一应用的图标移动至所述第一标识对 应的子屏幕或文件夹。
2、 根据权利要求 1所述的方法, 其特征在于, 所述在所述第一应用安装完成后, 所 述电子设备显示第二界面, 所述第二界面包括所述第一应用的图标, 包括:
在所述第一应用安装完成后, 所述电子设备在所述第二界面中悬浮显示所述第一应 用的图标, 所述第二界面是所述第一界面, 或响应于用户操作由所述第一界面跳转到的 界面。
3、 根据权利要求 1所述的方法, 其特征在于, 所述在所述第一应用安装完成后, 所 述电子设备显示第二界面, 所述第二界面包括所述第一应用的图标, 包括:
在所述第一应用安装完成后, 所述电子设备自动显示所述电子设备的主屏幕的子屏 幕, 所述子屏幕包括所述第一应用的图标。
4、 根据权利要求 1所述的方法, 其特征在于, 所述在所述第一应用安装完成后, 所 述电子设备显示第二界面, 所述第二界面包括所述第一应用的图标, 包括:
在所述第一应用安装完成后, 所述电子设备显示提示信息, 所述提示信息用于提示 用户所述第一应用已安装完成;
所述电子设备接收用户对所述提示信息的第四操作;
响应于所述第四操作, 所述电子设备显示所述电子设备的主屏幕的子屏幕, 所述子 屏幕包括所述第一应用的图标。
5、 根据权利要求 1-4中任一项所述的方法, 其特征在于, 当所述管理菜单包括所述 电子设备的主屏幕的子屏幕的标识, 所述第一标识是子屏幕的标识时, 所述响应于所述 第三操作, 所述电子设备将所述第一应用的图标移动至所述第一标识对应的子屏幕或文 件夹, 包括:
响应于所述第三操作, 所述电子设备显示所述第一标识对应的子屏幕包括的文件夹 的标识;
所述电子设备接收用户对所述第一标识对应的子屏幕包括的文件夹的标识的第五操 作;
响应于所述第五操作, 所述电子设备将所述第一应用的图标移动至所述第一标识对 应的子屏幕包括的文件夹。
6、 根据权利要求 1-5中任一项所述的方法, 其特征在于, 所述管理菜单中的标识按 照预定义的顺序环绕所述第一应用的图标显示, 所述预定义的顺序包括: 按照子屏幕在 主屏幕中的先后顺序, 和 /或, 先显示子屏幕的标识后显示文件夹的标识; 和 /或,
所述管理菜单中的标识按照子屏幕或文件夹的最近使用时间的先后顺序环绕所述第 一应用的图标显示; 和 /或,
所述管理菜单中的标识按照应用的图标迁移到子屏幕或文件夹的频率的高低顺序环 绕所述第一应用的图标显示; 和 /或,
所述管理菜单中的标识根据所述第一应用的类型环绕所述第一应用的图标显示, 先 显示包括有与所述第一应用的类型相同的应用的子屏幕或文件夹的标识。
7、根据权利要求 1-6中任一项所述的方法,其特征在于, 所述子屏幕的标识为图标, 缩略图或名称;
所述文件夹的标识为文件夹图标或文件夹的名称。
8、 一种电子设备, 其特征在于, 所述电子设备包括: 一个或多个处理器、 存储器以 及触摸屏; 其中,
所述触摸屏用于接收用户的操作, 以及根据所述一个或多个处理器的指示进行内容 的显示; 所述存储器用于存储一个或多个程序; 所述一个或多个处理器用于运行所述一 个或多个程序, 以实现以下动作:
指示所述触摸屏显示第一界面, 所述第一界面包括第一按钮;
所述触摸屏接收用户对所述第一按钮的第一操作;
响应于所述第一操作, 安装第一应用到所述电子设备中;
在所述第一应用安装完成后, 指示所述触摸屏显示第二界面, 所述第二界面包括所 述第一应用的图标;
所述触摸屏接收用户对所述第一应用的图标的第二操作;
响应于所述第二操作, 指示所述触摸屏显示管理菜单, 其中, 所述管理菜单环绕所 述第一应用的图标显示, 所述管理菜单包括以下标识中的一个或多个: 所述电子设备的 主屏幕的子屏幕的标识, 或子屏幕中包括的文件夹的标识;
所述触摸屏接收用户对所述管理菜单中包括的第一标识的第三操作;
响应于所述第三操作, 将所述第一应用的图标移动至所述第一标识对应的子屏幕或 文件夹。
9、根据权利要求 8所述的电子设备,其特征在于,所述在所述第一应用安装完成后, 指示所述触摸屏显示第二界面, 所述第二界面包括所述第一应用的图标, 包括:
在所述第一应用安装完成后, 指示所述触摸屏在所述第二界面中悬浮显示所述第一 应用的图标, 所述第二界面是所述第一界面, 或响应于用户操作由所述第一界面跳转到 的界面。
10、 根据权利要求 8 所述的电子设备, 其特征在于, 所述在所述第一应用安装完成 后, 指示所述触摸屏显示第二界面, 所述第二界面包括所述第一应用的图标, 包括: 在所述第一应用安装完成后, 指示所述触摸屏自动显示所述电子设备的主屏幕的子 屏幕, 所述子屏幕包括所述第一应用的图标。
11、 根据权利要求 8 所述的电子设备, 其特征在于, 所述在所述第一应用安装完成 后, 指示所述触摸屏显示第二界面, 所述第二界面包括所述第一应用的图标, 包括:
在所述第一应用安装完成后, 指示所述触摸屏显示提示信息, 所述提示信息用于提 示用户所述第一应用已安装完成;
所述触摸屏接收用户对所述提示信息的第四操作;
响应于所述第四操作, 指示所述触摸屏显示所述电子设备的主屏幕的子屏幕, 所述 子屏幕包括所述第一应用的图标。
12、 根据权利要求 8-11中任一项所述的电子设备, 其特征在于, 当所述管理菜单包 括所述电子设备的主屏幕的子屏幕的标识, 所述第一标识是子屏幕的标识时, 所述响应 于所述第三操作, 将所述第一应用的图标移动至所述第一标识对应的子屏幕或文件夹, 包括:
响应于所述第三操作, 指示所述触摸屏显示所述第一标识对应的子屏幕包括的文件 夹的标识;
所述触摸屏接收用户对所述第一标识对应的子屏幕包括的文件夹的标识的第五操 作;
响应于所述第五操作, 将所述第一应用的图标移动至所述第一标识对应的子屏幕包 括的文件夹。
1 3、 根据权利要求 8-12中任一项所述的电子设备, 其特征在于, 所述管理菜单中的 标识按照预定义的顺序环绕所述第一应用的图标显示, 所述预定义的顺序包括: 按照子 屏幕在主屏幕中的先后顺序, 和 /或, 先显示子屏幕的标识后显示文件夹的标识; 和 /或, 所述管理菜单中的标识按照子屏幕或文件夹的最近使用时间的先后顺序环绕所述第 一应用的图标显示; 和 /或,
所述管理菜单中的标识按照应用的图标迁移到子屏幕或文件夹的频率的高低顺序环 绕所述第一应用的图标显示; 和 /或,
所述管理菜单中的标识根据所述第一应用的类型环绕所述第一应用的图标显示, 先 显示包括有与所述第一应用的类型相同的应用的子屏幕或文件夹的标识。
14、 根据权利要求 8-1 3中任一项所述的电子设备, 其特征在于, 所述子屏幕的标识 为图标, 缩略图或名称;
所述文件夹的标识为文件夹图标或文件夹的名称。
15、 一种计算机存储介质, 其特征在于, 包括计算机指令, 当所述计算机指令在电 子设备上运行时, 使得所述电子设备执行如权利要求 1-7 中任一项所述的应用图标的移 动方法。
16、 一种计算机程序产品, 其特征在于, 当所述计算机程序产品在计算机上运行时, 使得所述计算机执行如权利要求 1-7中任一项所述的应用图标的移动方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/432,801 US11474664B2 (en) | 2019-02-26 | 2020-02-20 | Application icon moving method and electronic device |
EP20763386.8A EP3907592A4 (en) | 2019-02-26 | 2020-02-20 | METHOD FOR MOVING ICONS OF APPLICATIONS AND ELECTRONIC DEVICE |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910144695.3A CN110032307A (zh) | 2019-02-26 | 2019-02-26 | 一种应用图标的移动方法及电子设备 |
CN201910144695.3 | 2019-02-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020173370A1 true WO2020173370A1 (zh) | 2020-09-03 |
Family
ID=67235013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/075970 WO2020173370A1 (zh) | 2019-02-26 | 2020-02-20 | 一种应用图标的移动方法及电子设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11474664B2 (zh) |
EP (1) | EP3907592A4 (zh) |
CN (1) | CN110032307A (zh) |
WO (1) | WO2020173370A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113610943A (zh) * | 2021-07-08 | 2021-11-05 | 荣耀终端有限公司 | 图标圆角化的处理方法及装置 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10261672B1 (en) * | 2014-09-16 | 2019-04-16 | Amazon Technologies, Inc. | Contextual launch interfaces |
CN110032307A (zh) | 2019-02-26 | 2019-07-19 | 华为技术有限公司 | 一种应用图标的移动方法及电子设备 |
CN110989881B (zh) * | 2019-11-25 | 2021-06-29 | 维沃移动通信有限公司 | 一种图标整理方法及电子设备 |
CN111125762B (zh) * | 2019-12-24 | 2023-04-25 | 维沃移动通信有限公司 | 一种共享应用控制方法及电子设备 |
CN113849090B (zh) * | 2020-02-11 | 2022-10-25 | 荣耀终端有限公司 | 卡片显示方法、电子设备及计算机可读存储介质 |
CN111625156A (zh) * | 2020-04-29 | 2020-09-04 | 维沃移动通信有限公司 | 图标显示控制方法、装置及电子设备 |
CN111610904B (zh) * | 2020-05-25 | 2022-04-29 | 维沃移动通信有限公司 | 图标整理方法、电子设备及存储介质 |
CN112468865B (zh) * | 2020-11-25 | 2024-02-23 | 咪咕视讯科技有限公司 | 一种视频处理方法、vr终端及计算机可读存储介质 |
CN114637441A (zh) * | 2020-12-15 | 2022-06-17 | 华为技术有限公司 | 空间管理的方法、装置、电子设备和可读存储介质 |
CN116414272A (zh) * | 2021-12-29 | 2023-07-11 | 华为技术有限公司 | 图标拼接方法及相关设备 |
CN114722010B (zh) * | 2022-06-10 | 2022-11-29 | 深圳传音控股股份有限公司 | 文件夹处理方法、智能终端及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160099981A1 (en) * | 2013-10-04 | 2016-04-07 | Iou-Ming Lou | Method for filtering sections of social network applications |
CN107977129A (zh) * | 2017-11-30 | 2018-05-01 | 努比亚技术有限公司 | 图标显示方法、装置及计算机可读存储介质 |
CN108710456A (zh) * | 2018-04-04 | 2018-10-26 | Oppo广东移动通信有限公司 | 应用程序图标处理方法、装置以及移动终端 |
CN109189286A (zh) * | 2018-08-23 | 2019-01-11 | 维沃移动通信有限公司 | 一种桌面应用的操作方法及终端 |
CN110032307A (zh) * | 2019-02-26 | 2019-07-19 | 华为技术有限公司 | 一种应用图标的移动方法及电子设备 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8321802B2 (en) * | 2008-11-13 | 2012-11-27 | Qualcomm Incorporated | Method and system for context dependent pop-up menus |
US9755842B2 (en) * | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
KR101613838B1 (ko) | 2009-05-19 | 2016-05-02 | 삼성전자주식회사 | 휴대 단말기의 홈 스크린 지원 방법 및 이를 지원하는 휴대 단말기 |
KR101708821B1 (ko) | 2010-09-30 | 2017-02-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
CN102830911B (zh) | 2012-07-30 | 2015-02-11 | 广东欧珀移动通信有限公司 | 一种快速拖动应用程序切换页面的方法 |
KR20150071252A (ko) * | 2013-12-18 | 2015-06-26 | 삼성전자주식회사 | 전자장치에서 화면 구성 제어를 위한 방법 및 장치 |
KR20160001266A (ko) | 2014-06-27 | 2016-01-06 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
KR20160017535A (ko) * | 2014-08-06 | 2016-02-16 | 인포뱅크 주식회사 | 장소에 따라 앱 아이콘 위치를 변경하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 앱 프로그램 |
CN104391724B (zh) * | 2014-12-05 | 2019-02-15 | 广州三星通信技术研究有限公司 | 重配置图标位置的方法和装置 |
CN105100191B (zh) * | 2015-05-22 | 2018-09-21 | 华为技术有限公司 | 一种云编译实现Java应用安装的方法、装置及系统 |
US9619113B2 (en) * | 2015-09-09 | 2017-04-11 | Quixey, Inc. | Overloading app icon touchscreen interaction to provide action accessibility |
WO2017100761A1 (en) * | 2015-12-10 | 2017-06-15 | Appelago Inc. | Floating animated push interfaces for interactive dynamic push notifications and other content |
CN106843929B (zh) * | 2016-12-22 | 2021-06-11 | 南昌黑鲨科技有限公司 | 游戏安装方法、安装显示处理方法、装置和终端 |
CN106648328A (zh) | 2016-12-30 | 2017-05-10 | 北京数字天域科技有限责任公司 | 一种移动桌面图标的方法和装置 |
CN106970868A (zh) * | 2017-04-10 | 2017-07-21 | 广东欧珀移动通信有限公司 | 信息显示方法、装置及终端 |
US10955994B2 (en) * | 2017-06-02 | 2021-03-23 | Apple Inc. | User interfaces for downloading applications on an electronic device |
CN107562321A (zh) * | 2017-09-05 | 2018-01-09 | 广东欧珀移动通信有限公司 | 应用安装方法、装置及终端 |
CN110168483B (zh) * | 2017-11-30 | 2021-11-30 | 荣耀终端有限公司 | 不同屏显示不同的应用快捷菜单 |
-
2019
- 2019-02-26 CN CN201910144695.3A patent/CN110032307A/zh active Pending
-
2020
- 2020-02-20 US US17/432,801 patent/US11474664B2/en active Active
- 2020-02-20 WO PCT/CN2020/075970 patent/WO2020173370A1/zh unknown
- 2020-02-20 EP EP20763386.8A patent/EP3907592A4/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160099981A1 (en) * | 2013-10-04 | 2016-04-07 | Iou-Ming Lou | Method for filtering sections of social network applications |
CN107977129A (zh) * | 2017-11-30 | 2018-05-01 | 努比亚技术有限公司 | 图标显示方法、装置及计算机可读存储介质 |
CN108710456A (zh) * | 2018-04-04 | 2018-10-26 | Oppo广东移动通信有限公司 | 应用程序图标处理方法、装置以及移动终端 |
CN109189286A (zh) * | 2018-08-23 | 2019-01-11 | 维沃移动通信有限公司 | 一种桌面应用的操作方法及终端 |
CN110032307A (zh) * | 2019-02-26 | 2019-07-19 | 华为技术有限公司 | 一种应用图标的移动方法及电子设备 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3907592A4 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113610943A (zh) * | 2021-07-08 | 2021-11-05 | 荣耀终端有限公司 | 图标圆角化的处理方法及装置 |
CN113610943B (zh) * | 2021-07-08 | 2022-10-04 | 荣耀终端有限公司 | 图标圆角化的处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3907592A1 (en) | 2021-11-10 |
EP3907592A4 (en) | 2022-04-13 |
US11474664B2 (en) | 2022-10-18 |
CN110032307A (zh) | 2019-07-19 |
US20220197482A1 (en) | 2022-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12039144B2 (en) | Display information interaction method and related apparatus | |
KR102470275B1 (ko) | 음성 제어 방법 및 전자 장치 | |
CN113645351B (zh) | 应用界面交互方法、电子设备和计算机可读存储介质 | |
US11474664B2 (en) | Application icon moving method and electronic device | |
WO2020134869A1 (zh) | 电子设备的操作方法和电子设备 | |
WO2021129326A1 (zh) | 一种屏幕显示方法及电子设备 | |
WO2020259452A1 (zh) | 一种移动终端的全屏显示方法及设备 | |
WO2020168965A1 (zh) | 一种具有折叠屏的电子设备的控制方法及电子设备 | |
WO2020224449A1 (zh) | 一种分屏显示的操作方法及电子设备 | |
WO2021017889A1 (zh) | 一种应用于电子设备的视频通话的显示方法及相关装置 | |
EP4024168A1 (en) | Hand gesture interaction method and apparatus, and terminal device | |
EP4012544B1 (en) | Split-screen processing method and terminal device | |
WO2021063237A1 (zh) | 电子设备的控制方法及电子设备 | |
WO2020168968A1 (zh) | 一种具有折叠屏的电子设备的控制方法及电子设备 | |
WO2021238370A1 (zh) | 显示控制方法、电子设备和计算机可读存储介质 | |
WO2022042326A1 (zh) | 显示控制的方法及相关装置 | |
WO2020024108A1 (zh) | 一种应用图标的显示方法及终端 | |
WO2022042770A1 (zh) | 控制通信服务状态的方法、终端设备和可读存储介质 | |
WO2021078032A1 (zh) | 用户界面的显示方法及电子设备 | |
WO2021052407A1 (zh) | 一种电子设备操控方法及电子设备 | |
WO2020221062A1 (zh) | 一种导航操作方法及电子设备 | |
WO2021037034A1 (zh) | 一种应用状态切换方法及终端设备 | |
EP4024877A1 (en) | Video communication method and video communication apparatus | |
WO2023029916A1 (zh) | 批注展示方法、装置、终端设备及可读存储介质 | |
CN114173005B (zh) | 一种应用布局控制方法、装置、终端设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20763386 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020763386 Country of ref document: EP Effective date: 20210805 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |